(IT)
Andrew Blucher
6 points + Semester 1 + Caulfield campus + 4 hours contact per week + Prerequisites: programming background + Prohibitions: SFT2000, SFT3000, RDT3710
Synopsis: This subject investigates the use of object-oriented languages to implement application software.Topics covered are aspects of object-oriented design, object-oriented programming, styles and idioms related to the C++ programming language, memory management, exception handling, the C++ standard library, performance and efficiency. Typical applications areas studied include graphical user interfaces, event driven systems, simulations, and distributed systems.
Assessment: Practical: 45% + Seminar: 10% + Written: 45%