units

FIT4033

Faculty of Information Technology

Skip to content | Change text size
 

print version

Monash University

Monash University Handbook 2011 Postgraduate - Unit

6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelPostgraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2011 (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%

Chief examiner(s)

Dr Phu Le

Contact hours

2 hrs lectures/wk, 2 hrs laboratories/wk

Prerequisites

FIT9017

Prohibitions

CSE4530, FIT3126

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

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