Computer Science [CSC courses - includes ECE]


The following timetable information is the most current information available since the publication of the 2011-2012 Registration Handbook. Courses and meeting sections added will be listed below. Courses and meeting sections cancelled will be indicated as such.

Deadlines for changing from an accelerated/enriched course.
20119, Fall session: October 7, 2011.
20121, Winter session: February 3, 2012
Students registered in the following courses have an extended period, beyond the normal Add Date, during which they are permitted to switch:
From CSC148H1/CSC150H1 to CSC108H1
From CSC240H1to CSC165H1 or
From CSC240H1 to CSC236H1 if passed CSC165H1
From CSC265H1 to CSC263H1
From CSC350H1 to CSC336H1
From CSC365H1 to CSC363H1
From CSC375H1 to CSC373H1

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:
20119, Fall session: September 6 to 22, 2011
20121, Winter session: January 2 to 19, 2012
These deadlines are strictly enforced.
Waivers are considered for the term in which you are taking the course.
1. Course waivers: These may be waived, when appropriate, according to the judgment of the instructor. INSTRUCTORS CANNOT WAIVE THE CGPA REQUIREMENT
2. CGPA waivers: Considered for students who have extenuating circumstances and are reasonably close to the required cGPA.

Request by emailing the CS undergraduate office, ug@cs.utoronto.ca, from your University issued email account. Use the appropriate subject line in your message:
20115 (summer)/20119 (fall)/20121(winter) cGPA waiver request (your name)
In the body of your email, include: your full name, student number, subject POSt, CS courses you are requesting a waiver for (i.e. CSCXXXH1F/S/Y), and state your extenuating circumstances why your CGPA waiver should be considered.

NOTE: We will only consider a waiver request for the current session.


WAIVER DECISIONS WILL BE SENT TO YOUR UNIVERSITY ISSUED EMAIL ACCOUNTS ONLY.

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.

UTM and UTSC Minor subject POSt: Students enrolled in either program may not enrol in St. George campus courses.

To register for CSC420H1/490H1, send an email from you university issued account to the undergraduate office, ug@cs.utoronto.ca.

Deadline to request for CSC420H1/490H1:
20119, Fall session: Wednesday, August 17, 2011
20121, Winter session: Wednesday, November 16, 2011
(After the deadlines, please contact the course instructor directly).

To register for CSC494H1/495H1, have your project supervisor email the undergraduate office, ug@cs.utoronto.ca, with their approval and a short project description.

Deadline to request for CSC494H1/495H1: Thursday of the first week of class DECISIONS WILL BE SENT TO YOUR UNIVERSITY ISSUED EMAIL ACCOUNTS ONLY.

Deadline to cancel all 'E' indicator courses: Thursday before the Drop Date (Visit your college registrars office or the undergraduate office).

Departmental Hours (September 6 to 9): Monday to Friday, 9:30 a.m. to 4:30 p.m. (416-978-6360, email: ug@cs.utoronto.ca).


Codes used in the Timetable


Computer Science [CSC courses - includes ECE]
Course SC Title
(subtitle)
Meeting
Section
Wait
List
Time Location Instructor Enrolment
Ind Controls
CSC104H1FWhy & How of CompL5101YW6-8BA 1130 T. Capes  
     W8BA 1130 T. Capes 
CSC104H1SWhy & How of CompL0101YTRF9MP 103 A. Rosenthal 
CSC108H1FIntro to Comp ProgL0101YMWF10BA 1160 D. Horton  
   L0102YMW10BA 1180 M. Craig 
     F10BA 1170 M. Craig 
   L0201YMWF1BA 1180 D. Horton 
   L0301YMWF9 BA 1220M. Craig 
   L5101YW6-9BA 1170 D. Zingaro 
   T0101 T11-1   
   T0201 T3-5   
   T0301 W11-1   
   T0401 W3-5   
   T0501 R11-1   
   T0601 R1-3   
   T0701 R3-5   
   T0801 F1-3   
   T0901 T9-11   
   T5101 T7-9   
