Module MA1261: Mathematical computation I
- Credit weighting (ECTS)
- 5 credits
- Semester/term taught
- Michaelmas term 2013-14
- Contact Hours
- 11 weeks, 3 lectures including tutorials per week
- Lecturer
- Prof. Colm Ó Dúnlaing
- Learning Outcomes
- On successful completion of this module students will be able to
- write and debug short C programs
- simulate simple C code and predict its behaviour exactly.
- develop their programming skills as necessary.
- Module Content
-
The aims of the module are
- To cover the essentials of C programming.
- To introduce students to the principles of computer architecture, at least, how the various kinds of data element (character, integer, floating-point, address representation, etcetera), are stored on computer.
- To introduce students to the run-time stack and in allocated memory. How the run-time stack makes recursive programming possible.
- To introduce students to data structuring and memory management as a prelude to object-oriented programming.
- Module Prerequisite
- None
- Assessment Detail
- This module will be examined in a 2-hour examination in Trinity term. Continuous assessment will contribute to the final grade for the module at the annual examination session (10% programming assignments, 10% written assignments, and 80% final). At the supplemental session continuous assessment will not be counted: the supplemental exam will account for 100%.