Trinity College Dublin

Skip to main content.

Top Level TCD Links


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
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
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%.