Authorised by Academic Registrar, April 1996
Objectives At the completion of the subject students should have a working knowledge of the key elements of the C++ programming language; be able to design, develop and test simple programs in C++; and be able to solve basic problems though the development of appropriate algorithms.
Synopsis In this subject students are introduced to the concepts and techniques of problem solving and high-level programming with computers. The course covers the basic principles of software development using the C++ programming language. Topics include an overview of computer systems and systems software, algorithms, program design, documentation, procedure and data-oriented modularisation.
Assessment Examinations: 100% + Compulsory laboratory work