B.S. in Software Engineering

Be a Software Engineer
Be a Software Engineer

Earn a B.S. in Software Engineering

Housed within the College of Engineering

B.S. Degree in Software Engineering Icon

In this major you'll study the disciplined engineering practices necessary to specify, build, analyze and maintain complex software systems. The novel, practice-based software engineering curriculum combines research-based instructional methods with numerous hands-on learning activities: real-world projects, valuable classroom interactions, and internships with industry partners in Nebraska and elsewhere.

Our undergraduate software engineering major will prepare you for professional practice and post-graduate education. Your studies will include a strong foundation in math, science, engineering, and computer science, along with hands-on experiences. Through this approach, you’ll gain the technical knowledge and soft skills necessary to design, architect, develop and analyze complex software systems.

Companies across hundreds of industries employ software engineers. These engineers work on multidisciplinary teams to identify and formulate software solutions and maintain modern software intensive systems of all sizes. The demand for software engineers is growing rapidly: a much faster than average growth rate (17%) is projected through 2024 for jobs requiring bachelor-level degrees in software development (Bureau of Labor Statistics Occupational Outlook Handbook).


Highlights
Some of the unique features of the Software Engineering major include:

  • Cohorts: You will begin our program in a cadre of students who will proceed through the same course sequence together, providing a close-knit support system both in and out of the classroom.
  • Two-year capstone experience: In last two years of your major, your culminating capstone will focus on gaining professional and technical knowledge, teamwork skills, end-user awareness, design solutions, and opportunities for continuing professional development.
  • Students may apply to participate in the prestigious Jeffrey S. Raikes School of Computer Science and Management.


  • Association for Computer Machinery
  • Computing for All
  • Game Developers Club
  • IEEE
  • Society of Women Engineers
  • Software Engineer
  • Software Architect
  • Software Quality Assurance Engineer
  • Project Manager
  • Programmer
  • Software Analyst
  • Project Leader
  • Amazon
  • Hudl
  • Sandhills Publishing
  • Zillow
  • Boeing
  • NASA
  • IBM
  • Microsoft
  • National Instruments
  • Intel
  • and many more!


The Software Engineering Discipline

Software engineering is the study and application of disciplined engineering practices to the specification, architecture, development, analysis, testing and maintenance of software systems. Software engineers are involved with all aspects of software development to ensure the product not only behaves correctly, but is also safe, reliable, economical and maintainable.

Originally a subfield within computer science, software engineering has evolved into a stand-alone field to address the significant challenges of developing and maintaining large complex software systems. Topics studied by software engineering students include many of the core concepts found in a computer science curriculum, but with a greater emphasis on the software development process.

Software engineers work with technical specialists such as application developers and database analysts, as well as professionals from other disciplines. Together, they engineer the software that automates repetitive but critical tasks performed by medical devices, financial systems, mobile devices, aircraft and much more.

In 2014, the median pay for software developers with a bachelor’s degree was more than $97,000*.

*Bureau of Labor Statistics Occupational Outlook Handbook

Visit with us

Jenna Huttenmaier Profile Photo

Jenna Huttenmaier

Recruitment & Retention Coordinator

(402) 472-5011
Avery Hall 269

Maggie Jobes

Director of Recruitment

(402) 472-7094
Othmer Hall 209

Nikki Zotto

Recruitment Coordinator

(402) 472-5153
Othmer Hall 209