software engineering screen

Bachelor of Science in
Software Engineering

Program Summary

This ABET–accredited online software engineering degree program is ideal for creative thinkers interested in coding and programming, mathematics, chemistry, and physics. Work with real companies during an industry-sponsored senior design project.
How To Apply
Apply by March 15 to start May 15

How To Apply 

Costs and Financial Aid

126 Credits $620/$664 per credit

Costs and Financial Aid 

Nationally Recognized

US News and World Report Bachelor's badge
Our bachelor's degrees are highly ranked by U.S. News & World Report.

Bachelor of Science in Software Engineering

Software engineers hold key positions in many industries — including medical, industrial, military, communications, aerospace, business, scientific, and general computing. Their highly sought after research, design, development, and testing skills help keep many critical systems operating accurately and efficiently. Using principles and techniques of computer science, engineering, and mathematical analysis, software engineers empower computers with innovative applications to perform tasks smarter, faster, and better.

Penn State's Bachelor of Science in Software Engineering, offered online through World Campus, provides students with a strong foundation in software engineering using a combination of classroom study, software development experience, and design projects. The undergraduate program blends engineering principles, computing skills, project leadership, and software construction to supply students with a comprehensive understanding of the field and to prepare graduates for the workforce or future study.

Engineering Accreditation Commission ABET

The program offers students the opportunity to develop strong problem-solving and communication skills, along with the development of teamwork skills. Students will also be exposed to state-of-the-art technologies for developing mobile applications, web applications, and software for embedded systems. 

The program is offered in partnership with Penn State Behrend's School of Engineering, and combines a highly focused curriculum with a flexible, convenient, online format, allowing you to maintain your professional commitments as you acquire a valued credential. The Software Engineering program is Accredited by the Engineering Commission of ABET

When you earn your degree online through Penn State World Campus, you can expect a fully accredited degree program taught by highly respected Penn State faculty, a staff of professionals ready to support your needs, a collaborative learning environment with quality interaction between faculty and classmates, and an opportunity to join a proud Penn State community. 

Your Software Engineering Curriculum

Courses in the B.S. in Software Engineering program cover a wide array of software engineering topics including discrete mathematics, probability and statistics, and relevant topics in computer sciences and supporting disciplines for a comprehensive coverage of modern software and techniques. As a student, you can gain knowledge in areas such as computer programming, object-oriented methodology, software design, software validation and verification, software security, and computer networks.

The courses are also designed to help you develop key abilities needed to effectively contribute, and have an impact on, business practices and team dynamics within an organization.

During your senior year, a capstone course series — which includes an industry-sponsored design project — allows you to collaborate with fellow students to design, plan, manage, and implement a software system and provide you with experience working with real industries. 

What Can You Do with a Penn State Education in Software Engineering?

As a graduate of this program, you should be well prepared to apply your knowledge, techniques, and skills to implement high-quality software and provide innovative solutions in industry and government. Possible software engineering jobs may include:

  • computer systems analyst
  • software developer (embedded, web, and mobile)
  • user interface designer
  • software testing engineer
  • video game designer
  • computer systems administrator
  • project manager
  • sales engineer
Penn State World Campus Student

Ready to Learn More?

Get the resources you need to make informed decisions about your education. Request information on this program and other programs of interest by completing this form.

* required 1/3

I agree to be contacted via phone, email, and text by Penn State World Campus and affiliates. Privacy Policy. reCAPTCHA protected. Google Privacy Policy and Terms of Service.