Save To Worklist

CPEN 221 Software Construction I

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 Mode of Delivery Interval Days Start Time End Time Section Comments Course Requires
In-Person Attendance
RestrictedCPEN 221 101Lecture1Hybrid Tue12:3014:00

THIS COURSE IS FOR CPEN AND ENPH STUDENTS ONLY.

MANU STUDENTS, PLEASE REGISTER IN CPEN 223 SECTION 101

BMEG STUDENTS, PLEASE REGISTER IN CPEN 223 SECTION 101, UNLESS YOU ARE INTERSTED IN PURSUING THE BIOMEDICAL INFORMATICS OR BIOMEDICAL SYSTEMS AND SIGNALS STREAMS

No
Lecture1Hybrid Fri16:0018:00

THIS COURSE IS FOR CPEN AND ENPH STUDENTS ONLY.

MANU STUDENTS, PLEASE REGISTER IN CPEN 223 SECTION 101

BMEG STUDENTS, PLEASE REGISTER IN CPEN 223 SECTION 101, UNLESS YOU ARE INTERSTED IN PURSUING THE BIOMEDICAL INFORMATICS OR BIOMEDICAL SYSTEMS AND SIGNALS STREAMS

No
CPEN 221 L1ALaboratory1Hybrid Thu11:0013:00No
CPEN 221 L1BLaboratory1Hybrid Wed15:0017:00No
CPEN 221 L1CLaboratory1Hybrid Wed15:0017:00No
CPEN 221 L1DLaboratory1Hybrid Mon15:0017:00No
CPEN 221 L1ELaboratory1Hybrid Wed8:0010:00No
CPEN 221 L1FLaboratory1Hybrid Wed8:0010:00No
CPEN 221 L1WWaiting List1In-Person Yes
CPEN 221 T1ATutorial1Hybrid Wed^17:0019:00
^ every second week starting with week following start week
No
CPEN 221 T1WWaiting List1In-Person Yes
CPEN 221 1W1Waiting List1In-Person

THIS COURSE IS FOR CPEN AND ENPH STUDENTS ONLY.

MANU STUDENTS, PLEASE REGISTER IN CPEN 223 SECTION 101

BMEG STUDENTS, PLEASE REGISTER IN CPEN 223 SECTION 101, UNLESS YOU ARE INTERSTED IN PURSUING THE BIOMEDICAL INFORMATICS OR BIOMEDICAL SYSTEMS AND SIGNALS STREAMS

Yes
CPEN 221 L1WWaiting List1In-Person Yes
CPEN 221 T1WWaiting List1In-Person Yes