Skip to content

This course covers the fundamentals of software engineering with a focus on the software life cycle and developing quality software as a team. Topics covered include requirements, specification, design, quality assurance and testing, process, as well as tools and environments. The course will include a programing project in which teams of 4-6 students take a high-level concept provided by the instructor from requirements through implementation.

This course will introduce students to the basics of software engineering, focusing on life cycle, team and technical activities.

Activity Calendar

Featured Event: December 3, 2025

Christmas on the Hill
A festive end-of-year celebration featuring activities, music, and community bonding. This event brings together students, faculty, and staff to share in the holiday spirit before the break.