Authorised by Academic Registrar, April 1996
Objectives Upon successful completion of the subject, students should have developed knowledge and understanding of the nature of computer programming, the program design and development processes and skill in implementing programmed computational solutions to posed problems.
Synopsis Students are introduced to computer programming: the nature of programming; solving problems computationally; the program development process; algorithm development; flow charts; pseudo code. Programs and data. Structured programming; modular programming; top-down programming. Variables; constants; language elements; syntax diagrams. Program elements: iteration; branching; selection. Graphics programming. Overflow and underflow.
Assessment Practical exercises (3500 words): 35% + Examination: 65%