CSC108H1SIntro to Comp ProgL0101YMWF10BA 1160 J. Campbell 
   L5101YR6-9BA 1170 J. Campbell 
   T0101 R11-1   
   T0201 F11-1   
   T0301 F1-3   
   T0401 R9-11   
   T5101 R5-7   
CSC120H1SCompSci for SciencesL5101YW7-9SS 1085
(note: room change)
J. Clarke  
   T0101 T3-5   
   T5101 T6-8   
   T5201 R6-8   
CSC148H1FIntro to Comp SciL0101YMW10MP 203 P. Gries  
   T0101 T1-3     
   T0201 F9-11     
CSC148H1SIntro to Comp SciL0101YMW10BA 1130 P. Gries   
   L0102Y MW10 WI 1016
(note: room change)
M. Craig 
   L5101YW6-8BA 1180 P. Gries 
   T0101 T11-1   
   T0201 T1-3   
   T0301 W1-3   
   T0401 W3-5   
   T0501 R1-3   
   T0601 R3-5   
   T5101 T7-9   
CSC150H1FAccelerated Comp SciL0101YMWF10BA 1240 G. Baumgartner  
     T9BA 1240 G. Baumgartner 
CSC165H1FMath Expr&Rsng for CsL0101YMWF12BA 1180 T. Fairgrieve  
     M7-9BA 1170 T. Fairgrieve 
   L5101YT6-9BA 1130 F. Pitt 
     R7-9BA 1130 F. Pitt 
CSC165H1SMath Expr&Rsng for CsL0101Y MW11 KP 108
(note: room change)
T. Fairgrieve 
      F11, T2-4FG 103
(note: room change)
T. Fairgrieve 
CSC200Y1YEco & Soc NetworksL0101YMWF3SS 1087 Borodin/Boutilier  
CSC207H1FSoftware DesignL0101YMWF12BA 1190 P. Gries  
   L5101YW6-8BA 1180 P. Gries 
     W8BA 1180 P. Gries 
CSC207H1SSoftware DesignL0101YWF1BA 1210 A. Attarwala 
          M1 (t)   A. Attarwala    
CSC209H1FSoft Tools & Sys ProgL0101YTR1BA 1200 A. Rosenthal 
          M1 (t)   A. Rosenthal  
CSC209H1SSoft Tools & Sys ProgL0101YWF12 MP 203
(note: room change)
K. Reid 
          M12 (t)   K. Reid  
   L5101YW6-8BA 1200 M. Craig 
      W8 (t) M. Craig 
CSC236H1FIntro to Theory CompL0101YMWF11LM 162 S. Cohen  
   L2503Y R7-9BA 1180 S. Cohen R See Details
     R6 (t) S. Cohen 
   L5101Y R7-9 BA 1180 S. Cohen   
      R6 (t)   S. Cohen 
CSC236H1SIntro to Theory CompL0101YTR1BA 1210 A. Farzan   
     R10BA 1210 A. Farzan 
   L0201YMWF9LM 158 F. Pitt 
   L2003YTR1BA 1210 A. Farzan R See Details
     R10BA 1210 A. Farzan  
CSC240H1SEnr Intro Theor CompL0101YMWF11 LM 161
(note: room change)
F. Ellen  
CSC258H1FComputer OrganizatnL5101YT6-9BA 1210 E. Hehner  
     R6-9 E. Hehner 
CSC258H1SComputer OrganizatnL0101YMWF11RW 117 S. Engels 
     R3-6RW 117 S. Engels 
   L5101YMT6-9BA 1130 S. Engels 
CSC263H1FData Struct & AnalL0101Y R10-12LM 161 Ellen/Pitassi  
     T10 (t) Ellen/Pitassi 
   L2003Y R10-12 LM 161 Ellen/Pitassi R See Details
      T10 (t)   Ellen/Pitassi  
