Course Title:
Software Engineering 1
Course Description:
Provides an overview of main concepts in software engineering, the software process, methods, techniques, and tools. Topics include requirements analysis and specification; software design, coding, testing, and maintenance; and verification, validation, and documentation. Covers structured analysis and object-oriented design methodologies. Presents overviews of user interface design, prototyping, CASE tools, software metrics, and software development environments. Includes a small software development project.
Fall Offering:
Even
Lab/Coreq 1:
Spring Offering:
Lab/Coreq 2:
Summer Offering:
Lab/Coreq Remarks:
Summer 1 Offering:
Prerequisite 1:
CS U215
Summer 2 Offering:
Prerequisite 2:
Cross-Listed Course 1:
Prerequisite 3:
Cross-Listed Course 2:
Prerequisite 4:
Cross-Listed Course 3:
Prerequisite 5:
Cross-Listed Course 4:
Prerequisite Remarks:
Cross-Listed Course 5:
Repeatable:
N