IX. Graduate Programs
Computer Science
The School of Computer Science offers an MSc degree in Computer Science.
The program emphasizes both academic and applied research that can contribute to further research, academic studies, industry partnerships, and government programs. The MSc degree encompasses professors at the cutting edge of their fields, course offerings covering a wide range of computer science areas, and competitive financial incentives to eligible students.
There are four main fields that students can study in. However, interaction with other disciplines is encouraged and many of our professors work in collaboration with both industry partners and other Schools/Departments at the University of Guelph. The fields are:
-
Applied Modelling (AM): Students working in this field will engage in research on topics such as graph theory and algorithms, formal specifications, hardware-software co-design, and interdisciplinary work in environmental modeling and disease spread modeling.
-
Artificial Intelligence (AI): Students working in this field will engage in research on topics such as Bayesian techniques, artificial neural networks, evolutionary computation, fuzzy systems, data mining, pattern recognition, and, intelligent agents.
-
Distributed Computing (DC): Students working in this field will engage in research on topics such as parallel computing, distributed systems, embedded systems, multi-agent systems, mobile computing, wireless networks, and ad hoc networks.
-
Human Computer Interaction (HCI): Students working in this field will engage in research on topics such as context-aware systems, usability, interface design, and mobile and ubiquitous computing.
The School of Computer Science also offers an Interdisciplinary PhD degree in Computational Sciences. More information on can be found at: Computational Sciences