Computer Science

Computer scientists work on challenging, complex problems, developing the foundation of new software technologies, both theoretical and practical. Our students develop their problem-solving skills as well as develop strategies and new technologies across a variety of areas in the field. Computer science is fundamental to emerging trends in computing such as machine learning, autonomous systems, cyber security and virtual reality, among others. Courses include artificial intelligence, robotics, digital forensics, bioinformatics, web development and data security.

Career examples

  • Games developer
  • Security architect
  • Computer software program manager
  • Business intelligence director
  • Application development manager
  • Cyber security advisor
  • Information security analyst
  • Process automation specialist
  • Digital transformation specialist
  • Artificial intelligence and machine learning specialist


  1. Bachelor of Computer Science
  2. Bachelor of Computer Systems Engineering (Honours) / Bachelor of Computer Science
  3. Bachelor of Computing (Honours)
  4. Bachelor of Data Science / Bachelor of Computer Science

The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.