Skip to content

Introduction to Software Engineering

Division: Natural Science and Math

Department: Computer Science & Engineering

Course: CS 2450

Title: Introduction to Software Engineering

Description: Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. This course teaches: how to specify and manage requirements through the use of user stories and use cases; the development of software iteratively and incrementally; unit testing of software; project planning; documentation of work products using Unified Modeling Language (UML) to construct class or sequence diagrams; risk management through the development of a risk list and mitigation strategies; and how to work as a member of a software development team. Students will complete a team-based project that provides the opportunity to practice engineering knowledge, skills, and practices.


Courses Taught Fall 2024

No courses to display for this term.

Courses Taught Spring 2025

No courses to display for this term.