Trinity College Dublin

Skip to main content.

Top Level TCD Links

Sitemap

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