Bachelor of Computer Science at The University of Newcastle, Australia

The curriculum for Newcastle University's Computer Science degree is designed to equip graduates to tackle the world's most pressing issues. Computer scientists may aid in the fight against disease by identifying biomarkers that allow for early detection.


The curriculum for Newcastle University's Computer Science degree is designed to equip graduates to tackle the world's most pressing issues. Computer scientists may aid in the fight against disease by identifying biomarkers that allow for early detection. 

To enhance educational access, perhaps you'll develop more sophisticated online learning environments. 

By examining the data collected in smart cities, you might be able to improve safety and security. Or develop VR programs to help in recovery from post-traumatic stress disorder.

The theoretical and practical foundations for brand-new software advances are laid by computer scientists as they work through challenging, complex problems. 

Computer science is essential to the most recent advancements in computing, such as machine learning, autonomous systems, cybersecurity, and virtual reality. 

These trends include smartphones, instructional software, internet commerce, navigational aids, social networking, video games, and programmable home products.

Graduates of this program in computer science are inventive and imaginative, and they are adept at solving complex issues. 

In addition to databases, web development, robotics, computer graphics, digital forensics, artificial intelligence, and data security are some of the fields in which they work.

What you will study

The Bachelor of Computer Science emphasizes the design and implementation of software as well as the creation of unique methods and techniques. To improve your skills in the following areas, you'll enroll in a variety of classes:

  • Algorithmic Problem Solving

  • Artificial intelligence

  • Data security

  • Computer graphics

  • Computerand distributed systems

  • Databases and security

  • Hardware

  • Programming and software development

  • Robotics

  • Web development

This degree covers technology use, monitoring, and control, design and programming, systems analysis, assessment, and reasoning, and problem-solving and ideation.

Students can specialize in their degree by choosing one of the three majors, in which case they will take a particular set of courses.

Each major will assist students in developing more in-depth technical knowledge and employability skills in the computer field of their choice. The available majors are:

  • Computer Systems and Robotics

  • Cyber Security

  • Software Development

Learning Outcomes

  1. Fundamental knowledge of science and computer fundamentals.

  1. Strong technical skills in the field of computer science, knowledge of innovation and entrepreneurship, and the need for and capacity for lifelong learning.

  1. The ability to formulate problems, analyze problems, and gather requirements; and the ability to design software in an integrated fashion.

  1. The capacity to consistently advance one's knowledge, skills, and expertise in computer science over one's career

  1. The ability to communicate effectively with management, other professionals in related industries, software engineers, computer scientists, and the general public.

  1. The ability to plan and coordinate large-scale computer science projects, recognize problems, and propose and solve them.

  1. Ability to function successfully as a team player in multicultural and multidisciplinary teams as well as as a manager or leader who can uplift and motivate those who work for them.

  1. Understanding the social, cultural, global, and professional options open to computer scientists as well as the significance of the guiding principles for sustainability and adaptability

  1. Understanding and commitment to one's moral and professional obligations

Career Opportunities

There are numerous open positions in the rapidly expanding field of computer science, but there are countless positions that have yet to be created! Opportunities are available all across the world in practically every sector, including IT, business, manufacturing, health, and defense. Typical positions include those in:

  • Full Stack Developer

  • Computer Software Program Manager

  • Games Developer

  • Business Intelligence Director

  • Application Development Manager

  • Cyber Security Advisor

  • Security Architect

  • Artificial Intelligence and Machine Learning Specialist

  • Information Security Analyst

  • Process Automation Specialist

  • Digital Transformation Specialist

Admission Requirements

Admission to this program is available to Australian students, residents and international students.

  • Senior secondary school qualification

  • Enrolling in mathematics - Math placement test

English Language Requirements

The minimum English language competence requirement for applicants to this program is an overall IELTS score of 6.5 with no subtest score below 6.0.

Tuition Fee  

  • AUD 37,305 (indicative annual fee, 2022)

$37,305 per year
  • Level
  • Delivery
    On Campus
  • Duration
    3 years
  • Application Fee
  • Intake
  • Language Test Score
  • Scholarship
    $10,000 OFF