Program start date | Application deadline |
2024-01-01 | - |
2024-07-01 | - |
Program Overview
The Computer Science program provides a comprehensive foundation in the theory and design of intelligent systems and computers. Through a combination of core and optional courses, students develop expertise in areas such as cybersecurity, programming, data structures, and algorithms. Graduates are well-prepared for careers in software development, enterprise-level systems, artificial intelligence, cyber security, and research. The program is accredited by the Australian Computer Society.
Program Outline
Degree Overview:
From search engines to smartphones, computer science involves the theory and design behind the intelligent systems and computers that transform the way we live, work and communicate. Computing software and systems are becoming more prevalent, revolutionising the way we live, work and communicate. If you'd like to develop new computing technologies or specialise in enterprise-level programming, systems, artificial intelligence, cyber security, software engineering or research careers, consider Computer Science. This major can also set you apart and complement your engineering studies, as knowledge of developing computer programs is highly sought after by employers.
Outline:
Level 1
- Core:
- CITS1003 Introduction to Cybersecurity (6 points)
- CITS1401 Computational Thinking with Python (6 points)
- CITS1402 Relational Database Management Systems (6 points)
- Bridging:
- MATH1721 Mathematics Foundations: Methods (6 points) (take if applicable)
Level 2
- Core:
- CITS2002 Systems Programming (6 points)
- CITS2005 Object Oriented Programming (6 points)
- CITS2200 Data Structures and Algorithms (6 points)
- CITS2211 Discrete Structures (6 points)
Level 3
- Core:
- CITS3001 Advanced Algorithms (6 points)
- CITS3002 Computer Networks (6 points)
- CITS3200 Professional Computing (6 points)
- CITS3403 Agile Web Development (6 points)
- Option:
- Choose units to the value of 6 points from the following:
- CITS3003 Graphics and Animation (6 points)
- CITS3005 Knowledge Representation (6 points)
- CITS3007 Secure Coding (6 points)
- CITS3011 Intelligent Agents (6 points)
- CITS3402 High Performance Computing (6 points)
Careers:
Destinations for graduates include large software development houses such as Google, Microsoft, Motorola and Thales, as well as smaller computing, mining and resources, and consulting companies. You could also undertake further studies in software engineering, data science, electrical engineering, and electronic engineering, as well as honours and research degrees.
Other:
The Computer Science major is professionally accredited by the Australian Computer Society. This major is offered as a degree-specific, or first, major for these degrees. It is also offered as a second major in our other bachelor's degrees.
- Bachelor of Science
- Bachelor of Philosophy