Save To Worklist

CPSC 121 Models of Computation

Physical and mathematical structures of computation. Boolean algebra and combinations logic circuits; proof techniques; functions and sequential circuits; sets and relations; finite state machines; sequential instruction execution.

This course is eligible for Credit/D/Fail grading. To determine whether you can take this course for Credit/D/Fail grading, visit the Credit/D/Fail website. You must register in the course before you can select the Credit/D/Fail grading option.

Credits: 4

Pre-reqs: (Principles of Mathematics 12 or Pre-calculus 12.)

Co-reqs: One of CPSC 107, CPSC 110.


Status Section Activity Term Interval Days Start Time End Time Comments
FullCPSC 121 101Lecture1 Tue Thu9:3011:00

If this section is full please register in section 1W1, the wait list for this course or consider another section.

If all the lab and/or tutorial seats are full the department will ensure that there are enough lab/tutorial seats available for the number of students registered in the course by either adding additional lab/tutorial sections or expenadind the number of seats in the activity once we know how many extra students we will need to accommodate. However, there is no guarantee that these seats will fit your preferred time. You may need to change your registration in other courses to get access to a lab/tutorial where there are available seats.

CPSC 121 L1ALaboratory1 Wed16:0018:00
CPSC 121 L1BLaboratory1 Tue13:3015:30
CPSC 121 L1CLaboratory1 Tue17:3019:30
CPSC 121 L1DLaboratory1 Mon13:0015:00
CPSC 121 L1ELaboratory1 Wed14:0016:00
CPSC 121 L1FLaboratory1 Fri15:0017:00
CPSC 121 L1GLaboratory1 Fri13:0015:00
CPSC 121 L1HLaboratory1 Tue9:0011:00
CPSC 121 L1JLaboratory1 Wed9:0011:00
CPSC 121 L1KLaboratory1 Fri11:0013:00
CPSC 121 L1MLaboratory1 Fri9:0011:00
CPSC 121 L1NLaboratory1 Wed12:0014:00
CPSC 121 L1PLaboratory1 Mon16:0018:00
CPSC 121 L1QLaboratory1 Thu17:0019:00
CPSC 121 L1RLaboratory1 Thu9:0011:00
CPSC 121 L1SLaboratory1 Mon18:0020:00
FullCPSC 121 L1TLaboratory1 Thu15:0017:00
CPSC 121 L1ULaboratory1 Mon11:0013:00
CPSC 121 L1VLaboratory1 Tue11:0013:00
CPSC 121 T1ATutorial1 Mon9:0010:00
CPSC 121 T1BTutorial1 Thu17:0018:00
CPSC 121 T1CTutorial1 Mon10:0011:00
CPSC 121 T1DTutorial1 Mon15:0016:00
CPSC 121 T1ETutorial1 Wed11:0012:00
CPSC 121 T1FTutorial1 Mon12:0013:00
CPSC 121 T1GTutorial1 Mon16:0017:00
CPSC 121 T1HTutorial1 Thu14:0015:00
CPSC 121 T1JTutorial1 Tue12:3013:30
CPSC 121 T1KTutorial1 Wed18:0019:00
CPSC 121 T1MTutorial1 Mon11:0012:00
CPSC 121 T1NTutorial1 Fri11:0012:00
FullCPSC 121 102Lecture1 Tue Thu15:3017:00

If all the lab and/or tutorial seats are full the department will ensure that there are enough lab/tutorial seats available for the number of students registered in the course by either adding additional lab/tutorial sections or expenadind the number of seats in the activity once we know how many extra students we will need to accommodate. However, there is no guarantee that these seats will fit your preferred time. You may need to change your registration in other courses to get access to a lab/tutorial where there are available seats.

