- Computer Science Specialist (ASSPE1689)
- Computer Science Major (ASMAJ1689)
- Computer Science Minor (ASMIN1689)
- 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
Focuses are part of the Specialist program, but they are completely optional. Treat them as advice on how to choose your courses to match your interests.
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 your Computer Science subject POSt. For example, if you were admitted to your program in the fall of 2014, you should follow the requirements published in the 2014/15 calendar. You will not have the choice of following the older version of the programs (e.g. programs as per the 2013/14 calendar).
If you have any questions or problems with your program requirements, our Student Counsellors in the Undergraduate Office will be happy to help you.
Also, be sure to check your Degree Requirements so you know you are on track to graduate. Questions about Degree Requirements can be answered by your college registrar's office.