SFWE 507 Foundations of Software Engineering

Required course: No

Course Level

Graduate

Course Description

Students study the different software development lifecycle (SDLC) phases used in developing, delivering, and maintaining software products for a wide variety of applications. Common software process models are introduced, along with developing an understanding of the importance of defining software requirements, developing software architectures and designs, and the various forms of testing that go into delivering reliable and resilient software systems. Concurrent with SFWE 407.

SFWE 507 Syllabus (PDF)

Enrollment Requirements

Programming experience (in any language) is strongly recommended for graduate students.
Course Units
3
Core Designation
Typically Offered
Fall, Spring
Available Online
Contact Us
Contact Us
Loading...