Save To Worklist

CPEN 221 Principles of Software Construction

Design, implementation, reasoning about software systems: abstraction and specification of software, testing, verification, abstract data types, object-oriented design, type hierarchies, concurrent software design.

This course is not eligible for Credit/D/Fail grading.

Credits: 4

Pre-reqs: APSC 160.


Status Section Activity Term Interval Days Start Time End Time Comments
STT CPEN 221 101 Lecture 1 Tue Thu 14:00 15:30
Full CPEN 221 L1A Laboratory 1 Tue 11:00 13:00
Full CPEN 221 L1B Laboratory 1 Wed 15:00 17:00
Full CPEN 221 L1C Laboratory 1 Wed 15:00 17:00
Full CPEN 221 L1D Laboratory 1 Tue 11:00 13:00
STT CPEN 221 L1E Laboratory 1 Tue 15:30 17:30
STT CPEN 221 L1F Laboratory 1 Tue 15:30 17:30
  CPEN 221 L1W Waiting List 1
STT CPEN 221 T1A Tutorial 1 Wed* 17:00 19:00

starting in the week of September 12, 2016

* every second week starting with start week
  CPEN 221 T1W Waiting List 1
  CPEN 221 1W1 Waiting List 1
  CPEN 221 L1W Waiting List 1
  CPEN 221 T1W Waiting List 1