Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT3126 Applications with C++ - disestablished

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

Phu Le

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

FIT3126 Applications with C++ - disestablished (07 Dec 2017, 11:12am) [ APP WITH C++ (29 Oct 2009, 6:16pm)]

Reasons for Introduction

Reasons for Introduction (29 Oct 2009, 6:16pm)

The unit is updated version of CSE3400 which provides students with modern software applications using C++. Topics include object-oriented design and programming, performance and efficiency issues, network and distributed programming including socket programming with C++, RPC, concurrency design and programming techniques with C++.

Reasons for Change (07 Dec 2017, 11:12am)

This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.

07/12/2017 - Unit disestablished at FEC 5/17 Item 7.3.

Role, Relationship and Relevance of Unit (29 Oct 2009, 6:16pm)

This is a third year unit in the Bachelor of Information Technology and Systems (BITS) major in Systems Development. It partially builds on the basic descriptive knowledge of FIT1002 Computer programming, CPE1004 Object oriented design and programming, and FIT2024 Software engineering practice gained by BITS students in their first and/or second year.

It provides students with more advanced software construction techniques to build applications in C++ using OO design and implementation, concurrency, and network programming techniques.

The Faculty of IT aims to produce graduates who are highly conversant with important concepts and programming techniques involved in the development of large software systems. Therefore, graduates are expected to have sound knowledge and good experience of OO design, concurrency, and network software construction. The unit will provide the students the opportunity to achieve knowledge and practical skills in building large software applications.

Objectives

Objectives (29 Oct 2009, 6:16pm)

At the completion of this unit students will have -

A knowledge and understanding of:

Developed attitudes that enable them to:

Gained practical skills in:

Unit Content

ASCED Discipline Group Classification (29 Oct 2009, 6:16pm)

020103

Synopsis (29 Oct 2009, 6:16pm)

The main topics covered in this unit are: Object-oriented design and programming in C++ which include object identification, data encapsulation, inheritance, and polymorphism; concurrent programming techniques which include principles of concurrency, safety and liveness design, multithreaded programming in C++; network and distributed software construction principles and techniques which include network software performance, client-server software construction, socket and RPC programming in C++; and study and compare C++ with Java and Ada in terms of large software constructions.

Teaching Methods

Mode (29 Oct 2009, 6:16pm)

On-campus

Assessment

Assessment Summary (29 Oct 2009, 6:16pm)

Examination (3 hours): 50%; In-semester assessment: 50%

Workloads

Workload Requirements (29 Oct 2009, 6:16pm)

2 hrs lectures/wk, 2 hrs laboratories/wk

Resource Requirements

Software Requirements (29 Oct 2009, 6:16pm)

Teaching Responsibility (Callista Entry) (29 Oct 2009, 6:16pm)

FIT

Interfaculty Involvement (29 Oct 2009, 6:16pm)

Prerequisites

Prerequisite Units (29 Oct 2009, 6:16pm)

One of FIT1002, CPE1001 or CSE1202 or equivalent

Prerequisite Knowledge (29 Oct 2009, 6:16pm)

Students must have the following background: Fundamental programming, Introduction to OO design and programming, Operating system and networking

Prohibitions (29 Oct 2009, 6:16pm)

CSE3400, CSE4530, FIT4033

Translation: CSE3400

Proposed year of Introduction (for new units) (19 Apr 2007, 10:40am)

Semester 1, 2008

Location of Offering (16 Apr 2007, 4:47pm)

Caulfield

Faculty Information

Proposer

Phu Le

Contact Person (29 Oct 2009, 6:16pm)

Phu Dung Le

Approvals

School: 29 Oct 2009 (David Sole)
Faculty Education Committee: 29 Oct 2009 (David Sole)
Faculty Board: 29 Oct 2009 (David Sole)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

16 Apr 2007 Phu Le Initial Draft; modified UnitName; modified ReasonsForIntroduction/RChange; modified UnitObjectives/ObjText; modified UnitObjectives/ObjText; modified UnitObjectives/ObjCognitive; modified UnitContent/RecommendedReading; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Strategies; modified Workload/WorkHours; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LectureReqs; modified FacultyInformation/FIContact; modified FacultyInformation/FICoordinator; modified Level; modified ResourceReqs/SoftwareReqs; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjPsychomotor; modified ResourceReqs/LabReqs
16 Apr 2007 Phu Le modified UnitName; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelevance; modified UnitContent/HandbookSummary; modified ResourceReqs/LabReqs; modified ResourceReqs/IntraFaculty; modified ResourceReqs/InterFaculty; modified ResourceReqs/OtherResources; modified DateOfIntroduction; modified LocationOfOffering; modified Prohibitions; modified Enrolment; modified ResourceReqs/LibraryReqs; modified Frequency; modified ResourceReqs/SoftwareReqs; modified Classification
18 Apr 2007 Phu Le modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified ResourceReqs/StaffReqs
18 Apr 2007 Phu Le modified Prerequisites/PreReqKnowledge; modified Assessment/Objectives
19 Apr 2007 Phu Le modified DateOfIntroduction; modified Abbreviation; modified UnitContent/Summary
19 Apr 2007 Phu Le
20 Apr 2007 Trudi Robinson modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqUnits; modified Prohibitions; modified ReasonsForIntroduction/RChange; modified ResourceReqs/SchoolReqs
11 May 2007 Phu Le modified UnitContent/Summary; modified UnitContent/Summary; modified UnitContent/Summary
15 May 2007 Phu Le modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelation
15 May 2007 Phu Le
05 Jun 2007 Ralph Gillon FIT School Approval, Endorsed at UGPC Special Email mtg 1/07.
13 Jun 2007 Ralph Gillon FEC Approval
13 Jun 2007 Ralph Gillon FacultyBoard Approval - Approved by FEC at mtg 3/07. Faculty Board approval added to aid administration in Monatar.
10 Sep 2007 Desmond Casey modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified Frequency
15 Oct 2007 Geraldine DCosta FIT3126 Chief Examiner Approval, ( proxy school approval )
15 Oct 2007 Geraldine DCosta FEC Approval
15 Oct 2007 Geraldine DCosta FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. UGPC 5/07 has approved this version on 19/9/07. Faculty Board approval has been added to aid administration in Monatar.
09 Sep 2008 Trudi Robinson modified Prohibitions - added FIT4033
09 Sep 2008 Jon McCormack FIT3126 Chief Examiner Approval, ( proxy school approval )
26 Sep 2008 Julianna Dawidowicz Minor editorial changes prior to approval
26 Sep 2008 Julianna Dawidowicz FIT3126 Chief Examiner Approval, ( proxy school approval )
26 Sep 2008 Julianna Dawidowicz FEC Approval
26 Sep 2008 Julianna Dawidowicz FacultyBoard Approval - UGPC 5/08 has approved this version on 22/09/08. Faculty Board approval has been added to aid administration in Monatar.
29 Oct 2009 David Sole This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.
29 Oct 2009 David Sole 2009 Review - Submit
29 Oct 2009 David Sole 2009 Review - Chief Examiner approval
29 Oct 2009 David Sole 2009 Review - FEC approval
29 Oct 2009 David Sole 2009 Review - Faculty Board approval
07 Dec 2017 Christy Pearson modified UnitName; modified ReasonsForIntroduction/RChange

This version: