ENPM611

Software Engineering

Prerequisite: Competency in one programming language; and must have completed an undergraduate software engineering course. Software engineering concepts, methods, and practices important to both the theorist and the practitioner will be covered. The entire range of responsibilities expected of a software engineer are presented. The fundamental areas of requirements development, software design, programming languages, and testing are covered extensively. Sessions on supporting areas such as systems engineering, project management, and software estimation are also included.

Spring 2023

1 review
Average rating: 4.00

Fall 2022

1 review
Average rating: 4.00

Spring 2022

1 review
Average rating: 4.00

Past Semesters

1 review
Average rating: 4.00

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.