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
Full CPSC 121 101 Lecture 1 Tue Thu 9:30 11: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.

Full CPSC 121 L1A Laboratory 1 Wed 16:00 18:00
  CPSC 121 L1B Laboratory 1 Tue 13:30 15:30
Full CPSC 121 L1C Laboratory 1 Tue 17:30 19:30
Full CPSC 121 L1D Laboratory 1 Mon 13:00 15:00
  CPSC 121 L1E Laboratory 1 Wed 14:00 16:00
  CPSC 121 L1F Laboratory 1 Fri 15:00 17:00
  CPSC 121 L1G Laboratory 1 Fri 13:00 15:00
Full CPSC 121 L1H Laboratory 1 Tue 9:00 11:00
Full CPSC 121 L1J Laboratory 1 Wed 9:00 11:00
Full CPSC 121 L1K Laboratory 1 Fri 11:00 13:00
  CPSC 121 L1M Laboratory 1 Fri 9:00 11:00
Full CPSC 121 L1N Laboratory 1 Wed 12:00 14:00
Full CPSC 121 L1P Laboratory 1 Mon 16:00 18:00
  CPSC 121 L1Q Laboratory 1 Thu 17:00 19:00
  CPSC 121 L1R Laboratory 1 Thu 9:00 11:00
Full CPSC 121 L1S Laboratory 1 Mon 18:00 20:00
Full CPSC 121 L1T Laboratory 1 Thu 15:00 17:00
  CPSC 121 L1U Laboratory 1 Mon 11:00 13:00
  CPSC 121 T1A Tutorial 1 Mon 9:00 10:00
  CPSC 121 T1B Tutorial 1 Thu 17:00 18:00
  CPSC 121 T1C Tutorial 1 Mon 10:00 11:00
  CPSC 121 T1D Tutorial 1 Mon 15:00 16:00
Full CPSC 121 T1E Tutorial 1 Wed 11:00 12:00
Full CPSC 121 T1F Tutorial 1 Mon 12:00 13:00
  CPSC 121 T1G Tutorial 1 Mon 16:00 17:00
  CPSC 121 T1H Tutorial 1 Thu 14:00 15:00
  CPSC 121 T1J Tutorial 1 Tue 12:30 13:30
  CPSC 121 T1K Tutorial 1 Wed 18:00 19:00
  CPSC 121 T1M Tutorial 1 Mon 11:00 12:00
  CPSC 121 T1N Tutorial 1 Fri 11:00 12:00
Restricted CPSC 121 102 Lecture 1 Tue Thu 15:30 17: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.

Full CPSC 121 L1A Laboratory 1 Wed 16:00 18:00
  CPSC 121 L1B Laboratory 1 Tue 13:30 15:30
Full CPSC 121 L1C Laboratory 1 Tue 17:30 19:30
Full CPSC 121 L1D Laboratory 1 Mon 13:00 15:00
  CPSC 121 L1E Laboratory 1 Wed 14:00 16:00
  CPSC 121 L1F Laboratory 1 Fri 15:00 17:00
  CPSC 121 L1G Laboratory 1 Fri 13:00 15:00
Full CPSC 121 L1H Laboratory 1 Tue 9:00 11:00
Full CPSC 121 L1J Laboratory 1 Wed 9:00 11:00
Full CPSC 121 L1K Laboratory 1 Fri 11:00 13:00
  CPSC 121 L1M Laboratory 1 Fri 9:00 11:00
Full CPSC 121 L1N Laboratory 1 Wed 12:00 14:00
Full CPSC 121 L1P Laboratory 1 Mon 16:00 18:00
  CPSC 121 L1Q Laboratory 1 Thu 17:00 19:00
  CPSC 121 L1R Laboratory 1 Thu 9:00 11:00
