May 12, 2025  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog [Archived Catalog]

CS 36000 - Software Engineering


The course presents the common forms of the software life cycle, which are used throughout the commercial, industrial, institutional, and even governmental communities when a single development effort is appropriate. We will discuss the nature of software and software projects, software development models, software design, software process maturity, project planning, management, and communication. We will study methods for analysis, design, testing, and implementation of various software systems.  

Prerequisite(s) for Course
P: CS 26000.

Cr. 3.
Student Learning Outcomes