Graduate Diploma in Computer Science

The Graduate Diploma in Computer Science is designed for students with little experience in computer science and provides a fundamental understanding of how software and hardware can be combined to overcome a range of complex challenges. Graduates will have a demonstrated ability to design and construct large software systems. Employment may be sought within the information technology industry, including careers in scientific, entertainment, networking, software engineering and defence sectors.

JAVA and C + + are the primary programming languages used in this programme. Students unfamiliar with object-oriented programming and a basic knowledge of computer organisation should enrol in Foundations of Computer Science A and B before enrolling in other courses.

duration Duration
24mths (Part-time)
entry requirements Entry Requirements
intake Intake
Not accepting new applicants

This programme is offered on a part-time basis.

Core Courses

  • Foundations of Computer Science A (3 units)
  • Foundations of Computer Science B (3 units)
  • Computer Systems (3 units)
  • Algorithm and Data Structure Analysis (3 units)
  • Software Engineering and Project – Graduating Courses (3 units)

Electives (choose 3)

  • Artificial Intelligence (3 units)
  • Computer Architecture (3 units)
  • Computer Networks and Applications (3 units)
  • Distributed Systems (3 units)
  • Event Driven Computing (3 units)
  • Parallel and Distributed Computing (3 units)
  • Computer Graphics (3 units)

Students are required to validate on pre-requisite and/or assumed knowledge before course enrolment.

Please note that not all electives shall be offered in each academic year.

Admission Criteria
A bachelor degree from a recognised university in a discipline other than Computer Science

English Language Requirement
All programmes at the University of Adelaide are taught in English. Students with a recognised academic qualification that was not completed in English, are required to undertake an IELTS (International English Language Testing System) examination. The minimum required overall band score is 6, with a band score of 6 in writing and speaking, and 5.5 in reading and listening.

Jan, May, Sep


Application Fee S$100 (Non-Refundable)
Fee Per Core Course S$1,570
Fee Per Elective (Including Software Engineering and Project) S$2,020
Total Tuition Fee
Administration Fee
S$250 Nett
  • The above fees are subjected to prevailing GST (not applicable for Administration Fee).
  • The total fee payable per programme will vary if exemptions are granted.
  • Course fees are charged on the basis of the number of courses enrolled in a given term.
  • All fees quoted are in Singapore dollars. NAA reserves the right to change the course fee without prior notice.

May include, but not limited to examinations, group assignments, individual assignments, consulting projects, presentations, quizzes, tests, tutorial work as prescribed within each course.

The academic year is made up of three trimesters of approximately 16 weeks each. Students can complete up to two courses in each trimester delivered over intensive blocks of lectures and/or tutorials.

Graduates may find employment opportunities in academia, commercial and government sectors, defence, entertainment, computer science and information technology industries.

Potential careers
Computer Scientist, IT Manager, Researcher, Scientist, Systems Programmer, Information and Communications Technologist

  • Knowledge and understanding of the content and techniques of a chosen discipline at advanced levels that are internationally recognised.
  • The ability to locate, analyse, evaluate and synthesise information from a wide variety of sources in a planned and timely manner.
  • An ability to apply effective, creative and innovative solutions, both independently and cooperatively, to current and future problems.
  • Skills of a high order in interpersonal understanding, teamwork and communication.
  • A proficiency in the appropriate use of contemporary technologies.
  • A commitment to continuous learning and the capacity to maintain intellectual curiosity throughout life.
  • A commitment to the highest standards of professional endeavour and the ability to take a leadership role in the community.
  • An awareness of ethical, social and cultural issues within a global context and their importance in the exercise of professional skills and responsibilities.

The Graduate Diploma in Computer Science is designed to provide a professional qualification in computing and information technology, and also provides the necessary academic requirements for membership of the Institute of Electrical and Electronic Engineers and the American-based Association for Computing Machinery (ACM).

The University of Adelaide is committed to regular reviews of the programmes and courses it offers to students. The University of Adelaide therefore reserves the right to discontinue or vary the programmes and courses without being required to provide prior notice.