CPSC 121 L1ALaboratory1 Wed16:0018:00
CPSC 121 L1BLaboratory1 Tue13:3015:30
CPSC 121 L1CLaboratory1 Tue17:3019:30
CPSC 121 L1DLaboratory1 Mon13:0015:00
CPSC 121 L1ELaboratory1 Wed14:0016:00
CPSC 121 L1FLaboratory1 Fri15:0017:00
CPSC 121 L1GLaboratory1 Fri13:0015:00
CPSC 121 L1HLaboratory1 Tue9:0011:00
CPSC 121 L1JLaboratory1 Wed9:0011:00
CPSC 121 L1KLaboratory1 Fri11:0013:00
CPSC 121 L1MLaboratory1 Fri9:0011:00
CPSC 121 L1NLaboratory1 Wed12:0014:00
CPSC 121 L1PLaboratory1 Mon16:0018:00
CPSC 121 L1QLaboratory1 Thu17:0019:00
CPSC 121 L1RLaboratory1 Thu9:0011:00
CPSC 121 L1SLaboratory1 Mon18:0020:00
FullCPSC 121 L1TLaboratory1 Thu15:0017:00
CPSC 121 L1ULaboratory1 Mon11:0013:00
CPSC 121 L1VLaboratory1 Tue11:0013:00
CPSC 121 T1ATutorial1 Mon9:0010:00
CPSC 121 T1BTutorial1 Thu17:0018:00
CPSC 121 T1CTutorial1 Mon10:0011:00
CPSC 121 T1DTutorial1 Mon15:0016:00
CPSC 121 T1ETutorial1 Wed11:0012:00
CPSC 121 T1FTutorial1 Mon12:0013:00
CPSC 121 T1GTutorial1 Mon16:0017:00
CPSC 121 T1HTutorial1 Thu14:0015:00
CPSC 121 T1JTutorial1 Tue12:3013:30
CPSC 121 T1KTutorial1 Wed18:0019:00
CPSC 121 T1MTutorial1 Mon11:0012:00
CPSC 121 T1NTutorial1 Fri11:0012:00
RestrictedCPSC 121 103Lecture1 Tue Thu17:0018:30
CPSC 121 L1ALaboratory1 Wed16:0018:00
CPSC 121 L1BLaboratory1 Tue13:3015:30
CPSC 121 L1CLaboratory1 Tue17:3019:30
CPSC 121 L1DLaboratory1 Mon13:0015:00
CPSC 121 L1ELaboratory1 Wed14:0016:00
CPSC 121 L1FLaboratory1 Fri15:0017:00
CPSC 121 L1GLaboratory1 Fri13:0015:00
CPSC 121 L1HLaboratory1 Tue9:0011:00
CPSC 121 L1JLaboratory1 Wed9:0011:00
CPSC 121 L1KLaboratory1 Fri11:0013:00
CPSC 121 L1MLaboratory1 Fri9:0011:00
CPSC 121 L1NLaboratory1 Wed12:0014:00
CPSC 121 L1PLaboratory1 Mon16:0018:00
CPSC 121 L1QLaboratory1 Thu17:0019:00
CPSC 121 L1RLaboratory1 Thu9:0011:00
CPSC 121 L1SLaboratory1 Mon18:0020:00
FullCPSC 121 L1TLaboratory1 Thu15:0017:00
CPSC 121 L1ULaboratory1 Mon11:0013:00
CPSC 121 L1VLaboratory1 Tue11:0013:00
CPSC 121 T1ATutorial1 Mon9:0010:00
CPSC 121 T1BTutorial1 Thu17:0018:00
CPSC 121 T1CTutorial1 Mon10:0011:00
CPSC 121 T1DTutorial1 Mon15:0016:00
CPSC 121 T1ETutorial1 Wed11:0012:00
CPSC 121 T1FTutorial1 Mon12:0013:00
CPSC 121 T1GTutorial1 Mon16:0017:00
CPSC 121 T1HTutorial1 Thu14:0015:00
CPSC 121 T1JTutorial1 Tue12:3013:30
CPSC 121 T1KTutorial1 Wed18:0019:00
CPSC 121 T1MTutorial1 Mon11:0012:00
CPSC 121 T1NTutorial1 Fri11:0012:00
BlockedCPSC 121 1W1Waiting List1 Tue Thu9:3011:00

This is the waiting list for CPSC 121 section 101. Only register on this list if 121 section 101 is full.

