B.S. in Computer Engineering

Program Overview

Computer engineering combines the computer-oriented side of electrical engineering with ideas in computer science to design much of the low-level software — operating systems, kernels and drivers — that allows various computer-based hardware pieces of a system to work together.

The hands-on, laboratory-based approach to our curriculum ensures students are well-versed in project development and problem solving.

Program accreditation

Emphasis areas of coursework

Architecture and design
This area focuses on design of hardware for computer systems — from a system-level perspective, to an individual device or component level.

Embedded systems
Coursework in the embedded systems area focuses on processor-based stand-alone computing systems with dedicated functionality in applications such as appliances, automobiles, and handheld or wearable devices.

This coursework forms the basis of knowledge and protocols used to enable networked communications among all devices and systems across the world.

Academic areas graphic for computer engineering

View flowchart (pdf)

Make an impact

Computer engineers provide society with many critical utilities for health care, public safety, transportation, the food supply, computing, the environment and more.

Computer engineers improve public welfare by —

  • connecting people across the world through wireless communication.
  • developing new technologies in robotics and artificial intelligence to make life easier.
  • creating mobile applications to improve health and lifestyles.
  • advancing health care through improved software systems and equipment.
  • designing software for traffic and security solutions.
100% career placement
$66,000 average starting salary

Career opportunities

Computer engineering graduates pursue careers as —

  • software engineers
  • computer hardware engineers
  • network engineers
  • computer network architects
  • consultants
  • application engineers
  • project engineers


Computer engineering students have a broad variety of internships and co-ops available to them. Some opportunities are local, while many more are in the greater Midwest and throughout the U.S.

K-State computer engineering alumni live in 37 states and 11 countries.

Map of computer engineering alumni


Career placement and salary data provided by the K-State Career Center. Career placement includes K-State computer engineering graduates who are employed or enrolled in graduate or professional schools within six months of graduation.