Skip to content | Change text size
Handbooks Courses Units Related information
 

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:

  1. Understand object-oriented design and programming with C++ for large software development
  2. Achieve sound knowledge of concurrent design and programming with programming languages which do not have built-in features to support concurrency like C++
  3. Know how to develop high performance software with programming languages that do not support concurrency such as C++
  4. 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

FIT9017

Prohibitions

CSE4530

Additional information on this unit is available from the faculty at:

http://www.infotech.monash.edu.au/units/fit4033/

[an error occurred while processing this directive]