Full CPSC 121 L1S Laboratory 1 Mon 18:00 20:00
Full CPSC 121 L1T Laboratory 1 Thu 15:00 17:00
  CPSC 121 L1U Laboratory 1 Mon 11:00 13:00
  CPSC 121 T1A Tutorial 1 Mon 9:00 10:00
  CPSC 121 T1B Tutorial 1 Thu 17:00 18:00
  CPSC 121 T1C Tutorial 1 Mon 10:00 11:00
  CPSC 121 T1D Tutorial 1 Mon 15:00 16:00
Full CPSC 121 T1E Tutorial 1 Wed 11:00 12:00
Full CPSC 121 T1F Tutorial 1 Mon 12:00 13:00
  CPSC 121 T1G Tutorial 1 Mon 16:00 17:00
  CPSC 121 T1H Tutorial 1 Thu 14:00 15:00
  CPSC 121 T1J Tutorial 1 Tue 12:30 13:30
  CPSC 121 T1K Tutorial 1 Wed 18:00 19:00
  CPSC 121 T1M Tutorial 1 Mon 11:00 12:00
  CPSC 121 T1N Tutorial 1 Fri 11:00 12:00
Full CPSC 121 103 Lecture 1 Tue Thu 17:00 18:30
Full CPSC 121 L1A Laboratory 1 Wed 16:00 18:00
  CPSC 121 L1B Laboratory 1 Tue 13:30 15:30
Full CPSC 121 L1C Laboratory 1 Tue 17:30 19:30
Full CPSC 121 L1D Laboratory 1 Mon 13:00 15:00
  CPSC 121 L1E Laboratory 1 Wed 14:00 16:00
  CPSC 121 L1F Laboratory 1 Fri 15:00 17:00
  CPSC 121 L1G Laboratory 1 Fri 13:00 15:00
Full CPSC 121 L1H Laboratory 1 Tue 9:00 11:00
Full CPSC 121 L1J Laboratory 1 Wed 9:00 11:00
Full CPSC 121 L1K Laboratory 1 Fri 11:00 13:00
  CPSC 121 L1M Laboratory 1 Fri 9:00 11:00
Full CPSC 121 L1N Laboratory 1 Wed 12:00 14:00
Full CPSC 121 L1P Laboratory 1 Mon 16:00 18:00
  CPSC 121 L1Q Laboratory 1 Thu 17:00 19:00
  CPSC 121 L1R Laboratory 1 Thu 9:00 11:00
Full CPSC 121 L1S Laboratory 1 Mon 18:00 20:00
Full CPSC 121 L1T Laboratory 1 Thu 15:00 17:00
  CPSC 121 L1U Laboratory 1 Mon 11:00 13:00
  CPSC 121 T1A Tutorial 1 Mon 9:00 10:00
  CPSC 121 T1B Tutorial 1 Thu 17:00 18:00
  CPSC 121 T1C Tutorial 1 Mon 10:00 11:00
  CPSC 121 T1D Tutorial 1 Mon 15:00 16:00
Full CPSC 121 T1E Tutorial 1 Wed 11:00 12:00
Full CPSC 121 T1F Tutorial 1 Mon 12:00 13:00
  CPSC 121 T1G Tutorial 1 Mon 16:00 17:00
  CPSC 121 T1H Tutorial 1 Thu 14:00 15:00
  CPSC 121 T1J Tutorial 1 Tue 12:30 13:30
  CPSC 121 T1K Tutorial 1 Wed 18:00 19:00
  CPSC 121 T1M Tutorial 1 Mon 11:00 12:00
  CPSC 121 T1N Tutorial 1 Fri 11:00 12:00
  CPSC 121 1W1 Waiting List 1 Tue Thu 9:30 11:00

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

  CPSC 121 1W2 Waiting List 1 Tue Thu 15:30 17:00
  CPSC 121 1W3 Waiting List 1 Tue Thu 17:00 18:30
  CPSC 121 L1V Laboratory 1 Tue 11:00 13:00
  CPSC 121 T1L Tutorial 1 Thu 12:00 13:00
  CPSC 121 T1P Tutorial 1 Fri 13:00 14:00
