B.S. in Computer Engineering

Computer Engineering - Omaha

Bachelor of Science in Computer Engineering

Student working on project on tabletop

The computer engineering major, delivered in Omaha, focuses on computer systems, combining elements of electrical engineering and computer science. Completion of our program will enable you to enter employment in positions involving computer hardware design and applications, computer software design and development, microcomputer-based applications and computer networking. The program also leads to preparation for graduate studies in computer engineering, computer science or electrical engineering.

The Nebraska Difference

18:1

Student-to-Faculty Ratio.

Industry Allies

Building futures through strong industry connections.

Be a Complete Engineer®

Unleash your potential and unlock core competencies.

Innovate. Excel. Engineer.

80% of students receive a job offer before graduation.

Program Features

Real-World Focus and Diverse Career Paths 

The computer engineering major provides a strong engineering foundation, preparing graduates for microprocessor/embedded system design, digital design and computer architecture fields. An emphasis on ethics and sustainability ensures responsible solutions. 

Extensive Hands-On Experience 

Benefit from extensive laboratory work throughout the program, gaining practical skills every semester. The senior capstone project will hone your ability to plan, design and execute engineering projects. 

Collaborative Learning and Abundant Opportunities 

Enjoy unique collaborative experiences with faculty on our campuses in Lincoln and Omaha. Our locations provide easy access to numerous engineering internships and part-time jobs, boosting your career prospects. 

Student talking to others at drone demonstration
Students working on programming project

Notable Courses

Microprocessor Applications (ECEN 106)

Explore assembly language programming of microprocessors/microcontrollers, assemblers, and debugging tool utilization. Study microprocessor system hardware, control signals and 'C' language micro-controller programming.

Digital Design and Interfacing (ECEN 310)

Gain a comprehensive understanding of digital design, covering circuit and system perspectives. Explore digital integrated circuits, interface signal integrity, FPGA design and synthesis, software simulation and practical lab exercises.

Switching Circuits Theory (ECEN 313)

Study combinational circuit analysis, state machine analysis, synchronous/clock mode circuits, and asynchronous sequential circuits. Cover minimization, race, hazard elimination. Implement circuits in discrete logic and in CPLD and FPGA devices.

Communications Systems (ECEN 325)

Explore relevant communication systems, transmission and reception principles, amplitude, frequency, and phase modulation. Study sampling theorem, pulse-code modulation and delta modulation concepts.

Assembly Language Programming (ECEN 332)

Learn architecture and assembly language programming of 8-bit and 32-bit microcontrollers. Gain proficiency in assemblers, debugging tools and hands-on utilization.

Embedded Microcontroller Design (ECEN 435)

Study design, programming, and interfacing for embedded systems. Cover advanced RISC-based architecture and serial communications. Design, build and program operation of a single microcontroller board with a specific application.

Huskers Do Big Things

Outside the Classroom

Featured Faculty

Alisa Gilmore came to Nebraska as a control systems engineer and soon found a passion for all-things robotics. In addition to teaching and mentoring students in computer engineering and electrical engineering, she also has been very involved in STEM programs across the state, including organizing the Nebraska Robotics Expo for many years for K-12 students.

Academics & Experiential Learning

  • Tackle big challenges in your classes and work with faculty on research dedicated to solving global problems and saving lives.
  • Engineering is a global profession. Increase your knowledge and marketability through a study abroad opportunity.

Career Preparedness

  • You’ll gain career-level experiences right from the start of your academic adventure to prepare you to enter the career or graduate school of your choice.
  • Participate in paid internships for valuable on-the-job experiences and to develop lifelong career contacts.

Community

  • With more than 50 clubs and organizations in the College of Engineering, you’ll be able to connect with other students and faculty for fun and hands-on experiences.
  • Participate in local hardware and software engineering competitions through UNL Robotics.