BW's software engineering major is a rigorous program combining comprehensive coursework and labs.

Developed in coordination with leading software companies, the program teaches you the mechanics of effective software engineering??programming, computer applications, mathematics and database technology. You'll learn to design, analyze and maintain software.

The program provides a strong foundation for addressing current technologies as well as adapting to emerging ones.

A required internship provides real-world experience and resume-enhancing benefits. BW's proximity to Cleveland puts you within a 20-minute drive to outstanding opportunities.

Also impressive is a two-semester required capstone experience. Working with a small team, you will learn to analyze, design, develop, test and maintain large-scale software systems. The projects are mostly from industry partners and give students the opportunity to work on real-world problems. You'll apply strategic thinking, creative brainstorming and problem-solving skills to tackling complex engineering principles.