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
  CPEN 221 101 Lecture 1 Tue 12:30 14:00
Lecture 1 Fri 15:00 17:00
  CPEN 221 L1A Laboratory 1 Tue 9:30 11:30
STT CPEN 221 L1B Laboratory 1 Wed 15:00 17:00
  CPEN 221 L1C Laboratory 1 Wed 15:00 17:00
  CPEN 221 L1D Laboratory 1 Fri 12:00 14:00
  CPEN 221 L1E Laboratory 1 Wed 8:00 10:00
  CPEN 221 L1F Laboratory 1 Wed 8:00 10:00
  CPEN 221 L1G Laboratory 1 Thu 11:00 13:00
  CPEN 221 L1W Waiting List 1
  CPEN 221 T1A Tutorial 1 Wed^ 17:00 19:00

starting in the week of September 12, 2018

^ every second week starting with week following 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