Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Explores both practical applications and theoretical foundations of computer science, equipping students for careers in computing and software development. The program prioritizes critical analysis and problem-solving while building technical expertise, enabling students to tackle sophisticated computer science projects individually and collaboratively.
Foundational studies cover programming, mathematics, networking, databases, and security, followed by specialization options. Students examine cutting-edge topics like artificial intelligence and distributed computing alongside their chosen focus area.
Program learning objectives
Utilize comprehensive understanding of computer science principles, including computational logic and data management, processing, and transmission.
Evaluate intricate computer science challenges through systems-oriented, design-focused, and computational approaches.
Employ technical knowledge and innovative problem-solving to address potential obstacles in computer science.
Show technical proficiency by sourcing, assessing, and applying appropriate tools and information resources.
Effectively convey technical concepts to both specialized and general audiences.
Consider varied viewpoints, including Indigenous Australian perspectives and accessibility requirements, in system design.
Collaborate effectively and take leadership roles in advanced computer science initiatives.
Maintain self-directed professional development to ensure skills remain current in the evolving field.