SFT3000

Application programming in C++

(IT)

A Blucher

6 points + 3 hours per week + First, second semester + Caulfield + Prerequisites: SFT1102, CSE1203 or equivalent + Prohibitions: RDT3710, SFT2000

Synopsis: Topics include object-oriented design, comparisons of object-oriented languages, the evolution of C++, object-oriented programming, memory management, inter-language communication, exception handling, performance and efficiency issues, and run-time environments. Typical application areas include graphical user interfaces, network communications, distributed objects and system programming.

Assessment: Examination: 30% + Practical work and unit tests: 70%