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, Corequisites and Exclusions
Do not assume that being able to register in the course means that you satisfy the prerequisites, because prerequisites, corequisites, 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 46): Monday to Friday, 9:30 a.m. to 4:00 p.m. (4169786360, 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  WB 116  D. Heap  
L5101  Cancel  
CSC104H1  S  Computational Thinking  L0101  Y  TRF9  WB 116  G. Baumgartner  
CSC108H1  F  Intro to Comp Prog  L0101  Y  TBA  Online course  P. Gries  P  See Details 
L0201  Y  MWF10  MB 128  J. Campbell  P  
L0202  Y  MWF10  WB 116  T. Fairgrieve  P  
L0301  Y  MWF1  HS 610  J. Campbell  P  
L5101  Y  W69  MS 3153  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  Online course  J. Campbell  P  
L0201  Y  MWF10  HS 610  T. Fairgrieve  P  
L5101  Y  W69  MS 3154  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  BA 1170  Tba  NOTE: Yr 1 CSC St. George campus not eligible for this course  
L0201 (note: section added) 
Y 
TF3 
MP 202 
R. Neal 

L5101  Cancel  
T0101  N  T35  
T0201 (note: section added) 
N  W13  
T5101  N  T57  
CSC148H1  F  Intro to Comp Sci  L0101  Y  MW9  LM 159  D. Liu  P  See Details 
L0201  Y  MW10  SF 1101  D. Liu  P  
T0101  N  R911  
T0201  N  R111  
T0301  Cancel  
T5101  N  R79  
CSC148H1  S  Intro to Comp Sci  L0101  Y  MW9  WB 116  D. Horton  P  
L0201  Y  MW10  WB 116  D. Heap  P  
L5101  Y  W68  MS 3153  D. Heap  P  
T0101  N  R911  
T0201  N  R111  
T0301  N  R13  
T0401  N  R35  
T0501  N  F111  
T0601  Cancel  
T5101  N  R57  
T5201  N  R79  
CSC165H1  F  Math Expr&Rsng for Cs  L0101  Y  MWF11  M: SS 2102 WF: UC 140  D. Heap  P  See Details 
T911  UC 140  D. Heap  
L0201  Y  MWF12  MP 203  D. Heap  P  
M79  BA 1130  D. Heap  
L5101  Y  T69  BA 1130  Tba  P  
R79  BA 1130  Tba  
CSC165H1  S  Math Expr&Rsng for Cs  L0101  Y  MWF11  MP 103  Tba  P  
T24  MP 203  Tba  
L0201  Y  MWF2  MF: MP 102 W: MP 103  Tba  P  
R24  MP 103  Tba  
CSC200Y1  Y  Eco & Soc Networks  L0101  Y  MWF3  Fall: SS 1069 Winter: LM 161  Borodin/Boutilier  
CSC207H1  F  Software Design  L0101  Y  M12  CDF Labs  M. Abdelrazik Mansour Abdelk  P  See Details 
WF12  BA 1170  M. Abdelrazik Mansour Abdelk  
L0201  Y  M2  CDF Labs  M. Abdelrazik Mansour Abdelk  P  
WF2  BA 1170  M. Abdelrazik Mansour Abdelk  
L5101  Y  W5  CDF Labs  M. Abdelrazik Mansour Abdelk  P  
W68  BA 1170  M. Abdelrazik Mansour Abdelk  
L5201 (note: section added) 
Y  M6  MC 252  M. Abdelrazik Mansour Abdelk  R  
M79  MC 252  M. Abdelrazik Mansour Abdelk  
T0101  Cancel  
T0201  Cancel  
T0301  Cancel  
T5101  Cancel  
CSC207H1  S  Software Design  L0101  Y  M1  CDF Labs  J. Campbell  P  
WF1  SS 1085  J. Campbell  
L0201  Cancel  
L2003  Y  M1  CDF Labs  J. Campbell  R  
WF1  SS 1085  See Details  
T0101  Cancel  
T0201  Cancel  
CSC209H1  F  Soft Tools & Sys Prog  L0101  Y  TR1  MP 102  M. Craig  P  See Details 
L2003  Y  TR1  MP 102  M. Craig  R  See Details  
T0101  N  F11  
T0201  N  F12  
CSC209H1  S  Soft Tools & Sys Prog  L0101  Y  MW12  MP 203  K. Reid  P  See Details 
L5101  Y  W68  BA 1130  K. Reid  P  
T0101  N  F1  
T0201  N  F2  
T0301  N  F3  
T5101  N  W8  
CSC236H1  F  Intro to Theory Comp  L0101  Y  M11  MP 102  G. Baumgartner  P  Enrolment Control updated  See Details 
WF11  MP 102  G. Baumgartner  
L0201  Y  R10  LM 162  P  
R111  LM 162  
L2503  Cancel  
L5101  Y  R6  BA 1180  G. Baumgartner  P  
R79  BA 1180  G. Baumgartner  
CSC236H1  S  Intro to Theory Comp  L0101  Y  TR1  RW 117  G. Baumgartner  P  Enrolment Control updated  See Details 
R2  RW 117  G. Baumgartner  
L0201  Cancel  
L2003  Y  TR1  RW 117  G. Baumgartner  R  See Details  
R2  RW 117  G. Baumgartner  
CSC240H1  S  Enr Intro Theor Comp  L0101  Y  MWF11  RW 110  F. Ellen  P  See Details 
CSC258H1  F  Computer Organizatn  L0101  Cancel  See Details  
L5101  Y  T69  MB 128  S. Engels  P  
R69  ECE Labs  S. Engels  
CSC258H1  S  Computer Organizatn  L0101  Y  MWF11  BA 1170  S. Engels  P  
W69 (note: time change) 
ECE Labs  S. Engels  
L5101  Y  M69  ECE Labs  S. Engels  P  
T69  BA 1170  S. Engels  
CSC263H1  F  Data Struct & Anal  L0101  Y  T10  BA 1170  F. Pitt  P  See Details 
R1012  LM 161  F. Pitt  
L2003  Y  T10  BA 1170  F. Pitt  R  See Details  
R1012  LM 161  F. Pitt  
CSC263H1  S  Data Struct & Anal  L0101  Y  MWF2  BA 1170  M. Craig  P  See Details 
L0201  Y  MWF3  BA 1170  M. Craig  P  
L2503  Cancel  
L5101  Y  R68  BA 1160  F. Pitt  P  See Details  
R8  BA 1160  F. Pitt  
CSC265H1  F  Enr Data Struct Anal  L0101  Y  M1012  SS 1069  F. Ellen  P  See Details 
R11  SS 1069  F. Ellen  
CSC299Y1  Y  Rsch Opportunity Prg  L0101  N  TBA  Tba  E  
L0201  N  TBA  Tba  E  
CSC300H1  F  Computers & Society  L0101  Y  W36  SS 2127  M. Zaleski  P  See Details 
L5101 (note: section added) 
Y  W69  MP 137  J. Gonzalez  R  
CSC300H1  S  Computers & Society  L5101  Y  R68  BA 1180  M. Abdelrazik Mansour Abdelk  P  
R8  BA 1180  M. Abdelrazik Mansour Abdelk  
CSC301H1  F  Intro to Soft Eng  L0101  Y  TR10  BA 1200  M. Abdelrazik Mansour Abdelk  P  See Details 
R11  BA 1200  M. Abdelrazik Mansour Abdelk  
L5101 (note: section added) 
Y  M69  GB 120  J. Freund  P  
CSC301H1  S  Intro to Soft Eng  L2503  Y  M69  BA 1200  M. Abdelrazik Mansour Abdelk  R  See Details 
L5101  Y  M69  BA 1200  M. Abdelrazik Mansour Abdelk  P  See Details  
CSC302H1  S  Eng Lrg Soft Sys  L0101  Y  TR10  BA 1200  M. Abdelrazik Mansour Abdelk  P  See Details 
R11  BA 1200  M. Abdelrazik Mansour Abdelk  
CSC309H1  F  Prog on the Web  L0101  Y  T2  UC 161  E. Delara  P  See Details 
R13  UC 161  E. Delara  
L0201  Y  MWF3  BA 1170  E. Delara  P  
L2001  Y  T2  UC 161  E. Delara  R  See Details  
R13  UC 161  E. Delara  
CSC309H1  S  Prog on the Web  L0101  Y  MW10  LM 162  Tba  P  See Details 
F10  BA 1170  Tba  
L2001  Y  MWF10  MW: LM 162 F: BA 1170  Tba  R  See Details  
L5101  Y  W69  BA 1170  Tba  P  See Details  
CSC310H1  F  Information Theory  L0101  Cancel  
CSC318H1  F  Interact Comp Media  L0101  Y  R12  UC 179  I. Posner  P  See Details 
R13  UC 179  I. Posner  
L2001  Y  R12  UC 179  I. Posner  R  See Details  
R13  UC 179  I. Posner  
L2501  Y  M6  BA 1200  V. Pandeliev  R  
M79  BA 1200  V. Pandeliev  
L5101  Y  M6  BA 1200  V. Pandeliev  P  See Details  
M79  BA 1200  V. Pandeliev  
CSC318H1  S  Interact Comp Media  L0101  Y  T46  BA 1200  V. Pandeliev  P  
T6  BA 1200  V. Pandeliev  
L0201  Y  MWF11  LM 161  V. Pandeliev  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  SS 2110  Tba  P  See Details 
L2001 (note: section added) 
Y  MWF2  SS 2110  Tba  R  See Details  
L2501  Y  W69  BA 1210  K. Kutulakos  R  See Details  
L5101  Y  W69  BA 1210  K. Kutulakos  P  See Details  
CSC321H1  S  Neural Networks  L0101  Y  TR1  BA 1200  Tba  P  See Details 
R12  BA 1200  Tba  
L2001  Y  TR1  BA 1200  Tba  R  See Details  
R12  BA 1200  Tba  
L2501  Y  T69  BA 1220  Tba  R  
L5101  Y  T69  BA 1220  Tba  P  See Details  
CSC324H1  F  Prog Languages  L0101  Y  MWF11  BA 1170  P  See Details  
L2003  Y  MWF11  BA 1170  R  See Details  
L5101  Cancel  
CSC324H1  S  Prog Languages  L0101  Y  MW2  SS 1073  D. Liu  P  See Details 
F2  SS 1073  D. Liu  
L5101  Y  T69 (note: time change)  D. Liu  P  
CSC336H1  F  Numerical Methods  L0101  Y  MWF11  LM 161  K. Jackson  P  See Details 
L2003  Cancel  
CSC336H1  S  Numerical Methods  L5101  Y  M6  BA 1130  C. Christara  P  
M79  BA 1130  C. Christara  
CSC343H1  F  Intro to Databases  L0101  Y  T13  BA 1180  D. Horton  P  See Details 
R1  BA 1180  D. Horton  
L0201  Y  W13  RW 117  D. Horton  P  
F1  RW 117  D. Horton  
L2001  Y  T13  BA 1180  D. Horton  R  See Details  
R1  BA 1180  D. Horton  
L2003  Y  W13  RW 117  D. Horton  R  See Details  
F1  RW 117  D. Horton  
L2501  Y  T69  BA 1170  E. Papangelis  R  See Details  
L2503  Cancel  
L5101  Y  T69  BA 1170  E. Papangelis  P  See Details  
CSC343H1  S  Intro to Databases  L0101  Y  MWF12  MP 102  D. Horton  P  See Details 
L0201  Y  MWF2  M: LM 161 WF: RW 117  D. Horton  P  
L2001  Y  MWF12  MP 102  D. Horton  R  See Details  
L2005  Cancel  
L2201  Y  MWF2  M: LM 161 WF: RW 117  D. Horton  R  See Details  
L2501  Y  R69 (note: time change) 
BA 1130  D. Liu  R  
L2505  Cancel  
L5101  Y  R69 (note: time change) 
BA 1130  D. Liu  P  See Details  
CSC358H1  S  Intro Comp Networks  L0101  Y  M10  SS 2102  P. Marbach  P  See Details 
R35  SS 2102  P. Marbach  
L5101  Y  T69  BA 1190  Tba  P  
CSC369H1  F  Operating Systems  L0101  Y  MWR12  LM 158  K. Reid  P  See Details 
L0201  Y  MWR2  MP 134  K. Reid  P  
L5101  Cancel  
CSC369H1  S  Operating Systems  L0101  Y  M3  RW 110  K. Reid  P  
TR2  RW 110  K. Reid  
L2003  Cancel  
L5101  Y  R69  BA 1170  A. Demke Brown  P  
CSC372H1  F  Microprocessor Sftwr  L0101  Y  M1, F46 (note: time change) 
BA 1180  H. Timorabadi  P  See Details 
T36  ECE Labs  H. Timorabadi  
CSC373H1  F  Algo Design & Analysis  L0101  Y  MWF10  BA 1200  F. Pitt  P  See Details (note: ec added) 
R2  Contact Department for Information (Note:room change)  F. Pitt  
L5101  Y  W69  BA 1200  S. Cook  P  
R6  BA 1200  S. Cook  
CSC373H1  S  Algo Design & Analysis  L0101  Y  MWF11  BA 1200  F. Pitt  P  
M4  BA 1170  F. Pitt  
L0201  Y  MWF3  BA 1200  F. Pitt  P  
M4  BA 1200  F. Pitt  
L2003  Cancel  
L5101  Cancel  
CSC384H1  F  Intro Artif Intell  L0101  Y  TR1  BA 1170  E. Delisle  P  See Details 
R2  BA 1170  E. Delisle  
L2001  Y  TR1  BA 1770  Tba  R  See Details  
R2  BA 1770  Tba  
L2003  Cancel  
L2005  Cancel  
L2501  Cancel  
L2503  Cancel  
L2505  Cancel  
L5101  Cancel  
CSC384H1  S  Intro Artif Intell  L0101  Y  MWF12  BA 1170  F. Bacchus  P  See Details 
L0201  Y  MWF1  BA 1170  F. Bacchus  P  
L2001  Y  MWF12  BA 1170  F. Bacchus  R  See Details  
L2003  Cancel  
L2005  Cancel  
CSC401H1  S  Natural Lang Compt  L0101  Y  MWF10  RW 110  Tba  R  See Details 
L2001  Y  MWF10  RW 110  Tba  R  See Details  
L2005  Cancel  
CSC404H1  S  Video Game Design  L0101  Y  T10  BA 2175  S. Engels  E  
R1012  BA 2175  S. Engels  
CSC410H1  S  Software Test & Verif  L0101  Y  M12  BA 1200  Tba  P  See Details 
W111  SS 2110  Tba  
CSC411H1  F  Machine Learning  L0101  Y  MWF12  MP 134  R. Zemel  P  See Details 
L0201  Y  MWF3  BA 1200  R. Urtasun  P  
L2001  Y  MWF12  MP 134  R. Zemel  R  See Details  
L5101  Cancel  
CSC412H1  S  Uncertainty & Learng  L0101  Y  T35 (note: time change) 
BA 1210  R. Neal  R  See Details 
R1 (note: time change) 
BA 1210  R. Neal  
CSC418H1  F  Computer Graphics  L2501  Y  W6  BA 1190  L. Moore  R  See Details 
W79  BA 1190  L. Moore  
L2505  Cancel  
L5101  Y  W6  BA 1190  Tba  P  See Details  
W79  BA 1190  Tba  
CSC418H1  S  Computer Graphics  L0101  Y  M3  MP 134  Tba  P  
W35  MP 134  Tba  
L2001  Y  M3  MP 134  Tba  R  See Details  
W35  MP 134  Tba  
L2003  Cancel  
L2005  Cancel  
L5101  Y  T6  BA 1130  Tba  P  See Details  
T79  BA 1130  Tba  
CSC420H1  F  Intro Image Unstand  L0101  Y  TR3  BA 2185  S. Fidler  P  See Details 
R4  BA 2185  S. Fidler  
CSC428H1  F  HumanComp Interact  L0101 (note: section added) 
Y  M10 (note: time change) 
BA 2185  O. StCyr  P  See Details 
W1012 (note: time change) 
BA 2175  O. StCyr  
L5101  Y  Cancel  
CSC428H1  S  HumanComp Interact  L0101  Cancel  
L2501  Y  M6  BA 1230  O. StCyr  R  See Details  
M79  BA 1230  O. StCyr  
L2505  Cancel  
L5101  Y  M6  BA 1230  O. StCyr  P  See Details  
M79  BA 1230  O. StCyr  
CSC436H1  F  Numerical Algorithms  L0101  Y  M13  BA 1200  C. Christara  P  See Details 
R2  SS 2127  C. Christara  
CSC438H1  F  Computabil & Logic  L0101  Y  M46 (note: time change) 
BA 1230  T. Pitassi  P  See Details 
F12  BA 1230  T. Pitassi  
L2003  Cancel  
CSC438H1  S  Computabil & Logic  L0101  Cancel  
L2003  Cancel  
CSC443H1  F  Database Sys Techn  L2501  N  M69  BA 1210  R  See Details  
L5101  N  M69  BA 1210  P  See Details  
CSC443H1  S  Database Sys Techn  L0101  Cancel  
L2001  Cancel  
CSC446H1  S  Comput Meth for Pde  L0101  Cancel  See Details  
L5101  Y  T69  BA 1230  Tba  P  
CSC454H1  F  Business Software  L5101  N (note: WL change)  W68  BA 1210  Tba  E (note: indicator change) 

W8  BA 1210  Tba  
CSC454H1  S  Business Software  L5101  N (note: WL change)  W68  BA 1240  Tba  E (note: indicator change  
W8  BA 1240  Tba  
CSC456H1  F  HighPerf Sci Comp  L0101  Cancel  
CSC458H1  F  Computer Networks  L0101  Y  T13  BA 1200  Y. Ganjali  P  See Details 
F1  BA 1200  Y. Ganjali  
L0201  Y  R13  BA 1200  Y. Ganjali  P  
F11  BA 1200  Y. Ganjali  
L2003  Cancel  
L2005  Cancel  
CSC463H1  S  Complex & Comput  L0101  Y  MWF2  MP 134  S. Cook  P  See Details 
CSC465H1  F  Software Design  L5101  N  R68  BA 1240  Tba  P  See Details 
R8  BA 1240  Tba  
CSC469H1  F  Oper Sys Design  L0101  Y  R1012  SS 2106  A. Demke Brown  P  See Details 
R1  SS 2108  A. Demke Brown  
CSC485H1  F  Comp Linguistics  L0101  Y  W13  BA 1200  G. Hirst  P  See Details 
R4  BA 1200  G. Hirst  
CSC486H1  S  Knowledge Rep & Reas  L0101  Y  W1  BA B024  Tba  P  See Details 
F122  BA B024  Tba  
CSC488H1  S  Compilers & Interpreters  L0101  Y  T2  BA 1200  Tba  P  See Details 
R1  SS 2127  Tba  
R2  SS 2127  Tba  
L2003  Cancel  
L2005  Cancel  
CSC490H1  F  Capstone Design Proj  L0101 (note; course added)  N 
R35 
RS 208  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 Last Updated: September 17, 2014 