Computer ScienceA traditional degree program providing the foundations for careers in software development, information technology, as well as graduate studies and research. If you enjoy problem solving and creative use of analytical skills to create practical and innovative software, this program may be for you.
BioinformaticsAn interdisciplinary degree program combining courses in Biology, Biochemistry, Mathematics, Statistics and Computer Science for analyzing and understanding the biochemical processes of life. If your passion is biological processes such as understanding genetics, DNA and biomedical information, this program would suit you well.
Interactive Systems DesignA modern interdisciplinary degree program combining 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. If you think you would enjoy designing the way software systems interact with people, based on training in graphical design and human psychology, this program might be for you.
Certificate in Computing
The Certificate in Computing provides students with an opportunity to develop their computing literacy to equip them with the fundamentals of programming and software development, which can be applied to other areas of study or work. This program is not intended to prepare students for careers in software development, but to give professionals (and future professionals) in many fields the skills to apply computing to their activities, increasing their productivity.