WClasses

CS 452 - Real-Time Programming

Intended to give students experience with tools and techniques of real-time programming, this course includes not only issues of microcomputer architecture and a real-time programming language and operating system, but also hands-on experience programming a microcomputer for applications such as process control, data acquisition and communication.

Prerequisites

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

Corequisites

None

Antirequisites

None

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00140690 / 60

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001642432 / 5810:00 - 11:20 T,Th

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001477528 / 5410:00 - 11:20 T,Th

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001657530 / 6010:00 - 11:20 T,Th

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001670341 / 6013:00 - 14:20 T,Th

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001691119 / 4508:30 - 09:50 T,Th

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001909120 / 4513:00 - 14:20 T,ThMC 4063Martin Karsten

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0011012610 / 4511:30 - 12:50 T,ThMC 4063Martin Karsten

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001559920 / 4510:00 - 11:20 T,ThMC 4060Martin Karsten

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001660214 / 4513:30 - 14:20 M,W,FMC 4045Martin Karsten

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001894631 / 4510:30 - 11:20 M,W,FMC 4045Martin Karsten

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001883416 / 5009:30 - 10:20 M,W,FAL 105Martin Karsten
LEC 00297902 / 1

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001355730 / 5011:30 - 12:20 M,W,FMC 4041William B Cowan

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001609017 / 5012:30 - 13:20 M,W,FOPT 309William B Cowan

Spring 2017 [1175]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001355622 / 5010:30 - 11:20 M,W,FMC 4058William B Cowan

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001582924 / 4010:30 - 11:20 M,W,FDWE 3522AWilliam B Cowan

Spring 2016 [1165]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001355933 / 5111:30 - 12:20 M,W,FMC 4060William B Cowan

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001639011 / 4008:30 - 09:20 M,T,ThDWE 3522AWilliam B Cowan

Spring 2015 [1155]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001362931 / 5013:30 - 14:20 M,T,ThMC 4060William B Cowan

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001620315 / 4016:30 - 17:20 M,T,ThDWE 3522AWilliam B Cowan

Spring 2014 [1145]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001353827 / 4014:30 - 15:20 M,W,FMC 2034William B Cowan

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001608614 / 5013:30 - 14:20 M,W,FQNC 1506William B Cowan

Spring 2013 [1135]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001336624 / 4513:30 - 14:20 M,W,FMC 2038William B Cowan

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001764516 / 4013:30 - 14:20 M,W,FDWE 3522AWilliam B Cowan

Spring 2012 [1125]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001341220 / 4013:30 - 14:20 M,W,FMC 4045William B Cowan

Fall 2011 [1119]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001512524 / 3008:30 - 09:20 M,W,FMC 4042William B Cowan

Spring 2011 [1115]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001330220 / 4013:30 - 14:20 M,W,FMC 4042William B Cowan

Fall 2010 [1109]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001516119 / 3008:30 - 09:20 M,W,FMC 4040William B Cowan

Spring 2010 [1105]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001471224 / 4010:30 - 11:20 M,W,FMC 4064William B Cowan

Fall 2009 [1099]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001489225 / 3008:30 - 09:20 M,W,FMC 4064William B Cowan

Spring 2009 [1095]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001315723 / 4010:30 - 11:20 M,W,FMC 4064William B Cowan

Fall 2008 [1089]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001376911 / 4012:30 - 13:20 M,W,FDWE 3518William B Cowan

Spring 2008 [1085]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001259621 / 4013:30 - 14:20 M,W,FMC 4058William B Cowan

Fall 2007 [1079]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001348316 / 4008:30 - 09:50 T,ThMC 4042Daniel Berry

Spring 2007 [1075]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001221221 / 4013:30 - 14:20 M,W,FMC 4042Bradley Michael Lushman

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001375011 / 4016:00 - 17:20 T,ThMC 4042Charles L.A Clarke

Fall 2006 [1069]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001337223 / 4014:30 - 15:50 T,ThMC 4042Gordon V Cormack

Spring 2006 [1065]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001219013 / 4013:00 - 14:20 M,WMC 4042Peter Yeung

Winter 2006 [1061]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001505521 / 4016:00 - 17:20 T,Th,M,C Gordon V Cormack

Fall 2005 [1059]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001331028 / 4014:30 - 15:50 T,Th,M,C Thomas R Lynam

Spring 2005 [1055]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001219125 / 4013:00 - 14:20 M,W,M,C Stefanus Jakobus Du Toit

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00155221 / 1

Fall 2004 [1049]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001330642 / 4014:30 - 15:50 T,Th,D,W,E Charles L.A Clarke

Spring 2004 [1045]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001208930 / 4014:30 - 15:50 T,Th,M,C Gordon V Cormack

Fall 2003 [1039]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001322820 / 4010:00 - 11:20 T,Th,D,W,E Charles L.A Clarke

Spring 2003 [1035]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001221124 / 4014:30 - 15:50 T,Th,M,C Gordon V Cormack

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00149477 / 4016:00 - 17:20 T,Th,M,C Charles L.A Clarke

Fall 2002 [1029]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001310625 / 4010:00 - 11:20 T,Th,R,C,H Gordon V Cormack

Spring 2002 [1025]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001193929 / 4014:30 - 15:50 T,Th,M,C Gordon V Cormack

Fall 2001 [1019]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001290234 / 4110:00 - 11:20 T,Th,R,C,H Gordon Cormack

UW Flow Ratings

Liked: 90.91%

90.91%

Easy: 28.85%

28.85%

Useful: 91.35 %

91.35%

CS 452 leads to