Skip to main content

2026-2027 Undergraduate & Graduate Catalog [In Progress]

Search Help

SE 511 - Introduction to Software Engineering

This course provides an introduction to the field of software engineering. Topics include software engineering process; process models (waterfall, iterative/incremental models, and agile models); software requirements analysis and specification; software design; unified modeling language (UML); design patterns; software verification and validation techniques and tools; software project management; and software maintenance. Prerequisite: Admissions into the Master of Science in applied computer science, software engineering, or artificial intelligence.

Credits: 3



If you are in need of assistance please submit any questions or comments.