SFWE507

Download as PDF

SFWE507 - Foundations of Software Engineering

Electrical & Computer EngrGraduateUA - UA General

Course ID

042838

Course Description

This course will provide students with the foundational skills and knowledge used by software engineers in diverse industries. Students will understand what software engineering is and why it is more than `just writing code'. The course introduces students to 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 will be 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.

Min Units

3

Max Units

3

Repeatable for Credit

No

Grading Basis

GRD - Regular Grades A, B, C, D, E

Career

Graduate

Course Requisites

Programming experience (in any language) is strongly recommended for graduate students.

May be convened with

SFWE407

Component

Lecture

Optional Component

No