Earn a B.S. in Software Engineering
Housed within the College of Engineering
Beginning in Fall 2016, we’re offering a unique new major in Software Engineering. This major combines
innovative and research-based teaching with numerous hands-on experiences: 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).
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.