University of Toronto Computer Science Teaching Labs MarkUs courses
St George campus, winter 2025
First year courses
-
CSC 108
Introduction to Computer Programming
-
CSC 111
Foundations of Computer Science II
-
CSC 148
Introduction to Computer Science
-
CSC 165
Mathematical Expression and Reasoning for Computer Science
Second year courses
-
CSC 209
Software Tools and Systems Programming
-
CSC 240
Enriched Introduction to the Theory of Computation
Third year courses
-
CSC 309
Programming on the Web
-
CSC 311
Introduction to Machine Learning
-
CSC 320
Introduction to Visual Computing
-
CSC 336
Numerical Methods
-
CSC 343
Introduction to Databases
-
CSC 369
Operating Systems
-
CSC 384
Introduction to Artificial Intelligence
Fourth year courses
-
CSC 412
Probabilistic Learning and Reasoning
-
CSC 413
Neural Networks and Deep Learning
-
CSC 420
Introduction to Image Understanding
-
CSC 457
Principles of Computer Networks
-
CSC 458
Computer Networking Systems
-
CSC 488
Compilers and Interpreters
Graduate courses
-
CSC 2206
Computer Systems Modelling
-
CSC 2420
Algorithm Design, Analysis, and Theory
-
CSC 2530
Computer Vision for Advanced Digital Photography
-
CSC 2541
Topics in Machine Learning