CS 370

Introduction to Software Engineering

California State University San Marcos · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

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. Three hours of laboratory. Cross-listed: CS 370 and SE 370 are cross-listed. Students may not receive credit for both. Prerequisite(s)/Corequisite(s): CS 311 and ( MATH 270 or MATH 350 ).

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #california_san_marcos-0688Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?