Restricted CPSC 121 201 Lecture 2 Mon Wed Fri 9:00 10:00
Restricted CPSC 121 L2A Laboratory 2 Tue 16:30 18:30
Restricted CPSC 121 L2B Laboratory 2 Wed 17:00 19:00
Restricted CPSC 121 L2C Laboratory 2 Fri 10:00 12:00
Full CPSC 121 L2D Laboratory 2 Thu 14:00 16:00
Full CPSC 121 L2E Laboratory 2 Thu 16:00 18:00
Restricted CPSC 121 L2F Laboratory 2 Tue 9:00 11:00
Full CPSC 121 L2G Laboratory 2 Tue 11:00 13:00
Restricted CPSC 121 L2H Laboratory 2 Fri 12:00 14:00
Restricted CPSC 121 L2J Laboratory 2 Wed 11:00 13:00
Full CPSC 121 L2K Laboratory 2 Mon 16:00 18:00
Full CPSC 121 L2L Laboratory 2 Wed 13:00 15:00
Full CPSC 121 L2M Laboratory 2 Thu 9:00 11:00
Full CPSC 121 L2N Laboratory 2 Mon 11:00 13:00
Full CPSC 121 L2P Laboratory 2 Mon 13:00 15:00
Full CPSC 121 L2Q Laboratory 2 Tue 13:00 15:00
  CPSC 121 L2R Laboratory 2 Fri 16:00 18:00
  CPSC 121 L2S Laboratory 2 Mon 18:00 20:00
Full CPSC 121 L2T Laboratory 2 Thu 18:00 20:00
Restricted CPSC 121 T2A Tutorial 2 Mon 11:00 12:00
Full CPSC 121 T2B Tutorial 2 Mon 13:00 14:00
Restricted CPSC 121 T2C Tutorial 2 Tue 13:00 14:00
Full CPSC 121 T2D Tutorial 2 Wed 16:00 17:00
  CPSC 121 T2E Tutorial 2 Mon 14:00 15:00
Full CPSC 121 T2F Tutorial 2 Fri 14:00 15:00
Restricted CPSC 121 T2G Tutorial 2 Mon 12:00 13:00
Full CPSC 121 T2H Tutorial 2 Tue 15:30 16:30
  CPSC 121 T2J Tutorial 2 Wed 9:00 10:00
Full CPSC 121 T2K Tutorial 2 Wed 12:00 13:00
  CPSC 121 T2P Tutorial 2 Mon 9:00 10:00
Full CPSC 121 T2Q Tutorial 2 Tue 12:00 13:00
Restricted CPSC 121 202 Lecture 2 Mon Wed Fri 12:00 13: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.

Restricted CPSC 121 L2A Laboratory 2 Tue 16:30 18:30
Restricted CPSC 121 L2B Laboratory 2 Wed 17:00 19:00
Restricted CPSC 121 L2C Laboratory 2 Fri 10:00 12:00
Full CPSC 121 L2D Laboratory 2 Thu 14:00 16:00
Full CPSC 121 L2E Laboratory 2 Thu 16:00 18:00
Restricted CPSC 121 L2F Laboratory 2 Tue 9:00 11:00
Full CPSC 121 L2G Laboratory 2 Tue 11:00 13:00
Restricted CPSC 121 L2J Laboratory 2 Wed 11:00 13:00
Full CPSC 121 L2K Laboratory 2 Mon 16:00 18:00
Full CPSC 121 L2L Laboratory 2 Wed 13:00 15:00
Full CPSC 121 L2M Laboratory 2 Thu 9:00 11:00
Full CPSC 121 L2N Laboratory 2 Mon 11:00 13:00
Full CPSC 121 L2P Laboratory 2 Mon 13:00 15:00
Full CPSC 121 L2Q Laboratory 2 Tue 13:00 15:00
  CPSC 121 L2R Laboratory 2 Fri 16:00 18:00
  CPSC 121 L2S Laboratory 2 Mon 18:00 20:00
