Course Details


Bachelor Degree

Study Load

Full Time

Course Location

New South Wales

University of Newcastle

Bachelor of Computer Science

Type of institution: University/Higher Education Institution
Level: Undergraduate
CRICOS: 00109J

Computer scientists work on challenging programming tasks, develop new software technologies and new ways to use computers. The field spans complex problem solving, artificial intelligence, robotics, computer graphics, digital forensics, bioinformatics, web development and data security. Computer science is fundamental to many everyday technologies like mobile phones, learning systems, online shopping, navigation systems, social media, computer games and programmable appliances. UON train computer scientists capable of solving the world’s greatest challenges. As a computer scientist, students could help fight diseases by discovering biomarkers that allow early diagnosis. They might develop more sophisticated online learning systems to support access to education. They might improve safety and security by mining the data captured in smart cities. Or develop virtual reality programs to help people recover from post traumatic stress


The Bachelor of Computer Science is a 3 year program comprising 240 units, of which 160 units are core courses, 60 units are compulsory or directed courses for the Computer Science major, and 20 units are elective courses. The Bachelor of Computer Science may be awarded with Distinction on the basis of superior performance throughout the program.


  • Computer Science
  • Software Development
  • Computer Systems and Robotics
  • Cyber Security

Standard entry requirements

Year 12 or equivalent. Alternative admission pathways may include approved TAFE studies, preparatory programs such as Newstep, Open Foundation, or Tertiary Preparation Certificate. Assumed knowledge: HSC Mathematics (Band 5 or above) or equivalent. One science-related subject would also be an advantage (Physics or Chemistry preferred). Applicants who have achieved less than Mathematics Band 5 may be admitted to the program but may need to complete additional study to successfully complete the requirements of the program. Students who have completed HSC Mathematics General 2 may be admitted to the program but can expect to undertake additional studies to successfully complete the requirements of the program.


The Bachelor of Computer Science is accredited by the Australian Computer Society.

Study pathways

Credit transfer agreements with TAFE NSW and other education providers are under continuous negotiation. A Bachelor of Computer Science (Honours) is available also available to meritorious students, as an additional year of full-time or equivalent part-time study.