Selection Rank
TBC (Median SR)
About Selection Ranks
International entry requirement

Admission to our undergraduate degree programs usually requires successful completion of a senior secondary school qualification similar to the Higher School Certificate (HSC), the highest educational award in New South Wales schools.

Find out more about entrance marks

UAC code


Start dates
  • Semester 1 - 22 Feb 2021
  • Semester 2 - 19 Jul 2021
Mode of delivery

Face to Face


3 years full-time or part-time equivalent up to 8 years maximum.



Start dates
  • Semester 1 - 22 Feb 2021
  • Semester 2 - 19 Jul 2021

AUD36,320 (indicative annual fee, 2021)
Indicative annual fees are based on a full year full time load (80 units) Find out more about fees

English language proficiency
  • IELTS overall minimum - 6.0
  • IELTS section minimum - 6.0

Find out more about IELTS.


3 years full-time.

Mode of delivery

Face to Face

Program code: 40103
CRICOS code: 001604G

Study a degree in computer science

At the University of Newcastle, we've designed our Computer Science degree to train graduates capable of solving the world’s greatest challenges. When you study to be a computer scientist, you could help fight diseases by discovering biomarkers that allow early diagnosis. Perhaps you’ll develop more sophisticated online learning systems to support access to education. You 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.

What is computer science?

Computer scientists work on challenging programming tasks, develop new software technologies and new ways to use computers. When studying a Computer Science degree, your learning will focus on complex problem solving, as well as developing strategies and new technologies across a variety of areas in the field.

You will study courses in 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.

Why study with us?

  • Hands-on practical experience: build vital professional networks and hands-on industry experience with 200 hours of work integrated learning in the third year of your degree.
  • Study courses with world-leading researchers in robotics, data mining and virtual reality.
  • Customise your degree: choose from one of four majors, Data Science, Computer Systems and Robotics, Software Development, or Cyber Security.
  • Connect with industry leaders through guest lectures and work integrated learning.
  • World-class facilities: our cutting-edge facilities provide the perfect practical environment to apply your knowledge and test your skills.
Free Webinar Learn more about studying this degree

What you will study

The Bachelor of Computer Science focuses on the design and implementation of software as well as the development of new techniques and methodologies. You will study a variety of courses to develop skills in the following areas:

  • algorithmic problem solving
  • artificial intelligence
  • data security
  • computer graphics
  • computer networks and distributed systems
  • databases and security
  • distributed and internet computing
  • hardware
  • programming and software development
  • robotics
  • web site creation

You can choose to specialise your degree in one of four Computer Science majors:

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

Advanced study options

Gain a competitive edge and enhance your career prospects. If you perform well in your Bachelor of Computer Science you can undertake another year of study to obtain an Honours degree.

With increasing competition in all sectors of employment, students who graduate with an Honours degree from the University of Newcastle have a distinct advantage. It is often considered by employers as an added skill and has been used by previous graduates to pursue higher positions and salaries. You can develop and carry out research on a topic of interest that may lead to further academic study such as a PhD.

When you study computer science with Honours you will develop enhanced skills to pursue more interesting research and development positions in the ICT industry. An Honours degree in computer science also naturally leads to a research higher degree at master or doctorate level.

Computer science graduates enjoy excellent career prospects as the majority of businesses worldwide require personnel skilled in programming, systems analysis and the management of computer resources.

Computer Science (Honours) program handbook


Program plans

Download a program plan for further details on your degree's structure and what courses you will study.

These program plans are applicable to new students. Current students should refer to the program handbook to access the plan relevant to the year they commenced.

View the full course list

World top 250 ? for computer science and information systems
No.1 in NSW ? for overall student satisfaction
No.2 in NSW ? for learning resources and student support
86.6% ? of our undergraduate Computing and Information Systems students find employment within four months of graduating

Career opportunities

Computer scientists work in software development companies, financial institutions, government departments and research organisations. Their roles encompass the development and implementation of software for complex business problems, systems analysis and the management of computer resources.

Graduates find jobs in:

  • complex software systems
  • advanced computational techniques for graphics, animations and games
  • defence, security and database systems
  • bioinformatics, computational intelligence and robotics

Typical positions include:

  • data scientist
  • software architect
  • games developer
  • security architect
  • computer software program manager
  • business intelligence director
  • application development manager
  • cyber security advisor

Professional recognition

Professional recognition

ACS - Australian Computer Society

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

Practical experience

Practical experience

The University of Newcastle's computer science laboratories offer cutting-edge facilities, providing the perfect practical environment to apply your knowledge and test your skills.

There is no professional placement requirement associated with the Bachelor of Computer Science. However, you will gain essential hands-on experience through a range of practical assessments undertaken on campus. A Work Integrated Learning course is also available in your final year for approved proposals.