The Computer Science program provides the bedrock for exciting careers at the forefront of innovation in private industry or entrepreneurship. It helps students build skills and novel ideas for designing and implementing software, as well as developing effective algorithms to solve computing problems and plan and manage organizational technology infrastructures. Cutting-edge companies such as Google, Apple, Amazon, Facebook, Autodesk, and Microsoft frequently hire graduates. Alumni are also actively engaged in entrepreneurship, innovation, and creating start-ups.
Completing this program
- Core Course: Research Methodology in Computer Science.
- Seminar: Students are required to give a departmental seminar on the results of their research.
- Software Engineering Specialization: Four additional courses from a list approved by the Department of Computer Science.
- Additional Courses: May include Artificial Intelligence, Databases, Computer Graphics, Scientific Computing, HCI and Visualization and others.
- Thesis: Students will complete a thesis based on original research.
Specializations
- Master of Science (MSc) Thesis-based in Computer Science, Software Engineering Specialization . The specialization is offered jointly through the Department of Computer Science and the Department of Electrical and Software Engineering.
- Wearable Technology Interdisciplinary Specialization
- Computational Neuroscience Interdisciplinary Specialization