CSC263H1SData Struct & AnalL0101YMWF3BA 1210 S. Toueg   
   L2503YR6-8BA 1180 S. Toueg R See Details
     R8BA 1180 S. Toueg  
   L5101YR6-8BA 1180 S. Toueg   
     R8BA 1180 S. Toueg 
CSC265H1FEnr Data Struct AnalL0101YM10-12LM 123 Ellen/Pitassi  
     R11LM 123 Ellen/Pitassi 
CSC290H1FCommunication for CSL5101YR6-9BA 3116 L. BlumeRSee Details
CSC299Y1YRsch Opportunity PrgL0101NTBA R. BaeckerE 
CSC300H1SComputers & SocietyL0101YT2-4 ES B142
(note; room change)
E. Fiume  
     R2ES B149 E. Fiume 
CSC301H1FIntro to Soft EngL0101YTR10BA 1210 S. Engels  
     R11BA 1210 S. Engels 
CSC301H1SIntro to Soft EngL5101YT6-8BA 1230 H. Chiniforooshan Esfahani 
     T8BA 1230 H. Chiniforooshan Esfahani 
CSC302H1SEng Lrg Soft SysL0101YT10BA 1220 S. Easterbrook  
     R10BA 1200 S. Easterbrook 
      R11 S. Easterbrook 
CSC309H1FProg on the WebL0101YT3BA 1180 E. De Lara  
     R3BA 1210 E. De Lara 
     R4 E. De Lara 
   L2001YT3BA 1180 E. De Lara R See Details
     R3BA 1210 E. De Lara  
     R4 E. De Lara 
CSC309H1SProg on the WebL2501Y R7-9BA 1130 E. De Lara R See Details
     R6 (t) E. De Lara  
   L5101Y R7-9 BA 1130 E. De Lara   
      R6 (t)   E. De Lara 
CSC310H1FInformation TheoryL0101YMWF11MP 118 R. Neal  
CSC318H1FInteract Comp MediaL0101YM2-4BA 1200 K. Truong  
     F2 K. Truong 
   L2001YM2-4BA 1200 K. Truong R See Details
     F2 K. Truong  
CSC318H1SInteract Comp MediaL0101YT4-6BA 1170 O. St Cyr   
     T6 O. St Cyr 
   L2001YT4-6BA 1170
(note: room correction)
O. St Cyr R See Details
     T6 O. St Cyr  
CSC320H1SIntro Visual ComptL0101YMWF9MP 137 Tba  
   L2001YMWF9MP 137 TbaR See Details
CSC321H1SNeural NetworksL0101YTR1MP 134 G. Hinton  
     R12 G. Hinton 
   L2001YTR1MP 134 G. Hinton R See Details
     R12 G. Hinton  
CSC324H1FProg LanguagesL5101Y R7-9BA 1170 Tba  
     R6 (t) Tba 
CSC324H1SProg LanguagesL0101YMWF1BA 1180 G. Baumgartner 
CSC336H1FNumerical MethodsL0101YM11BA 1210 K. Jackson  
      W11GB 120 K. Jackson 
          F11   K. Jackson  
   L2003YM11BA 1210 K. Jackson R See Details
      W11GB 120 K. Jackson  
          F11   K. Jackson  
CSC336H1SNumerical MethodsL5101YM7-9BA 1200 C. Christara   
      M6 (t) C. Christara   
CSC343H1FIntro to DatabasesL0101YT1-3BA 1180 D. Horton  
     R1 D. Horton 
   L2001YT1-3BA 1180 D. Horton R See Details
     R1 D. Horton  
   L2503YW6-8BA 1180 E. Papangelis R See Details
     W8 E. Papangelis  
   L5101YW6-8BA 1200 E. Papangelis   
     W8 E. Papangelis 
