Software Engineering

Software Engineering

Ron DelPorto and studentsSoftware engineers are creative problem solvers who put the functionality into our technology. Without software engineers there would be no Internet, no social networking, no apps, no streaming music, and no interactive computer or video games. 

The B.S. in Software Engineering at Penn State Behrend is the only undergraduate software engineering program within the Penn State system. This degree prepares you to be an effective programmer who can analyze, design, implement, and maintain complex software systems. In your lecture course work and hands-on laboratory experiences you’ll learn to apply science and engineering approaches to create, maintain, and improve software systems in economical, reusable, and extendable ways.

Software engineering is a relatively young discipline but has great buzz—it consistently tops Money magazine’s annual Best Jobs list.

Why Penn State Behrend?

The School of Engineering at Penn State Behrend offers you the opportunity to learn in state-of-the-art facilities, conduct research with award-winning faculty, and be recruited by companies around the world.

In your senior year, you’ll work with a small team and faculty mentor to complete a capstone design project. Most projects are sponsored by industry partners, giving you the opportunity to work on a real-world industry project, gain meaningful professional experience, and demonstrate relevant skills to potential employers.

Accreditation Matters

The B.S. in Software Engineering is accredited by the Engineering Accreditation Commission of ABET, abet.org. Also, the School of Engineering at Penn State Behrend consistently places in the Top 50 in U.S. News & World Report’s ranking of the nation’s undergraduate engineering programs

Want to Learn More?


The Software Engineering program is Accredited by the Engineering Commission of ABET, www.abet.org.

ABET White logo