UAC Undergraduate Course Description

Applying through UAC

B Computer Science

University of Newcastle

CampusType of
UAC codePattern of attendance 2013 cut-offStart dateMajor offer round
Newcastle – Callaghan CSP  480180  3F/EqP 72.75 3 Mar 2014
28 Jul 2014
16 Jan 2014
11 Jun 2014

For information about when you'll need to apply to be considered in each offer round refer to UAC applications and offer round dates. Check the course search for the most recent final closing date.

Assumed knowledge: Mathematics (Band 5 or above) or equivalent. Applicants who have achieved less than Band 5 or have not completed a science-related subject may be admitted but may need additional study and/or assistance to successfully complete the mathematics requirement of the program.

Recommended studies: HSC Mathematics Extension 1 or higher and study of one science-related subject.

Major studies: Applied computing, computer science or computer systems and robotics. Studies in the program include: Advanced programming techniques, algorithms, different programming languages, experimental and theoretical aspects in computer science, fundamentals of software development. Minor studies: Artificial intelligence, compilers, computer graphics, computer networks, database systems, data security, graphical user interfaces, object-oriented technologies, operating systems, theory of computation, web engineering.

Practical experience: Students have the opportunity to undertake a work-based project in Year 3.

Honours: Available as an additional year to meritorious students.

Professional recognition: This program meets the highest academic accreditation standards of the Australian Computer Society (ACS).

Career opportunities: Examples include computer games development, graphics and movie animation, health informatics, developing and enhancing defence and security systems, and robotics. Opportunities exist all over the world in almost every industry from IT to business, manufacturing, defence and many more. Computer science graduates enjoy excellent career prospects as the majority of businesses worldwide require personnel skilled in programming, systems analysis and design and the management of computer resources.

Additional information: By providing a solid grounding in the theoretical aspects of programming languages and computation, the computer science program is able to branch out into many specialised high-interest areas such as web engineering, computer graphics, robotics, software engineering, distributed systems and security.

Recognition of prior learning: TAFE credit transfer arrangements apply – read 'Academic credit'.

Review of programs
The academic content of all programs is subject to routine review. For up-to-date details, visit

Key to abbreviations
For an explanation of the abbreviations used in this course description, visit