Full CPSC 121 L2T Laboratory 2 Thu 18:00 20:00
Restricted CPSC 121 T2A Tutorial 2 Mon 11:00 12:00
Full CPSC 121 T2B Tutorial 2 Mon 13:00 14:00
Restricted CPSC 121 T2C Tutorial 2 Tue 13:00 14:00
Full CPSC 121 T2D Tutorial 2 Wed 16:00 17:00
  CPSC 121 T2E Tutorial 2 Mon 14:00 15:00
Full CPSC 121 T2F Tutorial 2 Fri 14:00 15:00
Restricted CPSC 121 T2G Tutorial 2 Mon 12:00 13:00
Full CPSC 121 T2H Tutorial 2 Tue 15:30 16:30
  CPSC 121 T2J Tutorial 2 Wed 9:00 10:00
Full CPSC 121 T2K Tutorial 2 Wed 12:00 13:00
  CPSC 121 T2P Tutorial 2 Mon 9:00 10:00
Full CPSC 121 T2Q Tutorial 2 Tue 12:00 13:00
Restricted CPSC 121 203 Lecture 2 Mon Wed Fri 16:00 17: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.

Restricted CPSC 121 L2A Laboratory 2 Tue 16:30 18:30
Restricted CPSC 121 L2B Laboratory 2 Wed 17:00 19:00
Restricted CPSC 121 L2C Laboratory 2 Fri 10:00 12:00
Full CPSC 121 L2D Laboratory 2 Thu 14:00 16:00
Full CPSC 121 L2E Laboratory 2 Thu 16:00 18:00
Restricted CPSC 121 L2F Laboratory 2 Tue 9:00 11:00
Full CPSC 121 L2G Laboratory 2 Tue 11:00 13:00
Restricted CPSC 121 L2H Laboratory 2 Fri 12:00 14:00
Restricted CPSC 121 L2J Laboratory 2 Wed 11:00 13:00
Full CPSC 121 L2K Laboratory 2 Mon 16:00 18:00
Full CPSC 121 L2L Laboratory 2 Wed 13:00 15:00
Full CPSC 121 L2M Laboratory 2 Thu 9:00 11:00
Full CPSC 121 L2N Laboratory 2 Mon 11:00 13:00
Full CPSC 121 L2P Laboratory 2 Mon 13:00 15:00
Full CPSC 121 L2Q Laboratory 2 Tue 13:00 15:00
  CPSC 121 L2R Laboratory 2 Fri 16:00 18:00
  CPSC 121 L2S Laboratory 2 Mon 18:00 20:00
Full CPSC 121 L2T Laboratory 2 Thu 18:00 20:00
Restricted CPSC 121 T2A Tutorial 2 Mon 11:00 12:00
Full CPSC 121 T2B Tutorial 2 Mon 13:00 14:00
Restricted CPSC 121 T2C Tutorial 2 Tue 13:00 14:00
Full CPSC 121 T2D Tutorial 2 Wed 16:00 17:00
  CPSC 121 T2E Tutorial 2 Mon 14:00 15:00
Full CPSC 121 T2F Tutorial 2 Fri 14:00 15:00
Restricted CPSC 121 T2G Tutorial 2 Mon 12:00 13:00
Full CPSC 121 T2H Tutorial 2 Tue 15:30 16:30
  CPSC 121 T2J Tutorial 2 Wed 9:00 10:00
Full CPSC 121 T2K Tutorial 2 Wed 12:00 13:00
  CPSC 121 T2P Tutorial 2 Mon 9:00 10:00
Full CPSC 121 T2Q Tutorial 2 Tue 12:00 13:00
  CPSC 121 2W1 Waiting List 2 Mon Wed Fri 9:00 10:00
  CPSC 121 2W2 Waiting List 2 Mon Wed Fri 12:00 13:00
  CPSC 121 2W3 Waiting List 2 Mon Wed Fri 16:00 17:00