Description
While working in groups, students will participate in the evolution of a software artifact. Elements of a software life cycle are examined in detail: requirements analysis, design recovery, refactoring, documentation, version, and configuration management.
Learning Hours
120 (15 Lecture, 60 Group Learning, 45 Private Study)
Prerequisite
Level 4 or above and registration in a Computing Major, or a BMCO, COCA, COGS, COMA, or CSCI Specialization Plan and cumulative GPA of 1.90 or higher and a GPA of 2.60 in CISC/COCA/COGS/SOFT and a minimum of 12.0 units in CISC/COCA/COGS/SOFT at the 300-level or above and GPA of 2.60 in CISC/COCA/COGS/SOFT at the 300-level or above.
Exclusion
Maximum of one course from: CISC 495/3.0; CISC 496/3.0; CISC 499/3.0; CISC 500/6.0; COGS 499/3.0. Maximum of one course from: CISC 495/3.0; CISC 498/6.0.