Faculty of Arts & Science Calendar
- Computer Science Programs (Minor, Major or Specialist)
- Artificial Intelligence
- Computational Linguistics & Natural Language Processing
- Computer Systems
- Computer Vision
- Game Design
- Human-Computer Interaction
- Scientific Computing
- Theory of Computation
- Web and Internet Technologies
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.
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 program (formerly known as the Subject POSt).
For example, if you were admitted to your program (Minor/Major or Specialist) in the fall of 2017, you should follow the requirements published in the 2017/18 calendar. You will not have the choice of following the older version of the programs (e.g. programs as per the 2016/17 calendar).
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.
If you have any questions or problems with your program requirements, our Undergraduate Office staff are happy to assist you.