Faculty of Information Technology

print version

This unit entry is for students who completed this unit in 2016 only. For students planning to study the unit, please refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your course or area of study.

Monash University

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate - Unit

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


Information Technology



  • First semester 2016 (Day)


This unit develops students understanding of and skills in professional software engineering practices at the personal level. Students experience work in a team environment and extend their programming skills by learning a new object oriented language and maintaining a system that is larger than their experience in prior units. Students develop skills in estimating, monitoring, reviewing and reporting on practical projects.


At the completion of this unit, students should be able to:

  1. write and analyse programs in a new programming language;
  2. apply fundamental object-oriented concepts such as inheritance, polymorphism and information hiding;
  3. describe, analyse, debug and perform maintenance on large existing OO programs;
  4. perform a variety of SQA activities including reviews and testing;
  5. use and explain the application of SE principles in designing and implementing large systems;
  6. describe and apply industry standards for process measurement and improvement;
  7. compare and apply industry standard version control systems;
  8. complete and document an end-to-end set of software engineering tasks in a team.


Examination (2 hours): 40%; In-semester assessment: 60%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour lecture
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)


FIT1007 or FIT1008 or FIT1015 or CSE1303 or CSE1203 or BUS2011 or FIT2034


CSE2201, GCO3811, FIT3037

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