Module MA1261: Mathematical Computation I
- Credit weighting (ECTS)
- 5 credits
- Semester/term taught
- Michaelmas term 2012-13
- Contact Hours
- 11 weeks, 3 lectures including tutorials per week plus 1 lab.
- 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 jointly with MA1262 in a 3-hour examination in Trinity term, except that those taking just one of the two modules will have a 2 hour examination. 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%.