- Computer Science began offering a new Minor, Major, and Specialist in the 2011-2012 academic year.
- Computer Systems
- Scientific Computing
- Theory of Computation
- Computer Vision
- Human-Computer Interaction
- Game Design
- Computational Linguistics & Natural Language Processing
- Web and Internet Technologies
- Artificial Intelligence
- Formal Languages and Logic
Focuses are part of the new Specialist program, but they are completely optional. Treat them as advice on how to choose your courses.
Frequently Asked Questions
Which calendar's program requirements apply to me?
Program requirements change from time to time, as we are continually updating the curriculum. The requirements that apply to you are the ones that were in place when you were admitted to a computer science Subject POSt. For example, if you were admitted into your program in the fall of 2011, you should follow the requirements published in the 2011/12 calendar. You will not have the choice of following the older version of the programs (e.g. programs as per the 2010/11 calendar).
If you have any questions or problems with your program requirements, our Student Counsellors in the Undergraduate Office would be happy to help you.
Also be sure to check your Degree Requirements. Questions about Degree Requirements can be answered by your college registrar's office.