Quick Course Search

CMPUT301 - Introduction to Software Engineering

Object-oriented design and analysis, with interactive applications as the primary example. Topics include: software process; revision control; Unified Modeling Language (UML); requirements; software architecture, design patterns, frameworks, design guidelines; unit testing; refactoring; software tools. Prerequisite: CMPUT 201 or 275.

Winter Term 2019

Lecture Sections

Winter Term 2019 - LEC B1 (87222)

MWF 10:00:00 - 10:50:00 (ED N2 115)
Instructor: TBD

Winter Term 2019 - LEC EB1 (87432)

MWF 10:00:00 - 10:50:00 (ED N2 115)
Instructor: TBD

Lab Sections

Winter Term 2019 - LAB H01 (86938)

T 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Winter Term 2019 - LAB EH01 (87434)

T 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Winter Term 2019 - LAB H03 (87560)

R 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Winter Term 2019 - LAB EH03 (87562)

R 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Winter Term 2019 - LAB H02 (88558)

W 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Winter Term 2019 - LAB EH02 (88560)

W 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD
Fall Term 2018

Lecture Sections

Fall Term 2018 - LEC A1 (62822)

MWF 11:00:00 - 11:50:00 (ECHA 2 490)
Instructor: TBD

Fall Term 2018 - LEC EA1 (63242)

MWF 11:00:00 - 11:50:00 (ECHA 2 490)
Instructor: TBD

Lab Sections

Fall Term 2018 - LAB D03 (62824)

R 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Fall Term 2018 - LAB ED03 (63244)

R 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Fall Term 2018 - LAB D01 (64354)

T 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Fall Term 2018 - LAB ED01 (64356)

T 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Fall Term 2018 - LAB D02 (68156)

W 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

Fall Term 2018 - LAB ED02 (68158)

W 17:00:00 - 19:50:00 (ETLC E5 013)
Instructor: TBD

View Previous Terms