BlockedCPSC 121 1W2Waiting List1 Tue Thu15:3017:00
BlockedCPSC 121 1W3Waiting List1 Tue Thu17:0018:30
RestrictedCPSC 121 201Lecture2 Mon Wed Fri9:0010:00
RestrictedCPSC 121 L2ALaboratory2 Tue16:3018:30
FullCPSC 121 L2BLaboratory2 Wed17:0019:00
RestrictedCPSC 121 L2CLaboratory2 Fri10:0012:00
FullCPSC 121 L2DLaboratory2 Thu14:0016:00
FullCPSC 121 L2ELaboratory2 Thu16:0018:00
FullCPSC 121 L2FLaboratory2 Tue9:0011:00
FullCPSC 121 L2GLaboratory2 Tue11:0013:00
FullCPSC 121 L2HLaboratory2 Fri12:0014:00
CPSC 121 L2JLaboratory2 Wed11:0013:00
FullCPSC 121 L2KLaboratory2 Mon16:0018:00
FullCPSC 121 L2LLaboratory2 Wed13:0015:00
FullCPSC 121 L2MLaboratory2 Thu9:0011:00
FullCPSC 121 L2NLaboratory2 Mon11:0013:00
FullCPSC 121 L2PLaboratory2 Mon13:0015:00
FullCPSC 121 L2QLaboratory2 Tue13:0015:00
CPSC 121 L2RLaboratory2 Fri16:0018:00
FullCPSC 121 L2SLaboratory2 Mon18:0020:00
CPSC 121 L2TLaboratory2 Thu18:0020:00
CPSC 121 L2ULaboratory2 Mon9:0011:00
CPSC 121 L2VLaboratory2 Wed15:0017:00
CPSC 121 L2ZLaboratory2 Thu11:0013:00
CPSC 121 T2ATutorial2 Mon11:0012:00
FullCPSC 121 T2BTutorial2 Mon13:0014:00
RestrictedCPSC 121 T2CTutorial2 Tue13:0014:00
FullCPSC 121 T2DTutorial2 Wed16:0017:00
FullCPSC 121 T2ETutorial2 Mon14:0015:00
FullCPSC 121 T2FTutorial2 Fri14:0015:00
RestrictedCPSC 121 T2GTutorial2 Mon12:0013:00
FullCPSC 121 T2HTutorial2 Tue15:3016:30
CPSC 121 T2JTutorial2 Wed9:0010:00
FullCPSC 121 T2KTutorial2 Wed12:0013:00
CPSC 121 T2LTutorial2 Tue11:0012:00
CPSC 121 T2PTutorial2 Mon9:0010:00
FullCPSC 121 T2QTutorial2 Tue12:0013:00
FullCPSC 121 202Lecture2 Mon Wed Fri12:0013:00

If this section is full please consider registering in another section of this course. If another section does not fit your time table please register on the wait list for this course (section 2W2). If space becomes available you will be moved from the wait list to the course.

