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
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.
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.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.