Skip to content | Change text size

School of Information Technology undergraduate degrees

Bachelor of Computer Science

The Bachelor of Computer Science degree will help you explore and contribute to the ways in which computing is used throughout modern society.

You will study the major aspects of computing in-depth with a focus on the software, hardware, skills and knowledge needed to solve commercial, scientific and technical computing problems.

The course also allows you to explore software design and programming, computer hardware, and potential future applications for computing.

Areas of study

Areas of study include

  • Computer programming
  • Operating systems
  • Theory of computation
  • Analysis & Design of algorithms
  • Computer graphics
  • Artificial intelligence
  • Software engineering

Career outcomes

Graduates can work in fields such as

  • artificial intelligence
  • bioinformatics
  • computer games
  • cryptography
  • multimedia
  • networking
  • robotics
  • software engineering

Course structure

Entry requirements and fees

More information


Bachelor of Information Technology and Systems

This degree prepares you for a career in a range of specialised information technology fields. The course is designed to provide you a solid foundation, with the flexibility required to follow your own interests.

You will take subjects in compulsory areas, such as computer systems and networks, computer programming, data management, systems analysis and design, project management, and IT professional practice.

You will also be able to focus on several specific areas:

  • Internet Technologies
  • Advanced Application Development
  • Information Architecture & Governance
  • Multimedia Website Development

Areas of study

Areas of study include

  • Website authoring
  • Network Admnistration
  • ERP and database systems
  • Project management
  • IT strategy and management
  • Systems design and deployment
  • Application development

Career outcomes

Graduates can work in fields such as

  • systems and network administration
  • e-business
  • web application development
  • workflow and business process management
  • cloud computing
  • shared services
  • project selection and management
  • technology consultancy

Course structure

Entry requirements and fees

More information