RestrictedCPSC 121 L2ALaboratory2 Tue16:3018:30
FullCPSC 121 L2BLaboratory2 Wed17:0019:00
RestrictedCPSC 121 L2CLaboratory2 Fri10:0012:00
FullCPSC 121 L2DLaboratory2 Thu14:0016:00
FullCPSC 121 L2ELaboratory2 Thu16:0018:00
FullCPSC 121 L2FLaboratory2 Tue9:0011:00
FullCPSC 121 L2GLaboratory2 Tue11:0013:00
CPSC 121 L2JLaboratory2 Wed11:0013:00
FullCPSC 121 L2KLaboratory2 Mon16:0018:00
FullCPSC 121 L2LLaboratory2 Wed13:0015:00
FullCPSC 121 L2MLaboratory2 Thu9:0011:00
FullCPSC 121 L2NLaboratory2 Mon11:0013:00
FullCPSC 121 L2PLaboratory2 Mon13:0015:00
FullCPSC 121 L2QLaboratory2 Tue13:0015:00
CPSC 121 L2RLaboratory2 Fri16:0018:00
FullCPSC 121 L2SLaboratory2 Mon18:0020:00
CPSC 121 L2TLaboratory2 Thu18:0020:00
CPSC 121 L2ULaboratory2 Mon9:0011:00
CPSC 121 L2VLaboratory2 Wed15:0017:00
CPSC 121 L2ZLaboratory2 Thu11:0013:00
CPSC 121 T2ATutorial2 Mon11:0012:00
FullCPSC 121 T2BTutorial2 Mon13:0014:00
RestrictedCPSC 121 T2CTutorial2 Tue13:0014:00
FullCPSC 121 T2DTutorial2 Wed16:0017:00
FullCPSC 121 T2ETutorial2 Mon14:0015:00
FullCPSC 121 T2FTutorial2 Fri14:0015:00
RestrictedCPSC 121 T2GTutorial2 Mon12:0013:00
FullCPSC 121 T2HTutorial2 Tue15:3016:30
CPSC 121 T2JTutorial2 Wed9:0010:00
FullCPSC 121 T2KTutorial2 Wed12:0013:00
CPSC 121 T2LTutorial2 Tue11:0012:00
CPSC 121 T2PTutorial2 Mon9:0010:00
FullCPSC 121 T2QTutorial2 Tue12:0013:00
RestrictedCPSC 121 203Lecture2 Mon Wed Fri16:0017:00

If this section is full please consider registering in another section. If no other section fits your timetable then register on the assocaited wait list for this section (121 2W3). You will be moved to the associated section if space becomes available.

RestrictedCPSC 121 L2ALaboratory2 Tue16:3018:30
FullCPSC 121 L2BLaboratory2 Wed17:0019:00
RestrictedCPSC 121 L2CLaboratory2 Fri10:0012:00
FullCPSC 121 L2DLaboratory2 Thu14:0016:00
FullCPSC 121 L2ELaboratory2 Thu16:0018:00
FullCPSC 121 L2FLaboratory2 Tue9:0011:00
FullCPSC 121 L2GLaboratory2 Tue11:0013:00
FullCPSC 121 L2HLaboratory2 Fri12:0014:00
CPSC 121 L2JLaboratory2 Wed11:0013:00
FullCPSC 121 L2KLaboratory2 Mon16:0018:00
FullCPSC 121 L2LLaboratory2 Wed13:0015:00
FullCPSC 121 L2MLaboratory2 Thu9:0011:00
FullCPSC 121 L2NLaboratory2 Mon11:0013:00
FullCPSC 121 L2PLaboratory2 Mon13:0015:00
FullCPSC 121 L2QLaboratory2 Tue13:0015:00
CPSC 121 L2RLaboratory2 Fri16:0018:00
FullCPSC 121 L2SLaboratory2 Mon18:0020:00
CPSC 121 L2TLaboratory2 Thu18:0020:00
CPSC 121 L2ULaboratory2 Mon9:0011:00
CPSC 121 L2VLaboratory2 Wed15:0017:00
CPSC 121 L2ZLaboratory2 Thu11:0013:00
CPSC 121 T2ATutorial2 Mon11:0012:00
FullCPSC 121 T2BTutorial2 Mon13:0014:00
RestrictedCPSC 121 T2CTutorial2 Tue13:0014:00
FullCPSC 121 T2DTutorial2 Wed16:0017:00
FullCPSC 121 T2ETutorial2 Mon14:0015:00
FullCPSC 121 T2FTutorial2 Fri14:0015:00
RestrictedCPSC 121 T2GTutorial2 Mon12:0013:00
FullCPSC 121 T2HTutorial2 Tue15:3016:30
CPSC 121 T2JTutorial2 Wed9:0010:00
FullCPSC 121 T2KTutorial2 Wed12:0013:00
CPSC 121 T2LTutorial2 Tue11:0012:00
CPSC 121 T2PTutorial2 Mon9:0010:00
FullCPSC 121 T2QTutorial2 Tue12:0013:00
CPSC 121 2W1Waiting List2 Mon Wed Fri9:0010:00
CPSC 121 2W2Waiting List2 Mon Wed Fri12:0013:00
CPSC 121 2W3Waiting List2 Mon Wed Fri16:0017:00