WClasses

CS 230 - Introduction to Computers and Computer Systems

Basic computer architecture, organization, system services, and software. Typology of processors, memory, I/O devices, and their performance.

Prerequisites

One of CS116, CS136, CS138, CS146 or (CS114 with at least 60%; CS115 or CS135); Not open to Honours Computer Science, Honours Data Science (BCS, BMATH), BCFM, BSE students.

Corequisites

None

Antirequisites

BME292/BME393, CS241/CS241E, CS251/CS251E, SYDE192

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00138510 / 140
TUT 10138650 / 70
TUT 10238860 / 70

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001578055 / 14008:30 - 09:50 T,Th
LEC 0026289110 / 14013:00 - 14:20 T,Th
TUT 101578139 / 10010:30 - 11:20 M
TUT 102578245 / 9011:30 - 12:20 M
TUT 103611981 / 9013:30 - 14:20 M

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013948126 / 12608:30 - 09:50 T,Th
TST 2013949126 / 14016:30 - 18:20 Th
TUT 101396459 / 7008:30 - 09:20 M
TUT 102398667 / 7009:30 - 10:20 M

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015861126 / 14008:30 - 09:50 T,Th
LEC 0026393136 / 14010:00 - 11:20 T,Th
TUT 101586284 / 10010:30 - 11:20 M
TUT 102586390 / 9011:30 - 12:20 M
TUT 103621488 / 9013:30 - 14:20 M

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013995130 / 15013:00 - 14:20 T,Th
TST 2013996130 / 15016:30 - 18:20 Th
TUT 101401273 / 7512:30 - 13:20 M
TUT 102403557 / 7511:30 - 12:20 M

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015882148 / 15013:00 - 14:20 T,Th
LEC 0026462144 / 15008:30 - 09:50 T,Th
TUT 101588397 / 10010:30 - 11:20 M
TUT 102588499 / 10011:30 - 12:20 M
TUT 103626396 / 10013:30 - 14:20 M

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001413287 / 9011:30 - 12:50 T,Th
LEC 002546988 / 9014:30 - 15:50 T,Th
TST 2014133175 / 18016:30 - 18:20 Th
TUT 101415188 / 9008:30 - 09:20 M
TUT 102417987 / 9009:30 - 10:20 M

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0016010148 / 15011:30 - 12:50 T,ThMC 1085Sandy Graham
LEC 0026690142 / 15008:30 - 09:50 T,ThMC 1085Sandy Graham
TST 20161020 / 300
TUT 101601192 / 10009:30 - 10:20 MMC 4045
TUT 102601298 / 10010:30 - 11:20 MMC 4045
TUT 1036438100 / 10012:30 - 13:20 MMC 2054

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013945158 / 17008:30 - 09:50 T,ThDC 1350Murray Dunne
TST 2013946158 / 17016:30 - 18:20 Th Patrick Roh
TUT 101397073 / 8508:30 - 09:20 MMC 1056
TUT 102400385 / 8509:30 - 10:20 MMC 1056

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001587497 / 10010:00 - 11:20 T,ThMC 4045Sandy Graham
LEC 002844994 / 10013:00 - 14:20 T,ThMC 4045Sandy Graham
TST 2015969191 / 20016:30 - 18:20 Th Patrick Roh
TUT 101587561 / 6509:30 - 10:20 MMC 2054
TUT 102587662 / 6511:30 - 12:20 MQNC 1502
TUT 103635668 / 7008:30 - 09:20 MMC 2054

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0413615135 / 140 Sandy Graham
TST 2413616135 / 140 Patrick Roh
TUT 141363865 / 70
TUT 142365870 / 70

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041592598 / 100 Sandy Graham
LEC 042640799 / 100 Sandy Graham
TST 2416020197 / 200 Patrick Roh
TUT 141592698 / 100
TUT 142592799 / 100

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013975137 / 140 Murray Dunne
TST 2013976137 / 14018:25 - 18:25 Patrick Roh
TUT 101400077 / 79
TUT 102403360 / 61

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015771184 / 21008:30 - 09:50 T,ThAL 113Sandy Graham
TST 2015867184 / 21016:30 - 18:20 Th Gustavo Fortes Tondello
TUT 101577250 / 5515:30 - 16:20 MMC 4042
TUT 102577337 / 5508:30 - 09:20 MMC 4063
TUT 103626250 / 5012:30 - 13:20 MMC 4042
TUT 104641347 / 5016:30 - 17:20 MMC 4058

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013996123 / 12608:30 - 09:50 T,ThMC 4020Murray Dunne
TST 2013997123 / 12616:30 - 18:20 Th Gustavo Fortes Tondello
TUT 101402461 / 6508:30 - 09:20 MMC 4041
TUT 102406862 / 6111:30 - 12:20 MMC 4060

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015646207 / 21011:30 - 12:50 T,ThSTP 105Sandra Lynn Graham
LEC 00293772 / 1
TST 2015743207 / 21016:30 - 18:20 Th Gang Lu
TUT 101564754 / 5515:30 - 16:20 MMC 4063
TUT 102564853 / 5510:30 - 11:20 MMC 4041
TUT 103615851 / 5011:30 - 12:20 MMC 4060
TUT 104637349 / 5016:30 - 17:20 MMC 4041

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00195241 / 1

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013903114 / 12508:30 - 09:50 T,ThMC 1085Aakar Gupta
TST 2013904114 / 12516:30 - 18:20 Th Gang Lu
TUT 101393664 / 6511:30 - 12:20 MMC 4060
TUT 102489350 / 6012:30 - 13:20 MMC 4060

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015702205 / 21014:30 - 15:50 T,ThAL 113Robert Hackman
TST 2015799205 / 21016:30 - 18:20 Th Gang Lu
TUT 101570354 / 5514:30 - 15:20 MMC 4060
TUT 102570452 / 5513:30 - 14:20 MMC 4058
TUT 103624349 / 5015:30 - 16:20 MMC 4058
TUT 104898750 / 5016:30 - 17:20 MMC 4060

