Software Engineering

Program Overview

Software Engineering is a strong academic program offered by a highly credentialed faculty who are committed to undergraduate education. This program offers an innovative project-based curriculum with a great deal of faculty/student collaborations solving real world problems. The year-long capstone experience places students in a position of developing software for real clients. The laboratory and instructional facilities are designed to support and encourage creativity and teamwork.

This is the first Software Engineering program in SUNY, and features a curriculum that provides students with the engineering essentials and experience they need,  as well as a fundamental knowledge in sciences, mathematics, and computing.  The SE focus is built into a strong set of systems-oriented course offerings.  Software requirements, design, construction, testing, maintenance, configuration management, engineering management, engineering process, tools, and software quality assurance are knowledge areas that are embedded and reiterated in the curriculum.   This program meets all ABET/EAC criteria for accreditation; upon graduation of the first cohort, we will seek accreditation for this program.