May 16, 2024  
2022-2023 Catalog 
    
2022-2023 Catalog [ARCHIVED CATALOG]

Add to My Favorites (opens a new window)

CS 370 - Introduction to Software Engineering

Units: 3
Introduces software engineering fundamentals including software development lifecycle, process models, object-oriented methodologies, ethical and professional responsibilities. Covers project management activities such as proposal writing, project planning, scheduling and monitoring, and development activities such as problem domain analysis, requirements engineering, software design, implementation and testing. Establishes semester-long working teams, collaborating on project management activities and development activities to construct mid-sized software products. Produces three project deliverables: Software Requirements Specification Document, Software Design Specification Document, and system executable. Two hours of lecture. Two hours of laboratory. Cross-listed: CS 370 and SE 370  are cross-listed. Students may not receive credit for both.

Prerequisite(s): CS 211  with a minimum grade of C (2.0).
Prerequisite(s)/Corequisite(s): CS 311  and MATH 270  with a minimum grade of C (2.0). 



Add to My Favorites (opens a new window)