Concepts of software modeling, software process and some tools. Object-oriented analysis and design and Unified process. Some computer-aided software engineering (CASE) tools will be recommended to use for doing homework assignments.
Prerequisite: CPSC 362, declared major/minor in CPSC, CPEN, or CPEI.