C/C++ PROGRAMMING A

C/C++ PROGRAMMING A
Course Code
EG 3092
Credit Points
15
Course Coordinator
Dr Nakkeeran

Pre-requisites

EG 2060 (CAS 9).

Notes

Available only to students following an Honours degree programme.

Overview

C programming is presented with an introduction to methods for design of well-structured and maintainable computer programs. The course begins by introducing the syntax and semantics of the C programming language. This includes the use of structures and of pointers with a view to a later introduction to the C++ language. Techniques for producing easily maintained and modifiable code are emphasised. An introduction to elementary data structures (lists, stacks and queues) is included. Practical activity includes the use of basic software development tools (context sensitive editors, debugging techniques, version control). The course concludes with an introduction to the C++ programming language.

Structure

27 one-hour lectures, 5 one-hour tutorials, and 3 three-hour practicals in total.

Assessment

1st Attempt: 1 three-hour written examination paper (90%) and in-course assessment (10%).