Study Computer Science in Australia

    Computer Science Degree Course at University of Newcastle

Computer science is a fast evolving industry, always at the forefront of new technology. The Bachelor of Computer Science at the University of Newcastle is for students who aspire to discover new techniques for developing and implementing software solutions to the most challenging issues.

On this programme, you will become a resourceful professional and develop an expertise in programming, systems analysis and the design and management of computer resources. Computer Science students learn about algorithmic problem solving, artificial intelligence, bioinformatics and data security, computer graphics, computer networks and distributed systems, and many others.

    Gain invaluable skills in world-leading facilities

Our computer science laboratories are cutting-edge and provide the perfect practical environment to apply your knowledge and test your skills. On this course you will get many opportunities to gain hands-on experience through a range of practical assessments.

You will join our thriving student community with groups and activities that fit around your studies and enhance your university experience. You could join the robot soccer competition team and participate in RoboCup; or any of our student clubs and societies.

    Start your career as a computer scientist

  • In depth competence in computer science
  • Problem analysis and solving
  • Capacity to continue developing relevant knowledge
  • Effective communication skills
  • Understanding of opportunities of professional computer scientist
  • Commitment to ethics and sustainability

Our graduates enter a dynamic industry with global career opportunities. The Bachelor of Computer Science at the University of Newcastle is internationally recognised and accredited by the Australian Computer Society.

Our graduates are successful and in high demand. In 2012, 100% of Computer Science students had full-time employment upon graduation (Australian Graduate Survey, 2012). There is a variety of roles you could apply for when you graduate, including algorithm designer, computer programmer, computer scientist, graduate analyst, robotics engineer, and many others.