Software Engineering
The Nebraska Difference
Ranked a top undergraduate software engineering program
100% placement rate for new graduates seeking work
80% of graduates get first job offers before they graduate
Program Features
Undergraduate Research
Students are invited and encouraged to participate in faculty-supervised research supported by grants and the Undergraduate Creative Activities and Research Experience (UCARE) program.
Prime Silicon Prairie Location
The university is within walking distance of dozens of local tech startups and thriving companies. You won’t have to look far to land a great internship or a first job.
Real-World Experience
The program prepares you for your professional future by incorporating industry work into the course curriculum.
Notable Courses
Software Engineering I (SOFT 160)
Software engineering techniques and tools for designing, modeling and building event-driven and multi-layer applications.
Software Engineering II (SOFT 161)
Software engineering techniques and tools for designing, modeling and building event-driven and multi-layer applications.
Software Engineering Mentoring and Leadership (SOFT 360)
Mentoring and leading software engineering teams.
Software Design and Architecture (SOFT 466)
Introduction to the concepts, principles and state-of-the-art methods in software design and architecture.
Testing, Verification and Analysis (SOFT 467)
In-depth coverage of problems related to software quality, and approaches for addressing them.
Requirements Elicitation, Modeling and Analysis (SOFT 468)
In-depth coverage of processes, methods and techniques for determining, or deciding, what a proposed software system should do.
Huskers Do Big Things
Internships
- Software development intern, Sandhills Global, Lincoln, Nebraska
- UX design intern, Microsoft, Redmond, Washington
- Data science intern, Ameritas, Lincoln, Nebraska
- Software engineering intern, Lockheed Martin, Bellevue, Nebraska
- Application development intern, Buildertrend, Omaha, Nebraska
Careers
- Mobile software engineer, Epic, Verona, Wisconsin
- Software engineer, Peloton, New York City
- Database developer, Sandhills Global, Lincoln, Nebraska
- Software engineer, Microsoft, Redmond, Washington
- Application developer, Mutual of Omaha, Omaha, Nebraska
Graduate Schools
- Ph.D., Computer Science or MBA, University of Nebraska–Lincoln
- M.S., Information Networking, Carnegie Mellon University
- M.S., Computer Science, University of Southern California
- M.S., Computer Science, University of Nebraska–Lincoln
Outside the Classroom
At Nebraska, you’ll have many opportunities to discover your academic community and stretch your strengths.
Spend a full academic year working on a team to complete a real-world project for an industry or faculty sponsor in the Senior Design course.
Join faculty in research labs to gain experience in a specific area of computing. For example, our NIMBUS Lab allows students to participate in drone development
Gain career experience while completing academic requirements by earning course credit for an approved internship.
Use the Learning Assistant Program that helps first-year computing majors succeed through partnerships with upper-level students, academic support and improved learning experiences.
Featured Faculty
Bonita Sharif, Ph.D., Assistant Professor
Dr. Sharif specializes in eye-tracking research related to software engineering, biometric measures, human computer interaction, empirical software engineering, emotional awareness, software traceability and software visualization to support maintenance of large systems. She is a recipient of the NSF CAREER award and the NSF CRI award related to empowering software engineering with eye-tracking. She directs the Software Engineering Research and Empirical Studies Lab and welcomes undergraduate students for her research projects.
Academics & Experiential Learning
- Software engineering majors complete an additional year of our senior design course, equipping you with even more experience that will help you transition seamlessly into your future career.
- This major's course curriculum is designed to develop both software engineering and interpersonal skills. You will learn to work on multidisciplinary teams to build software solutions and maintain software intensive systems.
Career Preparedness
- If you need help finding an internship, preparing for an interview or enhancing your resume, college career advisors are available to offer guidance and answer questions.
- The School of Computing hosts career events throughout the school year to introduce students to hiring employers seeking their skills.
- Explore opportunities at the University Career Fair, on Visiting Employer days or at the annual fall event, Connect to the Network.
Community
- Join one of our computing-focused student organizations to learn new skills and connect with students who share your interests.
- Study in a small cohort of students, allowing you to learn in a smaller classroom, collaborate with fellow students on projects, and form a community within your major.
Have Questions? We're Here to Help
If you have questions about the Software Engineering major or navigating the application process, contact us.
- Contact Name
- Jeff Beavers
- Contact Title
- Director of Recruitment
- Phone
-
-