Spring 2017 [1175]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013928122 / 12510:00 - 11:20 T,ThMC 4020Eyhab Al-Masri
TST 2013929122 / 12516:30 - 18:20 Th Gang Lu
TUT 1013967122 / 12508:30 - 09:20 MMC 4020

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015433150 / 15013:00 - 14:20 T,ThMC 1085Sandra Lynn Graham
TST 2015531150 / 15016:30 - 18:20 Th Gang Lu
TUT 101543450 / 5011:30 - 12:20 MMC 4058
TUT 102543551 / 5012:30 - 13:20 MMC 1056
TUT 103600949 / 5013:30 - 14:20 MMC 2034

Spring 2016 [1165]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001462674 / 8008:30 - 09:50 M,WMC 2035Sandra Lynn Graham
TST 201462774 / 8016:30 - 18:20 Th Gang Lu
TUT 101512874 / 8015:30 - 16:20 MMC 2035

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015973148 / 15010:00 - 11:20 T,ThMC 2065Sandra Lynn Graham
TST 2016072148 / 15016:30 - 18:20 Th Gang Lu
TUT 101597450 / 5014:30 - 15:20 MMC 4063
TUT 102597549 / 5012:30 - 13:20 MMC 4058
TUT 103775049 / 5010:30 - 11:20 MMC 4063

Fall 2015 [1159]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0016506106 / 12013:00 - 14:20 T,ThMC 4061Eyhab Al-Masri
TST 2016509106 / 12016:30 - 18:20 T
TUT 101650755 / 6011:30 - 12:20 MMC 4040
TUT 102650851 / 6014:30 - 15:20 MMC 4041

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015761118 / 12010:00 - 11:20 T,ThMC 4059Sandra Lynn Graham
LEC 00287862 / 1
TST 2015860118 / 12016:30 - 18:20 Th
TUT 101576257 / 6016:30 - 17:20 MMC 4040
TUT 102576361 / 6013:30 - 14:20 MMC 4041

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0016196112 / 12013:00 - 14:20 T,ThMC 4061Kevin Lanctot
TST 2016199112 / 12016:30 - 18:20 T
TUT 101619756 / 6008:30 - 09:20 MMC 4040
TUT 102619856 / 6015:30 - 16:20 MMC 4040

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015572118 / 12010:00 - 11:20 T,ThMC 4059Valerie Margo Sugarman
TST 2015674118 / 12016:30 - 18:20 Th
TUT 101557354 / 6013:30 - 14:20 MRCH 309
TUT 102557464 / 6014:30 - 15:20 MMC 4060

Fall 2013 [1139]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001587498 / 11008:30 - 09:50 T,ThRCH 307Jonathan Rodriguez
TST 201587798 / 11016:30 - 18:20 T
TUT 101587547 / 5513:30 - 14:20 MOPT 309
TUT 102587651 / 5514:30 - 15:20 MMC 4058

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015329121 / 12011:30 - 12:50 T,ThMC 4021Sandra Lynn Graham
LEC 00282931 / 1
TST 2015432121 / 12016:30 - 18:20 Th
TUT 101533061 / 6013:30 - 14:20 MMC 4042
TUT 102533160 / 6014:30 - 15:20 MMC 4063

