BS Software Engineering

4 Years On Campus Bachelors Program

University of Nebraska Lincoln

Program Overview

The Bachelor of Science in Software Engineering (BSSE) at the University of Nebraska Lincoln is an ABET accredited program that prepares students for the design, development, testing, and maintenance of complex software systems. The program focuses on rigorous engineering practices, collaborative teamwork, and hands-on, real-world experiences. 

Students progress through small, close-knit cohorts with strong faculty support, peer mentoring, and leadership development opportunities. The curriculum emphasizes career preparation through internships, professional admissions milestones, and a final year senior design project that simulates industry-level work.

Course Overview:

  • Year 1: Introduction to the School of Computing, Software Engineering I, Software Engineering II, Computer Science I (multiple language options), Computer Science II, Calculus I, Calculus II, Written Communication, Humanities, Social Sciences

  • Year 2: Software Engineering III, Software Engineering IV, Introduction to Discrete Structures, Computer Systems Engineering, Calculus III, Statistics and Applications, Science, Communication Skills, Global/Diversity

  • Year 3: Software Engineering Mentoring and Leadership, Programming Language Concepts, Human-Computer Interaction, Data Modeling for Systems Development, Software Design and Architecture, Testing, Verification, and Analysis, Technical Electives, Science with Lab, Ethics/Civics/Stewardship

  • Year 4: Requirements Elicitation, Modeling, and Analysis, Secure Software Engineering, Design and Analysis of Algorithms, Operating Systems Principles, Technical Electives, Internship in Computing Practice, Additional ACE electives as needed to fulfill university requirements

Experiential Learning (Research, Projects, Internships etc.)

  • Senior Final year Design Capstone: A two-semester, team-based project with real industry or faculty sponsors to develop practical software solutions.

  • Internships: Students can earn academic credit for approved internships, which are deeply embedded into the program structure.

  • Undergraduate Research: Opportunities include participation in the UCARE program and advanced projects in labs like the NIMBUS Lab.

  • Learning Assistant Program: Peer mentoring and support roles for first-year students, building leadership and communication skills.

  • Student Organizations: Access to ACM, UPE, IEEE, and other computing-focused groups that foster networking, leadership, and career development.

Progression & Future Opportunities

  • Career Outcomes:

    • 100% placement rate for graduates seeking employment.

    • 80% of students secure job offers before graduation.

  • Career Services: Dedicated career advisors, tech-focused career fairs, resume workshops, employer networking events, and internship pipelines

  • Sample Employers: Microsoft, Lockheed Martin, Epic, Peloton, Mutual of Omaha, Sandhills Global, Buildertrend.

  • Graduate Study:Graduates pursue advanced degrees at prestigious universities including UNL, Carnegie Mellon, and USC.

  • Industry Connections: Strong partnerships with local startups and Silicon Prairie tech companies ensure robust internship and job opportunities.

  • Professional Skills: Emphasis on leadership, teamwork, software project management, effective communication, and real-world problem-solving.

  • Accelerated Progression: The program integrates internships and professional mentoring, fast-tracking students toward career success with early job placements.

Program Key Stats

$27,748
$ 45
Rolling


76 %

Eligibility Criteria

BBB - AAB
2.8 - 3.0
28 - 32
75 - 80

1090 - 1330
22 - 28
6.5
79

Additional Information & Requirements

Career Options

  • Mobile Software Engineer
  • Software Engineer
  • Database Developer
  • Application Developer
  • UX Designer
  • Data Scientist

Book Free Session with Our Admission Experts

Admission Experts