A community of collaboration
James is giving kids new skills in computing and technology.
Face to Face
3 years full-time or part-time equivalent up to 8 years maximum.
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
3 years full-time.
Face to Face
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.
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.
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:
You can choose to specialise your degree in one of four Computer Science majors:
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.
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:
Typical positions include:
The Bachelor of Computer Science is accredited by the Australian Computer Society.
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.