Programming

MME1151

This module introduces computer programming using the C programming language.

Topics include variable and constant declarations, arithmetic operations, selection, input/output operations, repetition, functions and recursion, arrays, pointers, and other related topics.

Students will learn how to analyse programming problems such as when to choose regular loops, or when recursion will produce a better program.

Students will also have hands-on exposure in designing, implementing, testing and debugging programs that use different data types, such as simple variables, arrays, and structures.