What Will I Study?


CSC108H5: Introduction to Computer Programming
CSC148H5: Introduction to Computer Science
CSC290H5: Communication Skills for Computer Scientist
MAT102H5: Mathematical Proofs
MAT137Y5: Mathematical Proofs

Course descriptions and program requirements can be found in the Academic Calendar.

Computing facilities for undergraduates are excellent. On campus there are over 400 Linux PC's, Windows PC's and Apple Macs. Two laboratories are used mostly by Computer Science students, although all laboratories when not booked for courses, are available to all students. Also, students can work from home, using their own computers either independently or as remote terminals connected by telephone or internet to campus.

The strength and breadth of our research activities create a superb environment for undergraduate students. Our faculty members enjoy a strong world-wide reputation in varied fields of research: artificial intelligence, interactive computer graphics, database and office systems distributed computation and networks, system modeling and analysis, system software and programming.