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 2020

Lecture Sections

Winter Term 2020 - LEC B1 (86192)

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

Winter Term 2020 - LEC EB1 (86398)

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

Lab Sections

Winter Term 2020 - LAB H01 (85922)

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

Winter Term 2020 - LAB EH01 (86400)

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

Winter Term 2020 - LAB H03 (86518)

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

Winter Term 2020 - LAB EH03 (86520)

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

Winter Term 2020 - LAB H02 (87458)

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

Winter Term 2020 - LAB EH02 (87460)

W 17:00:00 - 19:50:00 (ETLC E5 013)
Fall Term 2019

Lecture Sections

Fall Term 2019 - LEC A1 (65852)

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

Fall Term 2019 - LEC EA1 (66268)

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

Lab Sections

Fall Term 2019 - LAB D04 (65854)

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

Fall Term 2019 - LAB ED04 (66270)

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

Fall Term 2019 - LAB D02 (67316)

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

Fall Term 2019 - LAB ED02 (67318)

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

Fall Term 2019 - LAB D03 (70274)

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

Fall Term 2019 - LAB ED03 (70276)

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

Fall Term 2019 - LAB D01 (75925)

M 17:00:00 - 19:50:00 (ETLC E5 013)

Fall Term 2019 - LAB ED01 (75926)

M 17:00:00 - 19:50:00 (ETLC E5 013)

View Previous Terms