CSC343H1SIntro to DatabasesL0101YMW12BA 1170 D. Horton   
     F12 D. Horton   
   L2001YMW12BA 1170 D. Horton R See Details
     F12 D. Horton  
   L2005YMW12BA 1170 D. Horton R See Details
     F12 D. Horton  
   L2501YT6-8BA 1170 D. Horton R See Details
     T8 D. Horton  
   L2505YT6-8BA 1170 D. Horton R See Details
     T8 D. Horton  
   L5101YT6-8BA 1170 D. Horton   
     T8 D. Horton 
CSC350H1FNumerical AlgebraL0101YT1-3WB 219 C. Christara  
     R1BA 1240 C. Christara 
CSC351H1SNumerical AnalysisL0101Cancel 
   L2005Cancel
CSC358H1SIntro Comp NetworksL0101YR3-5SS 1073 P. Marbach  
      M10 (t) P. Marbach 
CSC369H1FOperating SystemsL0101YMW12ES B142 K. Reid  
     R12 K. Reid   
CSC369H1SOperating SystemsL0101YMWF11LM 158 A. Demke Brown   
   L2003YMWF11LM 158 A. Demke BrownR See Details
CSC372H1FMicroprocessor SftwrL0101YMWF1MP 118 P. Anderson  
     T3-6 P. Anderson 
CSC373H1FAlgo Design & AnalysisL0101YMWF10SS 2106 A. Borodin  
     R2SS 2106 A. Borodin   
CSC373H1SAlgo Design & AnalysisL0101YTR2-3:30SS 2106 A. Jepson   
     F3SS 2106 A. Jepson   
   L2003YTR2-3:30SS 2106 A. Jepson R See Details
     F3SS 2106 A. Jepson 
CSC375H1FEnr Algo Des & AnalysisL0101Cancel 
CSC384H1FIntro Artif IntellL2501YM6-8BA 1200 T. Hahmann R See Details
     M8BA 1200 T. Hahmann  
   L2503YM6-8BA 1200 T. Hahmann R See Details
     M8BA 1200 T. Hahmann  
   L2505YM6-8BA 1200 T. Hahmann R See Details
     M8BA 1200 T. Hahmann  
   L5101YM6-8BA 1200 T. Hahmann   
     M8BA 1200 T. Hahmann 
CSC384H1SIntro Artif IntellL0101YMWF11MP 134 F. Bacchus   
   L2001YMWF11MP 134 F. BacchusR See Details
   L2003YMWF11MP 134 F. BacchusR See Details
   L2005YMWF11MP 134 F. BacchusR See Details
CSC401H1SNatural Lang ComptL0101YMWF10LM 158 Rudricz  
   L2001YMWF10LM 158 Rudricz R See Details
   L2005YMWF10LM 158 Rudricz R See Details
CSC404H1SVideo Game DesignL0101YT10BA B025 S. Engels  
     R10-12BA B025 S. Engels 
CSC410H1SSoftware Test & VerifL0101YM12BA 2155 A. Farzan  
     W11-1BA 2155 A. Farzan 
CSC411H1FMachine LearningL0101YMWF3BA 1220 R. Zemel  
   L2001YMWF3BA 1220 R. Zemel R See Details
CSC412H1SUncertainty & LearngL0101Cancel 
CSC418H1FComputer GraphicsL2501Y W7-9BA 1230 P. Simari R See Details
     W6 (t) P. Simari 
   L2505Y W7-9 BA 1230 P. Simari R See Details
      W6 (t)   P. Simari 
   L5101Y W7-9 BA 1230 P. Simari   
      W6 (t)   P. Simari 
CSC418H1SComputer GraphicsL0101YW3-5BA 1180 K. Singh   
      M3 (t) K. Singh 
   L2001Y W3-5 BA 1180 K. Singh R See Details
      M3 (t)   K. Singh  
   L2003Y W3-5 BA 1180 K. SinghR See Details
      M3 (t)   K. Singh 
   L2005Y W3-5 BA 1180 K. Singh R See Details
      M3 (t)   K. Singh  
