This program trains students in core areas of Computer Science enhanced by curated specializations in Computer Science and relevant cognate areas. Computers are ubiquitous in life, society and the economy, and their application to new domains and tasks is continually growing. To help drive the application to new domains and maintain systems in those domains, knowledge of both computer science and the domain is required. This program is divided into a number of concentrations which provide curated course packages in computer science and other disciplines which complement each other and, when synthesized, provide coherent expertise.
Students who complete the program will be in demand in several industry sectors. The combined training in computer science and the diverse disciplines in the various concentrations will train students to work in sectors as diverse as mining and video games, agriculture and banking.
Bioinformatics is the interdisciplinary meeting point for computer science and molecular biology. It requires understanding of the knowledge domains of biology, chemistry, computer science, mathematics, and probability and statistics.
The Business concentration combines courses Computer Science and Commerce to provide knowledge and skills in several critical areas: fundamentals of computer programming and practice, the fundamentals of business practice, marketing, and software development principles.
The Data Analytics concentration combines courses Computer Science and Mathematics and Statistics to provide knowledge and skills in several critical areas: fundamentals of computer programming and practice, the fundamentals of data analytics, mathematical fundamentals for modelling, statistical measurement and reasoning, and machine learning.
Geomatics is the quantitative study of relationships pertaining to the Earth’s surface, particularly focused on the analysis of satellite or drone images of the Earth or in GPS tracking across the Earth’s surface. Application areas include civic planning, land and water management, agriculture, and business.
Interactive Systems Design
The Interactive Systems Design concentration combines courses in Art and Art History, Psychology and Computer Science to provide knowledge and skills in the principles of visual communication, human perception, memory and cognition, and the design and evaluation of interactive systems.