Skip to main content

Foundations of Software Engineering

General

Prefix

SE

Course Number

640

Course Level

Graduate

College/School

College of Science and Engineering

Description

Prescriptive and agile process models, software engineering framework and umbrella activities, software analysis, design, construction, testing, quality.

Credits

Min

3

Max

3

Repeatable

No

Goals and Diversity

MN Goal Course

No

Cultural Diversity

No

Learning Outcomes

Outcome

Describe and use prescriptive and agile software engineering process models.

Outcome

Apply software engineering framework and umbrella activities to construct high quality software.

Outcome

Apply software analysis, design, and construction techniques for software development.

Outcome

Apply software quality and testing strategies to validate, verify, and construct high quality software.

Course Outline

Course Outline

Software engineering process models. 15% Software engineering general and umbrella framework activities. 15% Software analysis. 20% Software architectural design. 20% Software construction. 20% Software testing and quality assurance. 10%