Computer Science [CSC courses - includes ECE]
The following timetable information is the most current information available. All courses and meeting sections added/changed since the original upload is listed below. Courses and meeting sections cancelled since the original upload is indicated as such.
Deadlines for changing from an accelerated/enriched course.
20149, Fall session: October 3,2014
20151, Winter session: January 30, 2015
Students registered in the following courses have an extended period, beyond the normal Add Date, during which they are permitted to switch:
From CSC148H1 to CSC108H1
From CSC240H1 to CSC165H1 or
From CSC240H1 to CSC236H1 if passed CSC165H1
From CSC265H1 to CSC263H1
Students may register in their new course at their college (not at the Computer Science undergrad office). If the course is full, no students will be allowed to register. Contact the instructor of the new course to make arrangements for a tutorial section. Deadlines are strictly enforced.
Prerequisites, Co-requisites and Exclusions
Do not assume that being able to register in the course means that you satisfy the prerequisites, because prerequisites, co-requisites, and exclusions are not checked at the time of enrolment. Due to circumstances beyond our control, prerequisite, corequisite, and exclusion checks will be performed after the 100% refund period
Waiver Deadlines:
20149, Fall session: September 2 to18, 2014
20151, Winter session: January 5 to 15, 2015
These deadlines are strictly enforced.
Waivers are considered for the term in which you are taking the course.
Course waivers: These may be waived, when appropriate, according to the judgment of the instructor.
Tutorials: In courses where applicable, tutorials will be arranged after classes commence.
Current timetable and instructor contact information: These will be posted on the bulletin board outside BA4252/4, and on the Undergraduate Community Bulletin Board (csc.cdf.toronto.edu/mybb).
UTM and UTSC Minor subject POSt: The University of Toronto Mississauga and University of Toronto Scarborough computer science Minor subject POSt is not recognized as a restricted CS subject POSt for St. George courses enrolments. UTM and UTSC Minors will only be permitted enrolment in reserved sections.
Departmental Hours (September 4-6): Monday to Friday, 9:30 a.m. to 4:00 p.m. (416-978-6360, email: ug@cs.utoronto.ca).
Computer Science [CSC courses - includes ECE] | |||||||||
Course | SC | Title (subtitle) |
Meeting Section |
Wait List |
Time | Location | Instructor | Enrolment | |
Ind | Controls | ||||||||
CSC104H1 | F | Computational Thinking | L0101 | Y | MWF9 | Central | D. Heap | ||
L5101 | Cancel | ||||||||
CSC104H1 | S | Computational Thinking | L0101 | Y | TRF9 | Central | G. Baumgartner | ||
CSC108H1 | F | Intro to Comp Prog | L0101 | Y | TBA | On-line course | P. Gries | P | See Details |
L0201 | Y | MWF10 | Central | J. Campbell | P | ||||
L0202 | Y | MWF10 | Central | T. Fairgrieve | P | ||||
L0301 | Y | MWF1 | Central | J. Campbell | P | ||||
L5101 | Y | W6-9 | Central | T. Fairgrieve | P | ||||
T0101 | Cancel | ||||||||
T0201 | Cancel | ||||||||
T0301 | Cancel | ||||||||
T0401 | Cancel | ||||||||
T0501 | Cancel | ||||||||
T0601 | Cancel | ||||||||
T0701 | Cancel | ||||||||
T0801 | Cancel | ||||||||
T0901 | Cancel | ||||||||
T1001 | Cancel | ||||||||
T5101 | Cancel | ||||||||
T5201 | Cancel | ||||||||
CSC108H1 | S | Intro to Comp Prog | L0101 | Y | TBA | On-line course | J. Campbell | P | |
L0201 | Y | MWF10 | Central | T. Fairgrieve | P | ||||
L5101 | Y | W6-9 | Central | T. Fairgrieve | P | ||||
T0101 | Cancel | ||||||||
T0201 | Cancel | ||||||||
T0301 | Cancel | ||||||||
T0401 | Cancel | ||||||||
T0501 | Cancel | ||||||||
T0601 | Cancel | ||||||||
T5101 | Cancel | ||||||||
T5201 | Cancel | ||||||||
CSC120H1 | S | CompSci for Sciences | L0101 | Y | MW10 | West | Tba | NOTE: Yr 1 CSC St. George campus not eligible for this course | |
L0201 (note: section added) |
Y |
TF3 |
West | R. Neal |
|||||
L5101 | Cancel | ||||||||
T0101 | N | T3-5 | |||||||
T0201 (note: section added) |
N | W1-3 | |||||||
T5101 | N | T5-7 | |||||||
CSC148H1 | F | Intro to Comp Sci | L0101 | Y | MW9 | West | D. Liu | P | See Details |
L0201 | Y | MW10 | West | D. Liu | P | ||||
T0101 | N | R9-11 | |||||||
T0201 | N | R11-1 | |||||||
T0301 | Cancel | ||||||||
T5101 | N | R7-9 | |||||||
CSC148H1 | S | Intro to Comp Sci | L0101 | Y | MW9 | Central | D. Horton | P | |
L0201 | Y | MW10 | Central | D. Heap | P | ||||
L5101 | Y | W6-8 | Central | D. Heap | P | ||||
T0101 | N | R9-11 | |||||||
T0201 | N | R11-1 | |||||||
T0301 | N | R1-3 | |||||||
T0401 | N | R3-5 | |||||||
T0501 | N | F11-1 | |||||||
T0601 | Cancel | ||||||||
T5101 | N | R5-7 | |||||||
T5201 | N | R7-9 | |||||||
CSC165H1 | F | Math Expr&Rsng for Cs | L0101 | Y | MWF11 | Central | D. Heap | P | See Details |
T9-11 | Central | D. Heap | |||||||
L0201 | Y | MWF12 | West | D. Heap | P | ||||
M7-9 | West | D. Heap | |||||||
L5101 | Y | T6-9 | West | Tba | P | ||||
R7-9 | West | Tba | |||||||
CSC165H1 | S | Math Expr&Rsng for Cs | L0101 | Y | MWF11 | West | Tba | P | |
T2-4 | West | Tba | |||||||
L0201 | Y | MWF2 | West | Tba | P | ||||
R2-4 | West | Tba | |||||||
CSC200Y1 | Y | Eco & Soc Networks | L0101 | Y | MWF3 | Borodin/Boutilier | |||
CSC207H1 | F | Software Design | L0101 | Y | M12 | M. Abdelrazik Mansour Abdelk | P | See Details | |
WF12 | M. Abdelrazik Mansour Abdelk | ||||||||
L0201 | Y | M2 | M. Abdelrazik Mansour Abdelk | P | |||||
WF2 | M. Abdelrazik Mansour Abdelk | ||||||||
L5101 | Y | W5 | M. Abdelrazik Mansour Abdelk | P | |||||
W6-8 | M. Abdelrazik Mansour Abdelk | ||||||||
L5201 (note: section added) |
Y | M6 | M. Abdelrazik Mansour Abdelk | R | |||||
M7-9 | M. Abdelrazik Mansour Abdelk | ||||||||
T0101 | Cancel | ||||||||
T0201 | Cancel | ||||||||
T0301 | Cancel | ||||||||
T5101 | Cancel | ||||||||
CSC207H1 | S | Software Design | L0101 | Y | M1 | J. Campbell | P | ||
WF1 | J. Campbell | ||||||||
L0201 | Cancel | ||||||||
L2003 | Y | MWF1 | J. Campbell | R | See Details | ||||
T0101 | Cancel | ||||||||
T0201 | Cancel | ||||||||
CSC209H1 | F | Soft Tools & Sys Prog | L0101 | Y | TR1 | M. Craig | P | See Details | |
L2003 | Y | TR1 | M. Craig | R | See Details | ||||
T0101 | N | F11 | |||||||
T0201 | N | F12 | |||||||
CSC209H1 | S | Soft Tools & Sys Prog | L0101 | Y | MW12 | K. Reid | P | See Details | |
L5101 | Y | W6-8 | K. Reid | P | |||||
T0101 | N | F1 | |||||||
T0201 | N | F2 | |||||||
T0301 | N | F3 | |||||||
T5101 | N | W8 | |||||||
CSC236H1 | F | Intro to Theory Comp | L0101 | Y | M11 | G. Baumgartner | P | Enrolment Control updated - See Details | |
WF11 | G. Baumgartner | ||||||||
L0201 | Y | R10 | P | ||||||
R11-1 | |||||||||
L2503 | Cancel | ||||||||
L5101 | Y | R6 | G. Baumgartner | P | |||||
R7-9 | G. Baumgartner | ||||||||
CSC236H1 | S | Intro to Theory Comp | L0101 | Y | TR1 | G. Baumgartner | P | Enrolment Control updated - See Details | |
R2 | G. Baumgartner | ||||||||
L0201 | Cancel | ||||||||
L2003 | Y | TR1 | G. Baumgartner | R | See Details | ||||
R2 | G. Baumgartner | ||||||||
CSC240H1 | S | Enr Intro Theor Comp | L0101 | Y | MWF11 | F. Ellen | P | See Details | |
CSC258H1 | F | Computer Organizatn | L0101 | Cancel | See Details | ||||
L5101 | Y | T6-9 | S. Engels | P | |||||
R6-9 | S. Engels | ||||||||
CSC258H1 | S | Computer Organizatn | L0101 | Y | MWF11 | S. Engels | P | ||
W6-9 (note: time change) | S. Engels | ||||||||
L5101 | Y | M6-9 | S. Engels | P | |||||
T6-9 | S. Engels | ||||||||
CSC263H1 | F | Data Struct & Anal | L0101 | Y | T10 | F. Pitt | P | See Details | |
R10-12 | F. Pitt | ||||||||
L2003 | Y | T10 | F. Pitt | R | See Details | ||||
R10-12 | F. Pitt | ||||||||
CSC263H1 | S | Data Struct & Anal | L0101 | Y | MWF2 | M. Craig | P | See Details | |
L0201 | Y | MWF3 | M. Craig | P | |||||
L2503 | Cancel | ||||||||
L5101 | Y | R6-8 | F. Pitt | P | See Details | ||||
R8 | F. Pitt | ||||||||
CSC265H1 | F | Enr Data Struct Anal | L0101 | Y | M10-12 | F. Ellen | P | See Details | |
R11 | F. Ellen | ||||||||
CSC299Y1 | Y | Rsch Opportunity Prg | L0101 | N | TBA | Tba | E | ||
L0201 | N | TBA | Tba | E | |||||
CSC300H1 | F | Computers & Society | L0101 | Y | W3-6 | S. Engels | P | See Details | |
L5101 (note: section added) |
Y | W6-9 | tba | R | |||||
CSC300H1 | S | Computers & Society | L5101 | Y | R6-8 | M. Abdelrazik Mansour Abdelk | P | ||
R8 | M. Abdelrazik Mansour Abdelk | ||||||||
CSC301H1 | F | Intro to Soft Eng | L0101 | Y | TR10 | M. Abdelrazik Mansour Abdelk | P | See Details | |
R11 | M. Abdelrazik Mansour Abdelk | ||||||||
L5101 (note: section added) |
Y | M6-9 | tba | P | |||||
CSC301H1 | S | Intro to Soft Eng | L2503 | Y | M6-9 | M. Abdelrazik Mansour Abdelk | R | See Details | |
L5101 | Y | M6-9 | M. Abdelrazik Mansour Abdelk | P | See Details | ||||
CSC302H1 | S | Eng Lrg Soft Sys | L0101 | Y | TR10 | M. Abdelrazik Mansour Abdelk | P | See Details | |
R11 | M. Abdelrazik Mansour Abdelk | ||||||||
CSC309H1 | F | Prog on the Web | L0101 | Y | T2 | E. Delara | P | See Details | |
R1-3 | E. Delara | ||||||||
L0201 | Y | MWF3 | E. Delara | P | |||||
L2001 | Y | T2 | E. Delara | R | See Details | ||||
R1-3 | E. Delara | ||||||||
CSC309H1 | S | Prog on the Web | L0101 | Y | MW10 | Tba | P | See Details | |
F10 | Tba | ||||||||
L2001 | Y | MWF10 | Tba | R | See Details | ||||
L5101 | Y | W6-9 | Tba | P | See Details | ||||
CSC310H1 | F | Information Theory | L0101 | Cancel | |||||
CSC318H1 | F | Interact Comp Media | L0101 | Y | R12 | Tba | P | See Details | |
R1-3 | Tba | ||||||||
L2001 | Y | R12 | Tba | R | See Details | ||||
R1-3 | Tba | ||||||||
L2501 | Y | M6 | Tba | R | |||||
M7-9 | Tba | ||||||||
L5101 | Y | M6 | Tba | P | See Details | ||||
M7-9 | Tba | ||||||||
CSC318H1 | S | Interact Comp Media | L0101 | Y | T4-6 | Tba | P | ||
T6 | Tba | ||||||||
L0201 | Y | MWF11 | Tba | P | |||||
L2001 | Cancel | ||||||||
L2501 | Cancel | ||||||||
L5101 | Cancel | ||||||||
CSC320H1 | F | Intro Visual Compt | L0101 | Cancel | See Details | ||||
L2001 | Cancel |
See Details | |||||||
CSC320H1 | S | Intro Visual Compt | L0101 (note: section added) |
Y | MWF2 | Tba | P | See Details | |
L2001 (note: section added) |
Y | MWF2 | Tba | R | See Details | ||||
L2501 | Y | W6-9 | K. Kutulakos | R | See Details | ||||
L5101 | Y | W6-9 | K. Kutulakos | P | See Details | ||||
CSC321H1 | S | Neural Networks | L0101 | Y | TR1 | Tba | P | See Details | |
R12 | Tba | ||||||||
L2001 | Y | TR1 | Tba | R | See Details | ||||
R12 | Tba | ||||||||
L2501 | Y | T6-9 | Tba | R | |||||
L5101 | Y | T6-9 | Tba | P | See Details | ||||
CSC324H1 | F | Prog Languages | L0101 | Y | MWF11 | P | See Details | ||
L2003 | Y | MWF11 | R | See Details | |||||
L5101 | Cancel | ||||||||
CSC324H1 | S | Prog Languages | L0101 | Y | MW2 | D. Liu | P | See Details | |
F2 | D. Liu | ||||||||
L5101 | Y | T6-9 (note: time change) | D. Liu | P | |||||
CSC336H1 | F | Numerical Methods | L0101 | Y | MWF11 | K. Jackson | P | See Details | |
L2003 | Cancel | ||||||||
CSC336H1 | S | Numerical Methods | L5101 | Y | M6 | C. Christara | P | ||
M7-9 | C. Christara | ||||||||
CSC343H1 | F | Intro to Databases | L0101 | Y | T1-3 | D. Horton | P | See Details | |
R1 | D. Horton | ||||||||
L0201 | Y | W1-3 | D. Horton | P | |||||
F1 | D. Horton | ||||||||
L2001 | Y | T1-3 | D. Horton | R | See Details | ||||
R1 | D. Horton | ||||||||
L2003 | Y | W1-3 | D. Horton | R | See Details | ||||
F1 | D. Horton | ||||||||
L2501 | Y | T6-9 | R | See Details | |||||
L2503 | Cancel | ||||||||
L5101 | Y | T6-9 | Tba | P | See Details | ||||
CSC343H1 | S | Intro to Databases | L0101 | Y | MWF12 | D. Horton | P | See Details | |
L0201 | Y | MWF2 | D. Horton | P | |||||
L2001 | Y | MWF12 | D. Horton | R | See Details | ||||
L2005 | Cancel | ||||||||
L2201 | Y | MWF2 | D. Horton | R | See Details | ||||
L2501 | Y | R6-9 (note: time change) | D. Liu | R | |||||
L2505 | Cancel | ||||||||
L5101 | Y | R6-9 (note: time change) | D. Liu | P | See Details | ||||
CSC358H1 | S | Intro Comp Networks | L0101 | Y | M10 | P. Marbach | P | See Details | |
R3-5 | P. Marbach | ||||||||
L5101 | Y | T6-9 | Tba | P | |||||
CSC369H1 | F | Operating Systems | L0101 | Y | MWR12 | K. Reid | P | See Details | |
L0201 | Y | MWR2 | K. Reid | P | |||||
L5101 | Cancel | ||||||||
CSC369H1 | S | Operating Systems | L0101 | Y | M3 | K. Reid | P | ||
TR2 | K. Reid | ||||||||
L2003 | Cancel | ||||||||
L5101 | Y | R6-9 | A. Demke Brown | P | |||||
CSC372H1 | F | Microprocessor Sftwr | L0101 | Y | M1, F4-6 (note: time change) | H. Timorabadi | P | See Details | |
T3-6 | H. Timorabadi | ||||||||
CSC373H1 | F | Algo Design & Analysis | L0101 | Y | MWF10 | F. Pitt | P | See Details (note: ec added) | |
R2 | F. Pitt | ||||||||
L5101 | Y | W6-9 | S. Cook | P | |||||
R6 | S. Cook | ||||||||
CSC373H1 | S | Algo Design & Analysis | L0101 | Y | MWF11 | F. Pitt | P | ||
M4 | F. Pitt | ||||||||
L0201 | Y | MWF3 | F. Pitt | P | |||||
M4 | F. Pitt | ||||||||
L2003 | Cancel | ||||||||
L5101 | Cancel | ||||||||
CSC384H1 | F | Intro Artif Intell | L0101 | Y | TR1 | Tba | P | See Details | |
R2 | Tba | ||||||||
L2001 | Y | TR1 | Tba | R | See Details | ||||
R2 | Tba | ||||||||
L2003 | Cancel | ||||||||
L2005 | Cancel | ||||||||
L2501 | Cancel | ||||||||
L2503 | Cancel | ||||||||
L2505 | Cancel | ||||||||
L5101 | Cancel | ||||||||
CSC384H1 | S | Intro Artif Intell | L0101 | Y | MWF12 | F. Bacchus | P | See Details | |
L0201 | Y | MWF1 | F. Bacchus | P | |||||
L2001 | Y | MWF12 | F. Bacchus | R | See Details | ||||
L2003 | Cancel | ||||||||
L2005 | Cancel | ||||||||
CSC401H1 | S | Natural Lang Compt | L0101 | Y | MWF10 | Tba | R | See Details | |
L2001 | Y | MWF10 | Tba | R | See Details | ||||
L2005 | Cancel | ||||||||
CSC404H1 | S | Video Game Design | L0101 | Y | T10 | S. Engels | E | ||
R10-12 | S. Engels | ||||||||
CSC410H1 | S | Software Test & Verif | L0101 | Y | M12 | Tba | P | See Details | |
W11-1 | Tba | ||||||||
CSC411H1 | F | Machine Learning | L0101 | Y | MWF12 | R. Zemel | P | See Details | |
L0201 | Y | MWF3 | R. Urtasun | P | |||||
L2001 | Y | MWF12 | R. Zemel | R | See Details | ||||
L5101 | Cancel | ||||||||
CSC412H1 | S | Uncertainty & Learng | L0101 | Y | T3-5 (note: time change) |
R. Neal | R | See Details | |
R1 (note: time change) |
R. Neal | ||||||||
CSC418H1 | F | Computer Graphics | L2501 | Y | W6 | Tba | R | See Details | |
W7-9 | Tba | ||||||||
L2505 | Cancel | ||||||||
L5101 | Y | W6 | Tba | P | See Details | ||||
W7-9 | Tba | ||||||||
CSC418H1 | S | Computer Graphics | L0101 | Y | M3 | Tba | P | ||
W3-5 | Tba | ||||||||
L2001 | Y | M3 | Tba | R | See Details | ||||
W3-5 | Tba | ||||||||
L2003 | Cancel | ||||||||
L2005 | Cancel | ||||||||
L5101 | Y | T6 | Tba | P | See Details | ||||
T7-9 | Tba | ||||||||
CSC420H1 | F | Intro Image Unstand | L0101 | Y | TR3 | S. Fidler | P | See Details | |
R4 | S. Fidler | ||||||||
CSC428H1 | F | Human-Comp Interact | L0101 (note: section added) |
Y | M10 (note: time change) |
Tba | P | See Details | |
W10-12 (note: time change) |
Tba | ||||||||
L5101 | Y | Cancel | |||||||
CSC428H1 | S | Human-Comp Interact | L0101 | Cancel | |||||
L2501 | Y | M6 | Tba | R | See Details | ||||
M7-9 | Tba | ||||||||
L2505 | Cancel | ||||||||
L5101 | Y | M6 | Tba | P | See Details | ||||
M7-9 | Tba | ||||||||
CSC436H1 | F | Numerical Algorithms | L0101 | Y | M1-3 | C. Christara | P | See Details | |
R2 | C. Christara | ||||||||
CSC438H1 | F | Computabil & Logic | L0101 | Y | M4-6 (note: time change) | T. Pitassi | P | See Details | |
F12 | T. Pitassi | ||||||||
L2003 | Cancel | ||||||||
CSC438H1 | S | Computabil & Logic | L0101 | Cancel | |||||
L2003 | Cancel | ||||||||
CSC443H1 | F | Database Sys Techn | L2501 | N | M6-9 | R | See Details | ||
L5101 | N | M6-9 | P | See Details | |||||
CSC443H1 | S | Database Sys Techn | L0101 | Cancel | |||||
L2001 | Cancel | ||||||||
CSC446H1 | S | Comput Meth for Pde | L0101 | Cancel | See Details | ||||
L5101 | Y | T6-9 | Tba | P | |||||
CSC454H1 | F | Business Software | L5101 | N (note: WL change) | W6-8 | Tba | E (note: indicator change) |
||
W8 | Tba | ||||||||
CSC454H1 | S | Business Software | L5101 | N (note: WL change) | W6-8 | Tba | E (note: indicator change | ||
W8 | Tba | ||||||||
CSC456H1 | F | High-Perf Sci Comp | L0101 | Cancel | |||||
CSC458H1 | F | Computer Networks | L0101 | Y | T1-3 | Y. Ganjali | P | See Details | |
F1 | Y. Ganjali | ||||||||
L0201 | Y | R1-3 | Y. Ganjali | P | |||||
F11 | Y. Ganjali | ||||||||
L2003 | Cancel | ||||||||
L2005 | Cancel | ||||||||
CSC463H1 | S | Complex & Comput | L0101 | Y | MWF2 | S. Cook | P | See Details | |
CSC465H1 | F | Software Design | L5101 | N | R6-8 | Tba | P | See Details | |
R8 | Tba | ||||||||
CSC469H1 | F | Oper Sys Design | L0101 | Y | R10-12 | A. Demke Brown | P | See Details | |
R1 | A. Demke Brown | ||||||||
CSC485H1 | F | Comp Linguistics | L0101 | Y | W1-3 | G. Hirst | P | See Details | |
R4 | G. Hirst | ||||||||
CSC486H1 | S | Knowledge Rep & Reas | L0101 | Y | W1 | Tba | P | See Details | |
F12-2 | Tba | ||||||||
CSC488H1 | S | Compilers & Interpreters | L0101 | Y | T2 | Tba | P | See Details | |
R1 | Tba | ||||||||
R2 | Tba | ||||||||
L2003 | Cancel | ||||||||
L2005 | Cancel | ||||||||
CSC490H1 | F | Capstone Design Proj | L0101 (note; course added) | N |
R3-5 |
Tba |
E |
||
CSC490H1 | S | Capstone Design Proj | L0101 | Cancel | |||||
CSC494H1 | F | Project in CSC | L0101 | N | TBA | Staff | E | ||
CSC494H1 | S | Project in CSC | L0101 | N | TBA | Staff | E | ||
CSC494H1 | Y | Project in CSC | L0101 | N | TBA | Staff | E | ||
CSC495H1 | F | Project in CSC | L0101 | N | TBA | Staff | E | ||
CSC495H1 | S | Project in CSC | L0101 | N | TBA | Staff | E | ||
CSC495H1 | Y | Project in CSC | L0101 | N | TBA | Staff | E |
Faculty of Arts and Science, University of Toronto Please send enquiries or comments to: ask@artsci.utoronto.ca Original Upload date: April 11, 2014 Updated: August 31, 2014 |