Software engineers are effective programmers who analyze, design, implement, and maintain complex software systems. Software engineers help to enhance life in a variety of ways; without them, there would be no Internet, digital music, or video gaming. Penn State Behrend has the only undergraduate Software Engineering program within Penn State.
In the Software Engineering program at Penn State Behrend, students work in teams, gain hands-on experience, and systematically apply science and engineering approaches to develop and improve software systems in economical, reusable, and extendable ways.
In their senior year, students work in small teams with individual faculty to complete capstone design projects. Most projects are sponsored by industry partners, giving students the opportunity to work on industry projects while still in school.