Computer Science [CSC courses - includes ECE]

The following timetable information is the most current information available.

Deadlines for changing from an accelerated/enriched course:
20159, Fall session: October 2,2015
20161, Winter session: January 29, 2016

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, co-requisite, and exclusion checks will be performed after the 100% refund period.

Course waivers: Course prerequisites may be waived if you demonstrate equivalent preparation to the course instructor. Waivers are considered for the term in which you are taking the course, and do not transfer from session to session.

Waiver Deadlines:
20159, Fall session: September 18, 2015
20161, Winter session: January 15, 2016
These deadlines are strictly enforced. If you add the course after the waiver deadline, you must contact the instructor immediately after enrolling or wait-listing.

Current timetable and instructor contact information:
These will be posted on the bulletin board outside BA4252/4, and on the Undergraduate Community Bulletin Board (

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.

CS Undergraduate Office hours:
Monday to Friday, 9:30 a.m. to 4:00 p.m. (416-978-6360), email:

Explanation on codes and Enrolment Indicators

Computer Science [CSC courses - includes ECE]
Course Section
Time Location Instructor Enrolment
Enrolment # Wait
List #
CSC104H1FComputational ThinkingL0101YMF12 G. Baumgartner   19719667
     W12 G. Baumgartner     
CSC104H1SComputational ThinkingL0101YMF11 G. Baumgartner  1971973
     W11 G. Baumgartner     
   L0201YMF12 G. Baumgartner  1971820
     W12 G. Baumgartner     
CSC108H1FIntro to Comp ProgL0101YONLINE J. CampbellPSee Details 250180
   L0201YMWF12 J. SmithP 220750
   L0202YMWF10 TbaP 2201200
   L0301YMWF1 T. FairgrieveP 2201490
   L5101YW6-9 J. SmithP 250280
CSC108H1SIntro to Comp ProgL0101YONLINE T. FairgrieveP 25020
   L0201YMWF10 T. FairgrieveP 22020
   L5101YW6-9 T. FairgrieveP 25010
CSC120H1SCompSci for Sciences (Python Programing Language)L0101YMW10 Tba See Details 1081077
     W11-1 Tba     
  (R Programming Language)L0201YTF3 Tba  108980
     W1-3 Tba     
CSC148H1FIntro to Comp SciL0101YMWF10 D. HortonPSee Details 156520
   L0201YMWF2 D. LiuP 156940
   T0101NR9-11    108570
   T0201NR11-1    108510
   T0301NR1-3    000
   T5101NR7-9    108180
CSC148H1SIntro to Comp SciL0101YMWF10 D. HeapP 2401510
   L0201YMF1 D. HeapP 2401810
     W1 D. Heap     
   L5101YW6-9 TbaP 250340
   L5102YW6-9  P 25020
   T0101NR9-11    105850
   T0201NR11-1    105940
   T0301NR1-3    105480
   T0401NR3-5    105280
   T0501NF11-1    105420
   T5101NR5-7    105230
   T5102NF5-7    10500
   T5201NR7-9    10560
   T5202NF7-9    10500
CSC165H1FMath Expr&Rsng for CsL0101YMWF11 G. BaumgartnerPSee Details 1541100
     T9-11 G. Baumgartner     
   L5101YT6-9 F. PittP 160520
     R7-9 F. Pitt     
CSC165H1SMath Expr&Rsng for CsL0101YMWF11 TbaP 1601170
     T2-4 Tba     
   L0201YMWF12 TbaP 160350
     M7-9 Tba     
   L0301YMWF2 G. BaumgartnerP 1601450
     R2-4 G. Baumgartner     
   L5101YR6-9  P 16050
CSC200Y1YEco & Soc NetworksL0101YMWF3 Borodin/Smith   100790
CSC207H1FSoftware DesignL0101YT10 J. CampbellRSee Details 1081084
     WF10 J. Campbell     
   L0201YT2 D. HortonP 1281160
     WF12 D. Horton     
   L0301YF1  R 12800
   L2000YT10 J. CampbellR 2000
     WF10 J. Campbell     
   L5101YW5 J. CampbellR 128800
     W6-8 J. Campbell     
CSC207H1SSoftware DesignL0101YM12 J. CampbellR 118610
     WF12 J. Campbell     
   L0201YM1 J. CampbellP 123660
     WF1 J. Campbell     
   L2000YM12  R 1000
   L2003YM1 J. CampbellR 500
     WF1 J. Campbell     
CSC209H1FSoft Tools & Sys ProgL0101YTR1 M. CraigPSee Details 12312350
   L2003YTR1 M. CraigR 557
   T0101NF11    64610
   T0201NF12    64560
CSC209H1SSoft Tools & Sys ProgL0101YMW12 M. CraigP 1281040
   L0201YMW10 D. LiuP 1281328
   L5101YW6-8 M. CraigP 128560
   T0101NF1    96960
   T0201NF2    96720
   T0301NF3    96560
   T5101NW8    96460
CSC236H1FIntro to Theory CompL0101YMWF11 A. FarzanRSee Details 10810813
   L0201YMWF1 A. FarzanP 1281288
   L2000YMWF11 A. FarzanR 2000
   L5101YR6 TbaR 128470
     R7-9 Tba     
CSC236H1SIntro to Theory CompL0101YMWF11 TbaP 118520
   L2000YMWF11  R 1000
   L5101YR6  P 128120
CSC240H1SEnr Intro Theor CompL0101YMWF11 F. EllenPSee Details 100994
CSC258H1FComputer OrganizatnL5101YTR6-9 TbaPSee Details 10010071
CSC258H1SComputer OrganizatnL0101YMWF11 TbaP 10010012
     W6-9 Tba     
   L0201YMWF12  P 100520
   L5101YM6-9 TbaP 1001004
     T6-9 Tba     
CSC263H1FData Struct & AnalL0101YW10-12 T. PitassiPSee Details 757510
     F10 T. Pitassi     
   L0201YW2-4 T. PitassiP 72722
     F1 T. Pitassi     
   L2000YW2-4 T. PitassiR 800
     F1 T. Pitassi     
   L2001YW10-12 T. PitassiR 20180
     F10 T. Pitassi     
   L2003YW10-12 T. PitassiR 520
     F10 T. Pitassi     
   L2201YW2-4 T. PitassiR 20180
     F1 T. Pitassi     
CSC263H1SData Struct & AnalL0101YMWF2 S. TouegP 848420
   L0201YMWF3 S. TouegP 10010015
   L2000NMWF2 S. TouegR 1600
   L2001YMWF2 S. TouegR 000
   L2201YMWF3 S. TouegR 000
   L5101YR6-8 TbaP 100830
     R8 Tba     
CSC265H1FEnr Data Struct AnalL0101YT2-4 F. EllenPSee Details 100340
     R3 F. Ellen     
CSC299Y1YRsch Opportunity PrgL0101NTBA TbaE   00
   L0201NTBA TbaE  00
CSC300H1FComputers & SocietyL0101YW3-5 M. ZaleskiPSee Details 808035
     W5 M. Zaleski     
   L5101YW6-8 TbaP 808023
     W8 Tba     
CSC300H1SComputers & SocietyL5101YR6-8 M. ZaleskiP 80803
     R8 M. Zaleski     
CSC301H1FIntro to Soft EngL0101YMWF12 M. ZaleskiPSee Details 808049
   L5101YM6-9 Y. FreundP 808011
CSC301H1SIntro to Soft EngL2503YM6-9 Y. FreundR 510
   L5101YM6-9 Y. FreundP 757522
CSC302H1SEng Lrg Soft SysL0101YMWF4 M. ZaleskiPSee Details 80815
CSC309H1FProg on the WebL0101YT2 TbaPSee Details 85500
     R1-3 Tba     
   L0201YMWF3 TbaP 1001000
   L2001YT2 TbaR 15150
     R1-3 Tba     
CSC309H1SProg on the WebL0101YMW10 TbaP 909010
     F10 Tba     
   L2001YMW10 TbaR 10101
     F10 Tba     
   L2501YM6-8 TbaP 772
     M8 Tba     
   L5101YM6-8 TbaP 93720
     M8 Tba     
CSC318H1FInteract Comp MediaL0101YTR10 V. PandelievRSee Details 757519
     R9 V. Pandeliev     
   L2001YTR10 V. PandelievR 510
     R9 V. Pandeliev     
   L2501YM6 V. PandelievR 520
     M7-9 V. Pandeliev     
   L5101YM6 V. PandelievR 757519
     M7-9 V. Pandeliev     
CSC318H1SInteract Comp MediaL0101YT4-6 V. PandelievR 727411
     T6 V. Pandeliev     
   L0201YMWF11 V. PandelievR 807910
   L2001YT4-6  R 850
CSC320H1SIntro Visual ComptL0101YMWF2 K. KutulakosPSee Details 808111
   L2501YW6-9 K. KutulakosR 530
   L5101YW6-9 K. KutulakosP 75759
CSC321H1SNeural NetworksL0101YTR1 M. GuerzhoyPSee Details 757640
     R2 M. Guerzhoy     
   L2001YTR1 M. GuerzhoyR 10103
     R2 M. Guerzhoy     
   L2501YT6-9 M. GuerzhoyR 10102
   L5101YT6-9 M. GuerzhoyP 757527
CSC324H1FProg LanguagesL0101YMF11 D. LiuPSee Details 959538
     W11 D. Liu     
   L2003YMF11 D. LiuR 520
     W11 D. Liu     
   L5101YR6 D. LiuP 10010016
     R7-9 D. Liu     
CSC324H1SProg LanguagesL0101YMWF2 TbaP 1001012
CSC336H1FNumerical MethodsL0101YMWF11 T. FairgrievePSee Details 959540
   L2003YMWF11 T. FairgrieveP 500
CSC336H1SNumerical MethodsL5101YT6 C. ChristaraP 100620
     T7-9 C. Christara     
CSC343H1FIntro to DatabasesL0101YT1-3 B. SimionPSee Details 95830
     R1 B. Simion     
   L0201YW1-3 Tba/TbaP 1151070
     F1 Tba/Tba     
   L2001YT1-3 B. SimionR 303012
     R1 B. Simion     
   L2003YW1-3 TbaR 510
     F1 Tba     
   L2501YT6-9 TbaR 303010
   L5101YT6-9 TbaP 95460
CSC343H1SIntro to DatabasesL0101YMWF12 D. HortonP 60605
   L0201YMWF2 D. HortonP 80670
   L2001YMWF12 D. HortonR 606029
   L2201YMWF2 D. HortonR 505026
   L2501YT6-8 D. HortonR 505034
     T8 D. Horton     
   L5101YT6-8 D. HortonP 80320
     T8 D. Horton     
CSC358H1SIntro Comp NetworksL0101YM10 P. MarbachPSee Details 1001008
     R3-5 P. Marbach     
   L5101YT6-9 P. MarbachP 100980
CSC369H1FOperating SystemsL0101YMWF2 B. SimionPSee Details 1301308
   L5101YT6-9 B. SimionP 1271271
CSC369H1SOperating SystemsL0101YM3 B. SimionP 909018
     TR2 B. Simion     
   L5101YR6-9 B. SimionP 1301060
CSC373H1FAlgo Design & AnalysisL0101YMF10 TbaPSee Details 1181186
     W10 Tba     
     R2 Tba     
   L5101YW6-9 TbaP 1181170
     R6 Tba     
CSC373H1SAlgo Design & AnalysisL0101YMWF11 A. JepsonP 1181091
     M4 A. Jepson     
   L0201YMWF3 A. JepsonP 858518
     M4 A. Jepson     
CSC384H1FIntro Artif IntellL0101YTR1 F. BacchusPSee Details 909037
     R2 F. Bacchus     
   L2001YTR1 F. BacchusR 10102
     R2 F. Bacchus     
CSC384H1SIntro Artif IntellL0101YMWF3 TbaP 75757
   L0201YMWF1 TbaP 10010013
   L2001YMWF3 TbaR 25200
   L2501YW6-8 TbaR 454517
     W8 Tba     
   L5101YW6-8 TbaP 55555
     W8 Tba     
CSC401H1SNatural Lang ComptL0101YMWF10 TbaRSee Details 808014
   L2001YMWF10 TbaR 10105
   L2501YM6-9 TbaR 101011
   L5101YM6-9 TbaP 80807
CSC404H1SVideo Game DesignL0101NMWF11 TbaE  4000
CSC410H1SSoftware Test & VerifL0101YM12  PSee Details 808014
   L0201YMWF9  P 80803
CSC411H1FMachine LearningL0101YMWF12 R. ZemelPSee Details 555523
   L0201YMWF3 R. ZemelP 808021
   L2001YMWF12 R. ZemelR 252532
   L5101YR6-9 R. UrtasunP 808017
CSC411H1SMachine LearningL0101YMWF12 S. FidlerP 404022
   L2001YMWF12 S. FidlerR 404025
CSC412H1SUncertainty & LearngL0101YT3-5 R. UrtasunPSee Details 606015
     R1 R. Urtasun     
CSC418H1FComputer GraphicsL0101YM12 TbaPSee Details 70420
     W12-2 Tba     
   L2501YW6 TbaR 101025
     W7-9 Tba     
   L5101YW6 TbaP 60380
     W7-9 Tba     
CSC418H1SComputer GraphicsL0101YM3 TbaP 404013
     W3-5 Tba     
   L2001YM3 TbaR 303023
     W3-5 Tba     
   L5101YT6 TbaP 70350
     T7-9 Tba     
CSC420H1FIntro Image UnstandL0101YTR3 S. FidlerPSee Details 808025
     R4 S. Fidler     
CSC428H1FHuman-Comp InteractL0101YM10-12 TbaPSee Details 50500
     W10 Tba     
CSC428H1SHuman-Comp InteractL2501YM6 TbaR 1080
     M7-9 Tba     
   L5101YM6 TbaP 404015
     M7-9 Tba     
CSC436H1FNumerical AlgorithmsL0101YM1-3 C. ChristaraPSee Details 5080
     R2 C. Christara     
CSC438H1FComputabil & LogicL0101YMW4 S. CookPSee Details 60380
     F12 S. Cook     
CSC443H1FDatabase Sys TechnL2501CancelSee Details    
   L5101YM6-9 TbaP 808014
CSC443H1SDatabase Sys TechnL0101YMWF2  P 757614
   L2001YMWF2  R 559
CSC446H1SComput Meth for PdeL5101CancelSee Details    
CSC454H1FBusiness SoftwareL5101NW6-8 Tba/TbaE  6000
     W8 Tba/Tba     
CSC454H1SBusiness SoftwareL5101NW6-8 Tba/TbaE 6000
     W8 Tba/Tba     
CSC456H1FHigh-Perf Sci CompL0101YT1-3 C. ChristaraPSee Details 2060
     W1 C. Christara     
CSC458H1FComputer NetworksL0101YT1-3 TbaPSee Details 808011
     F1 Tba     
   L0201YR1-3 TbaP 80650
     F11 Tba     
   L5101YT6-9  P 606012
CSC463H1SComplex & ComputL0101YMWF2 S. CookPSee Details 80670
CSC465H1FSoftware DesignL5101YR6-8 E. HehnerPSee Details 80530
     R8 E. Hehner     
CSC466H1SMethods for OptimizationL0101YMWF1 T. FairgrievePSee Details 20140
CSC469H1FOper Sys DesignL0101CancelSee Details    
CSC469H1SOper Sys DesignL0101YTR10 B. SimionP 505027
     F3 B. Simion     
CSC485H1FComp LinguisticsL0101NW1-3  E  1000
CSC486H1SKnowledge Rep & ReasL0101YW1 TbaPSee Details 252521
     F12-2 Tba     
CSC488H1SCompilers & InterpretersL0101YTR2 TbaPSee Details 606024
     R1 Tba     
CSC490H1SCapstone Design Proj (Working with Watson)L5101YT6-9  E  6000
CSC494H1SProject in CSCL0101NTBA StaffE   00
CSC494H1YProject in CSCL0101NTBA StaffE  00
CSC495H1FProject in CSCL0101NTBA StaffE   00
CSC495H1SProject in CSCL0101NTBA StaffE  00
CSC495H1YProject in CSCL0101NTBA StaffE  00
ECE385H1FMicroprocessor SystL0101YT3-6 TbaPSee Details 100580
     W3-5 Tba     
     F3 Tba     

Return to: [St. George Campus Map | Course Listings - Fall-Winter Session | A & S 2015-2016 Fall-Winter Session Registration Instructions & Timetable | Faculty of Arts & Science Calendar]

Faculty of Arts & Science, University of Toronto
Please send enquiries or comments to:
On-line date: April 10, 2015
Last Updated Date: 2015-07-31 05:08 PM
This page will be updated daily from Monday to Friday during the Enrolment Period, except public holidays

All contents copyright © 2015.  University of Toronto. All rights reserved.