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 Spring 2024

SectionScheduleInstructor
2450-001MWF10:30 am-11:20 amAllen, Jonathan D.

Courses Taught Fall 2024

No courses to display for this term.