Program description
Software Engineering, BS
Building effective software solutions requires a blend of engineering principles, computing expertise, project leadership, and disciplined software construction.
The Bachelor of Science in Software Engineering uses a project-driven curriculum grounded in engaged, discovery-based, learn-by-doing education. Students work on practical, often team-based projects each semester, developing communication, teamwork, critical thinking, and professional skills alongside their technical training. Students can further tailor their degree through technical electives in areas such as web and mobile applications and embedded systems, and the program is accredited by ABET's Engineering Accreditation Commission under both general and software engineering-specific criteria.