B.S. in Computer Engineering

Computer Engineering - Lincoln

Students working together on soldering a project
Computer engineering focuses on the integration of hardware and software system design. At the University of Nebraska–Lincoln, you’ll combine computing concepts with technical hardware skills to develop the range of expertise for a holistic view of computer-based systems and global decision-making. You’ll study topics such as digital logic and technologies, programming, system components and design, application of theory, experimentation, tools and techniques, and maintenance.
  • College

  • Hours Required

    126 credit hours
  • Areas of Focus

    Embedded Systems and Robotics, VLSI Design, Signal Processing and Communications, High-Performance Computing

The Nebraska Difference


Study and combine computer science with engineering principles


100% placement rate for new graduates seeking work


80% of graduates get first job offers before graduation

Students holding up phone with app they developed

Program Features

Comprehensive Education in Lincoln and Omaha  

The computer engineering program offers a complete undergraduate curriculum with a broad range of specialized courses in Lincoln and Omaha, preparing you for immediate entry into the profession or further graduate studies.

Undergraduate Research 

You will be 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. 

Student looking inside phenotyping machine

Notable Courses

Computer Science I: Systems Engineering Focus (CSCE 155E)

Introduction to problem solving with computers. Topics include problem solving methods, software development principles, computer programming and computing in society.

Computer Science II (CSCE 156)

Data structures, including linked lists, stacks, queues, and trees; algorithms, including searching, sorting, and recursion; programming language topics, including object-oriented programming; pointers, references and more.

Introduction to Discrete Structures (CSCE 235)

Survey of elementary discrete mathematics.

Unix Programming Environment (CSCE 251)

Introduction to the Unix operating system, file system, tools and utilities, and shell programming.

Digital Logic Design (CSCE 335)

Combinational and sequential logic circuits. MSI chips, programmable logic devices (PAL, ROM, PLA) used to design combinational and sequential circuits. Hardware design experience.

Embedded Systems (CSCE 336)

Introduction to designing, interfacing, configuring, and programming embedded systems.

Huskers Do Big Things


  • Aviation software engineer, Garmin, Olathe, Kansas
  • Software engineer intern, Microsoft, Redmond, Washington
  • Simulation lab intern, University of Nebraska Medical Center, Omaha, Nebraska
  • Hardware engineer, Springbok Inc., Omaha, Nebraska
  • Quality engineer intern, Bosch Security Systems, Lincoln, Nebraska


  • Product manager, Hudl, Lincoln, Nebraska
  • Embedded systems engineer, Lockheed Martin, Denver, Colorado
  • Computer engineer, United States Department of Defense, San Antonio, Texas
  • Frontend engineer, Hayneedle, Inc., Omaha, Nebraska
  • Software developer, Epic Systems, Verona, Wisconsin

Graduate Schools

  • M.S. Electrical Engineering, University of Nebraska–Lincoln
  • Robotics Engineering, Northwestern University
  • M.S. Visualization, Texas A&M University
  • Medical Sciences Interdepartmental Areas, University of Nebraska Medical Center
  • M.Sc. Software Engineering, University of Sheffield

Outside the Classroom

At Nebraska, you’ll have many opportunities to discover your academic community and stretch your strengths.


Academics & Experiential Learning

  • Combine computing concepts with technical hardware skills in hands-on coursework that teaches you how to build, program, test and operate physical computing systems.
  • You will be in many of the same courses as computer science majors while taking electrical engineering courses.

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.


  • Join one of our computing-focused student organizations to learn new skills and connect with students who share your interests.
  • Visit our Student Resource Center, a community hub where students can study and socialize with fellow majors.

Have Questions? We're Here to Help

If you have questions about the Computer Engineering - Lincoln major or navigating the application process, contact us.

Jeff Beavers portrait
Contact Name
Jeff Beavers
Contact Title
Director of Recruitment