Fall 2012 [1129]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001585787 / 9008:30 - 09:50 T,ThMC 2035Adel Fakih
LEC 00284712 / 1
TST 201586087 / 9016:30 - 18:20 T
TUT 101585842 / 4513:30 - 14:20 MMC 4042
TUT 102585945 / 4514:30 - 15:20 MMC 4042

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015111121 / 12011:30 - 12:50 T,ThMC 4021Sandra Lynn Graham
LEC 00283552 / 1
TST 2015218121 / 12016:30 - 18:20 Th
TUT 101511262 / 6013:30 - 14:20 MMC 3003
TUT 102511359 / 6014:30 - 15:20 MMC 4058

Fall 2011 [1119]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001752868 / 7008:30 - 09:50 T,ThMC 2038Trevor Bekolay
LEC 00282372 / 1
TST 201753168 / 70
TUT 101752932 / 3513:30 - 14:20 MMC 4064
TUT 102753036 / 3514:30 - 15:20 MDWE 3519

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015067120 / 12011:30 - 12:50 T,ThRCH 103Martin Karsten
TST 2015187120 / 12016:30 - 18:20 Th
TUT 101506862 / 6013:30 - 14:20 MMC 4040
TUT 102506958 / 6014:30 - 15:20 MMC 4040

Winter 2010 [1101]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001503486 / 8008:30 - 09:50 T,ThMC 2038Mark Petrick
TST 201516486 / 8016:30 - 18:20 Th
TUT 101503542 / 4013:30 - 14:20 MMC 4040
TUT 102503644 / 4014:30 - 15:20 MMC 4040

Winter 2009 [1091]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001426355 / 8014:30 - 15:50 T,ThB2 350Hooman Homayounfar
TST 201439955 / 8016:30 - 18:30 T
TUT 101426430 / 4013:30 - 14:20 MMC 4060
TUT 102426525 / 4014:30 - 15:20 MMC 4060

Winter 2008 [1081]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001342863 / 8014:30 - 15:50 T,ThMC 2038Stephen Bahun
TST 201356663 / 8016:30 - 18:20 T
TUT 101342936 / 4013:30 - 14:20 MDC 1350
TUT 102343027 / 4014:30 - 15:20 MMC 2035

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001336272 / 8009:30 - 10:20 M,W,FMC 2017Christopher K. Ingram
TST 201351872 / 8016:30 - 18:20 T
TUT 101336338 / 4013:30 - 14:20 MMC 2036
TUT 102336434 / 4014:30 - 15:20 MMC 2036

Winter 2006 [1061]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001324066 / 8014:30 - 15:50 T,Th,M,C Christopher K. Ingram
TST 201341966 / 80
TUT 101324133 / 4010:30 - 11:20 M,M,C
TUT 102324233 / 4008:30 - 09:20 M,M,C

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001319379 / 8014:30 - 15:50 T,Th,M,C Christopher K. Ingram
TST 201337979 / 8016:30 - 18:30 T
TUT 101319435 / 4010:30 - 11:20 W,M,C
TUT 102319544 / 4011:30 - 12:20 W,M,C

Winter 2004 [1041]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001304671 / 8013:00 - 14:20 T,Th,M,C Christopher K. Ingram
TST 201324571 / 8016:30 - 18:30 T
TUT 101304733 / 4010:30 - 11:20 W,M,C
TUT 102304838 / 4011:30 - 12:20 W,M,C

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001365451 / 8013:00 - 14:20 T,Th,M,C Christopher K. Ingram
TST 201386051 / 8016:30 - 18:30 T
TUT 101365523 / 4010:30 - 11:20 W,M,C
TUT 102365628 / 4011:30 - 12:20 W,M,C

Winter 2002 [1021]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001228261 / 8013:00 - 14:20 T,Th,M,C Christopher Ingram
TST 201381361 / 8016:30 - 18:20 T
TUT 101228339 / 4009:30 - 10:20 F,M,C Christopher Ingram
TUT 102228422 / 4010:30 - 11:20 F,M,C Christopher Ingram

UW Flow Ratings

Liked: 56.70%

56.70%

Easy: 66.91%

66.91%

Useful: 59.56 %

59.56%

CS 230 leads to

CS 338 - Computer Applications in Business: Databases

CS 436 - Networks and Distributed Computer Systems

FINE 383 - Computational Digital Art Studio