CSC420H1FIntro Image UnstandL0101NTR3LM 123 A. JepsonESee Details
     F11LM 123 A. Jepson 
   L2001NTR3LM 123 A. JepsonE See Details
     F11LM 123 A. Jepson 
CSC428H1FHuman-Comp InteractL2501Cancel 
   L2505Cancel
   L5101Cancel
CSC438H1FComputabil & LogicL0101Y F9-11 LM 155 T. Pitassi  
      M10 (t)   T. Pitassi   
   L2003YF9-11LM 155 T. Pitassi R See Details
      M10 (t) T. Pitassi  
CSC443H1SDatabase Sys TechnL0101YT3-5BA 1220 R. MillerRP*See Details
     T5BA 1220 R. Miller 
   L2001YT3-5BA 1220 R. MillerR See Details
     T5BA 1220 R. Miller 
CSC446H1SComput Meth for PdeL0101Cancel 
CSC448H1SFormal Langs & AutoL0101Y R9-11BA B024 C. Rackoff  
     T10 (t) C. Rackoff   
   L2003Y R9-11 BA B024 C. Rackoff R See Details
      T10 (t)   C. Rackoff  
CSC454H1FBusiness SoftwareL2503YR6-8BA 1200 R. Baecker R See Details
     R8BA 1200 R. Baecker  
   L2505YR6-8BA 1200 R. Baecker R See Details
     R8BA 1200 R. Baecker  
   L5101YR6-8SF 1105 R. BaeckerRP* See Details
     R8SF 1105 R. Baecker 
CSC458H1FComputer NetworksL0101YT1-3BA 1210 Y. Ganjali  
     F1BA 1200 Y. Ganjali 
   L2003YT1-3BA 1210 Y. Ganjali R See Details
     F1BA 1200 Y. Ganjali  
   L2005YT1-3BA 1210 Y. Ganjali R See Details
     F1BA 1200 Y. Ganjali  
CSC463H1FComplex & ComputL0101YWF2BA 1220 S. Cook  
          M2 (t)   S. Cook  
CSC463H1SComplex & ComputL5101Y W7-9BA 1210 Tba 
     W6 (t) Tba 
CSC465H1FSoftware DesignL0101YMWF12BA B024 E. Hehner  
   L2001YMWF12MP 118 E. Hehner R See Details
   L2005YMWF12MP 118 E. Hehner R See Details
CSC469H1FOper Sys DesignL5101YM6-8BA 1230 G. Graham  
     M8BA 1230 G. Graham 
CSC485H1FComp LinguisticsL0101YW1-3BA B024 G. Hirst  
     R4BA B024 G. Hirst 
CSC486H1FKnowledge Rep & ReasL0101Cancel 
CSC488H1SCompilers & InterpretersL0101YTR2BA 2145 G. Baumgartner  
     R1BA 2145 G. Baumgartner 
   L2003YTR2BA 2145 G. Baumgartner R See Details
     R1BA 2145 G. Baumgartner  
   L2005YTR2BA 2145 G. Baumgartner R See Details
     R1BA 2145 G. Baumgartner  
CSC490H1FCapstone Design ProjL0101NR11-1AP 124 K. SinghE 
   L5101Cancel
CSC490H1SCapstone Design ProjL0101Cancel
CSC494H1FProject in CSCL0101NTBA StaffE 
CSC494H1SProject in CSCL0101NTBA StaffE
CSC494H1YProject in CSCL0101NTBA StaffE
CSC495H1FProject in CSCL0101NTBA StaffE 
CSC495H1SProject in CSCL0101NTBA StaffE
CSC495H1YProject in CSCL0101NTBA StaffE
ECE489H1SOptimizing CompilersL0101Y
(note: waitlist change from N)
T10-12 Tba  
   P0101 M1-4   


Return to: [St. George Campus Map | Course Listings | A & S 2011-2012 Fall/Winter Session Timetable: Contents]

Please send enquiries or comments to: ask@artsci.utoronto.ca
On-line date: April 8, 2011
Updated on: January 18, 2012

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