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 2023

SectionScheduleInstructor
2450-001MWF2:30 pm-3:20 pmAllen, Heber

Courses Taught Fall 2023

SectionScheduleInstructor
2450-001MWF9:30 am-10:20 amAllen, Heber