Software Engineering

Software engineering is a strong academic program offered by a highly credentialed faculty committed to undergraduate education. This program offers an innovative project-based curriculum with a great deal of faculty/student collaboration 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 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.