WClasses

CS 488 - Introduction to Computer Graphics

Software and hardware for interactive computer graphics. Implementation of device drivers, 3-D transformations, clipping, perspective, and input routines. Data structures, hidden surface removal, colour shading techniques, and some additional topics will be covered.

Prerequisites

CS341 and (CS350 or SE350) and (CS370 or CS371); Honours Computer Science, Honours Data Science (BCS), BCFM, BSE students only

Corequisites

None

Antirequisites

None

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136210 / 60

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001580635 / 7016:00 - 17:20 T,Th

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001369939 / 5408:30 - 09:50 T,Th

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001588726 / 7016:00 - 17:20 T,Th
LEC 002880032 / 7013:00 - 14:20 T,Th

Fall 2024 [1249]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001622022 / 6010:00 - 11:20 M,W

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001373649 / 6008:30 - 09:50 T,Th

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001591060 / 7510:00 - 11:20 T,Th

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001610416 / 4510:00 - 11:20 T,Th

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001385640 / 4214:30 - 15:50 T,Th

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001603827 / 4511:30 - 12:50 T,ThMC 4058Gladimir Baranoski

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001720826 / 5008:30 - 09:50 T,ThMC 4041Stephen Mann
LEC 002111554 / 1

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001363135 / 5014:30 - 15:50 M,WMC 4063Spencer Van Leeuwen

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001590233 / 5008:30 - 09:50 T,ThMC 4063Gladimir Baranoski

Fall 2021 [1219]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001616030 / 50 Toshiya Hachisuka

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041341537 / 50 Gladimir Baranoski

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041595329 / 50 Gladimir Baranoski

Fall 2020 [1209]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041605632 / 50 Stephen Mann

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001366146 / 50 Gladimir Baranoski

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001580047 / 5008:30 - 09:50 T,ThMC 4063Gladimir Baranoski
LEC 00296061 / 1

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001587632 / 5010:00 - 11:20 T,ThPHY 150Stephen Mann
LEC 00297588 / 1

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001367148 / 5016:00 - 17:20 M,WMC 4058Gladimir Baranoski

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001567543 / 5013:00 - 14:20 T,ThMC 4041Gladimir Baranoski

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001572242 / 5008:30 - 09:50 T,ThRCH 308Stephen Mann

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001356151 / 5016:00 - 17:20 M,WMC 4041Gladimir Baranoski

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001573142 / 5016:00 - 17:20 T,ThMC 4041Gladimir Baranoski
LEC 00294702 / 1
LEC 00395912 / 1
LEC 00496201 / 1

Fall 2017 [1179]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001581429 / 5011:30 - 12:50 T,ThMC 4040Stephen Mann
LEC 00293973 / 1

Spring 2017 [1175]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001356049 / 5011:30 - 12:50 M,WMC 4063Gladimir Baranoski

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001546246 / 5016:00 - 17:20 T,ThMC 4042Gladimir Baranoski

Fall 2016 [1169]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001579140 / 5011:30 - 12:50 T,ThDWE 3518Craig Steven Kaplan
LEC 00292061 / 1

Spring 2016 [1165]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001356340 / 5016:00 - 17:20 M,WMC 4060Gladimir Baranoski
LEC 00253630 / 1

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001600246 / 5013:00 - 14:20 T,ThMC 4041Gladimir Baranoski

Fall 2015 [1159]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001605837 / 4210:00 - 11:20 T,ThPAS 1229Craig Steven Kaplan
LEC 00288561 / 1

Spring 2015 [1155]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001363335 / 5010:00 - 11:20 M,WRCH 207Gladimir Baranoski

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001579035 / 5016:00 - 17:20 M,ThMC 4041Gladimir Baranoski
LEC 00287502 / 1

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001572331 / 4514:30 - 15:50 T,FPAS 1229Stephen Mann
LEC 00288012 / 1

Spring 2014 [1145]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001354237 / 5013:00 - 14:20 W,FMC 4058Gladimir Baranoski

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001560244 / 6814:30 - 15:20 M,W,FRCH 207Gladimir Baranoski
LEC 00286331 / 1

Fall 2013 [1139]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001537829 / 4508:30 - 09:50 T,ThMC 4040Stephen Mann
LEC 00281771 / 1

Spring 2013 [1135]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001337032 / 5008:30 - 09:50 T,ThMC 4040William B Cowan

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001535942 / 5514:30 - 15:20 M,W,FMC 4041Stephen Mann

Fall 2012 [1129]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001530233 / 5010:00 - 11:20 T,ThMC 4042Stephen Mann

Spring 2012 [1125]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001341647 / 5008:30 - 09:50 T,ThMC 4063Gladimir Baranoski

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001514238 / 5013:30 - 14:20 M,W,FMC 4060Abdallah Rababah

