Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science explores the principles, creation, implementation, and use of software across diverse domains, spanning artificial intelligence, human-computer interaction, computational modeling, and visual computing.
The curriculum covers extensive subjects such as software system architecture, networked computing environments, user experience design, simulation techniques, machine intelligence, wireless technologies, coding languages, visual data processing, and digital imagery. You'll develop skills to merge inventive solutions with technical analysis for building functional and groundbreaking software applications.
Prospective Honours candidates should meet with departmental advisors during their first year before selecting second-year courses. The B.Sc. Honours degree mandates 120 credit units, with a minimum of 66 units at the advanced undergraduate level.