units

FIT4033

Faculty of Information Technology

Skip to content | Change text size
 

print version

Monash University Handbook 2010 Postgraduate - Unit

6 points, SCA Band 2, 0.125 EFTSL

LevelPostgraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2010 (Day)
Coordinator(s)Mr Michael Smith

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%

Chief examiner(s)

Dr Phu Le

Prerequisites

FIT9017

Prohibitions

CSE4530, FIT3126

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

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