Fall 2011 [1119]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001512929 / 4013:30 - 14:20 M,W,FMC 4042Stephen Mann

Spring 2011 [1115]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001330642 / 5008:30 - 09:50 T,ThMC 4040Gladimir Baranoski

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001510045 / 5013:30 - 14:20 M,W,FPAS 1229Craig Steven Kaplan

Fall 2010 [1109]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001516621 / 4513:30 - 14:20 M,W,FMC 4045Stephen Mann

Spring 2010 [1105]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001472029 / 4008:30 - 09:50 T,ThMC 4040Gladimir Baranoski

Winter 2010 [1101]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001507036 / 4012:30 - 13:20 M,W,FMC 4060Gladimir Baranoski

Fall 2009 [1099]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001489734 / 4513:30 - 14:20 M,W,FMC 1056Stephen Mann

Spring 2009 [1095]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001316122 / 4011:30 - 12:50 T,ThMC 4064Michael McCool

Winter 2009 [1091]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001430335 / 4012:30 - 13:20 M,W,FMC 4064William B Cowan

Fall 2008 [1089]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001377420 / 4008:30 - 09:50 T,ThMC 2034Stephen Mann

Spring 2008 [1085]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001260037 / 6014:30 - 15:20 M,W,FMC 4042Gladimir Baranoski

Winter 2008 [1081]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001346837 / 4011:30 - 12:50 T,ThRCH 308William B Cowan

Fall 2007 [1079]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001348827 / 4014:30 - 15:50 T,ThRCH 306Craig Steven Kaplan

Spring 2007 [1075]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001221643 / 5014:30 - 15:20 M,W,FMC 4042William B Cowan

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001341034 / 4010:00 - 11:20 T,ThMC 4040Craig Steven Kaplan
LEC 002341134 / 4018:30 - 21:20 MMC 4060Michael McCool

Fall 2006 [1069]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001337732 / 4011:30 - 12:50 T,ThRCH 308Michael McCool

Spring 2006 [1065]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001219421 / 4010:00 - 11:20 T,ThMC 4042Gladimir Baranoski
LEC 002241928 / 4014:30 - 15:50 T,ThMC 4042Gladimir Baranoski

Winter 2006 [1061]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001330134 / 4011:30 - 12:20 M,W,F,M,C Craig Steven Kaplan
LEC 002330224 / 4013:30 - 14:20 M,W,F,M,C Stephen Mann

Fall 2005 [1059]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001331543 / 4010:00 - 11:20 T,Th,M,C Craig Steven Kaplan

Spring 2005 [1055]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001219523 / 4010:00 - 11:20 T,Th,M,C Gladimir Baranoski
LEC 002247731 / 4014:30 - 15:50 T,Th,M,C Gladimir Baranoski

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001325636 / 5011:30 - 12:20 M,W,F,M,C Craig Steven Kaplan
LEC 002325742 / 5013:30 - 14:20 M,W,F,M,C Michael McCool

Fall 2004 [1049]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001331237 / 4008:30 - 09:50 T,Th,M,C Stephen Mann

Spring 2004 [1045]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001209339 / 5010:00 - 11:20 T,Th,M,C Gladimir Baranoski
LEC 002310333 / 4014:30 - 15:50 T,Th,M,C Gladimir Baranoski

Winter 2004 [1041]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001311337 / 5011:30 - 12:20 M,W,F,M,C Craig Steven Kaplan
LEC 002311428 / 5013:30 - 14:20 M,W,F,M,C Stephen Mann

Fall 2003 [1039]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001323431 / 4008:30 - 09:50 W,M,C Michael McCool

Spring 2003 [1035]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001221547 / 4510:00 - 11:20 T,Th,M,C Craig Steven Kaplan

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001372216 / 5011:30 - 12:20 M,W,F,M,C Gladimir Baranoski
LEC 002372338 / 5013:30 - 14:20 M,W,F,M,C Ian Bell

Fall 2002 [1029]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001311230 / 4008:30 - 09:50 W,F,M,C Stephen Mann

Spring 2002 [1025]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001194339 / 4510:00 - 11:20 T,Th,M,C Ian Bell

Winter 2002 [1021]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001240430 / 4013:30 - 14:20 M,W,F,M,C Ian Bell
LEC 002240630 / 4011:30 - 12:20 M,W,F,M,C Gladimir Baranoski

Fall 2001 [1019]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001290837 / 4711:30 - 12:50 T,Th,M,C Michael McCool

UW Flow Ratings

Liked: 56.80%

56.80%

Easy: 54.95%

54.95%

Useful: 51.12 %

51.12%

CS 488 leads to