Global Utilities

La Trobe University
University Handbook 2008

Postgraduate courses offered by the faculty

Graduate Diploma in Computer Science – Melbourne (Bundoora) (SGCS)

This course provides a sound professional education in computing for graduates of disciplines other than computer science. Theoretical and applied studies prepare graduates to work as ICT professionals or to apply skills and knowledge in computing to their own professions.

The principal objective of this course is to provide, for graduates of any discipline, a sound professional education in the discipline of computer science. The course includes both theoretical and applied studies and extensive practical experience.

This course is recommended, not only for those who wish to train for a career with computers, but also for anyone who would like to embark upon further studies which are relevant to their employment and to contemporary society. By making an appropriate choice of units, a student may pursue a course oriented towards theoretical, scientific, commercial or educational computing. Thus, the course is well suited to the prospective computer practitioner and to the teacher who wishes to become involved in the teaching and/or use of computing in schools. The Graduate Diploma in Computer Science provides an excellent springboard for further postgraduate study in computer science and it forms the first year of the Master of Information Technology course.

Admission requirements

Applicants are normally required to have obtained a pass degree in a discipline other than computer science. Consideration may be given to people with other tertiary qualifications, provided that they have relevant work experience. No previous knowledge of computer science is required or assumed. The course does, however, presume a level of mathematical knowledge and ability equivalent at least to VCE mathematics. Preference is given to applicants who have demonstrated a high level of academic achievement and who have successfully completed at least First year2 mathematics.

Course structure

This is a one-year full-time course offered over two teaching periods. The course is also offered part time and is normally completed over three years or six teaching periods. However, part-time students may complete the course over two years or may individually tailor their program of study to suit their own requirements.

This course begins three weeks prior to the normal commencement date for Semester 1 and for Semester 2. Students complete units totalling 120 credit points (60 credit points of core units and 60 credit points of elective units).

Upon completion of this course, students should possess:

  • a comprehensive understanding of core areas of computer science including object-oriented programming and algorithms and data structures;
  • a sound understanding of the computer-related mathematics covered in discrete mathematics;
  • fundamental knowledge and understanding of additional areas selected from the broader body of computer science subject matter and
  • an appreciation of pertinent social, legal, and ethical issues faced by today’s computing professional.

Professional recognition

Satisfactory completion of the course meets the associated level requirements for membership of the Australian Computer Society.

Course structure

Core units (60 credit points)
Teaching period Unit name Unit code Credit points
TE-W05-W07or TE-W26-W28 Object-Oriented Programming Fundamentals CSE1OFA 15
TE-SEM-1 or
TE-SEM-2
Algorithms and Data Structures CSE2ALG 15
TE-SEM-1 Discrete Mathematics MAT1DM 15
TE-SEM-1 or
TE-SEM-2
Intermediate Object-Oriented Programming CSE1IOO 15
Elective units (60 credit points)

Some units have prerequisites.

Students must choose four units from the following list of (level 1, 2, or 3) units:

Teaching period Unit name Unit code Credit points
TE-SEM-1 Artificial Intelligence - Logic and Reasoning CSE3ALR 15
TE-SEM-1 C Programming for Engineers and Scientists CSE1CES 15
TE-SEM-1 Computer System Architecture CSE2CSA 15
TE-SEM-1 Database Fundamentals CSE2DBF 15
TE-SEM-1 Database Management Systems CSE3DMS 15
TE-SEM-1 Intelligent Multimedia Systems CSE3IMS 15
TE-SEM-1 Intermediate Graphics Programming CSE3IGR 15
TE-SEM-1 Intermediate Network Engineering CSE3INE 15
TE-SEM-1 Internet Client Engineering CSE2ICE 15
TE-SEM-2 Metrics, Quality and Reliability CSE3MQR 15
TE-SEM-1 Network Engineering Fundamentals CSE2NEF 15
TE-SEM-1 System Testing and Quality CSE2STQ 15
TE-SEM-2 Artificial Intelligence – Fundamentals CSE2AIF 15
TE-SEM-2 Computational Intelligence CSE3CI 15
TE-SEM-2 Professional Environment CSE3PE 15
TE-SEM-2 Intermediate Games Technology CSE3IGT 15
TE-SEM-2 Network Engineering Fundamentals CSE2NEF 15
TE-SEM-2 Networks Systems and Web Security CSE3NSW 15
TE-SEM-2 Object-Oriented Application Development CSE3OAD 15
TE-SEM-2 Object-Oriented Programming using C++ CSE1CPP 15
TE-SEM-2 Operating Systems CSE3OSS 15
TE-SEM-1 System Design and Methodologies CSE3SDM 15
TE-SEM-2 System Design Engineering Fundamentals CSE2DES 15
TE-SEM-2 Web Applications Engineering CSE3WAE 15

Back to top