FIT4033 - Object oriented application programming in C++
6 points, SCA Band 2, 0.125 EFTSL
Postgraduate Faculty of Information Technology
Leader(s): Mr Jay Zeal
Offered
Caulfield Second semester 2009 (Day)
Synopsis
This unit 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 application areas studied include graphical user interfaces, event driven systems, simulations, and distributed systems
Objectives
At the completion of this unit students will:
- Understand object-oriented design and programming with C++ for large software development
- Achieve sound knowledge of concurrent design and programming with programming languages which do not have built-in features to support concurrency like C++
- Know how to develop high performance software with programming languages that do not support concurrency such as C++
- Achieve sound knowledge and good experience of network and distributed programming using C++
Assessment
Examination (3 hours): 50%, In-semester assessment: 50%
Contact hours
2 hours of lectures/week, 2 hours of tutorials/week
Prerequisites
Prohibitions
CSE4530
Additional information on this unit is available from the faculty at:
13 October 2017
19 December 2024