Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
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.
NB: This view restricted to entries modified on or after 19990401000000
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++.
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.
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.
At the completion of this unit students will have -
A knowledge and understanding of:
Developed attitudes that enable them to:
Gained practical skills in:
020103
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.
FIT
One of FIT1002, CPE1001 or CSE1202 or equivalent
Students must have the following background: Fundamental programming, Introduction to OO design and programming, Operating system and networking
CSE3400, CSE4530, FIT4033
Translation: CSE3400
Semester 1, 2008
Caulfield
Phu Dung Le
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:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |