Computer Engineering


In addition to traditional large computer applications, devices containing some form of embedded computing system are becoming pervasive in our society. Computer engineers design and develop hardware and software for all of these systems, ranging from software applications to communication networks to components in computing systems to small embedded sensors.

Branches of computer engineering include:

  • operating systems
  • embedded systems design
  • digital circuits
  • algorithms
  • software design
  • computer architecture

Important applications include:

  • wired and wireless networks
  • simulation
  • automation
  • digital control
  • sensing
  • robotics
  • apps and data management

Our comprehensive curriculum prepares students to identify, formulate and implement solutions to real-world technology problems. Students learn how to use modern computer engineering tools in well-equipped laboratories, with activities that reinforce the concepts learned in the classroom.

The curriculum emphasizes design and teamwork and culminates in a capstone senior design project that integrates the material learned in earlier courses. Students graduate with a Bachelor of Science in Computer Engineering.

More Information

Our faculty

  • hold doctoral degrees in a wide range of areas in electrical and computer engineering
  • are actively engaged in both teaching and research
  • direct industry and government-funded research and development projects
  • bring their extensive practical experience into the classroom
  • advise undergraduate and graduate students in their research and design projects

Akron Advantage

Hands-on learning

Our students experience computer engineering firsthand through educational and research laboratories, including facilities for:

  • circuits
  • analog electronics
  • digital electronics
  • digital hardware and embedded systems
  • computer architecture
  • software engineering
  • programming languages
  • networks
  • electromagnetics compatibility and signal integrity
  • alternative energy
  • sensors and instrumentation
  • integrated circuit design and high-temperature electronics
  • automation and wireless sensor networks
  • communications

Real-world experience

Gain important practical professional experience through the optional cooperative education program in the engineering field of your choice. Through co-op, you’ll alternate semesters of work and school following your sophomore year. As an added benefit, you’ll earn a competitive salary.

Starting in the first year, students can join a wide variety of competition teams, working on projects ranging from a robot that mines for materials on a lunar surface to hybrid electric vehicles. Students learn to manage large projects, deal with budgets, and interact with students from other disciplines and at other universities. With their advisers, students travel to competitions across the country. 

Student organizations

Interact with other engineering students and professionals in the field through organizations such as:

  • Tau Beta Pi (engineering honors society)
  • Society of Women Engineers
  • National Society of Black Engineers
  • Society of Hispanic Professional Engineers
  • Association for Computing Machinery

Sample Curriculum

Page maintained by the Department of University Communications and Marketing. Complete a Web Project Request if changes are needed to this page.

Career Opportunities

A degree in computer engineering prepares you to: 

  • design and develop software for embedded and networked systems
  • solve technical problems
  • design, develop and test computer chips, circuit boards, computer systems and related equipment


There is a shortage of IT talent in the region and the demand continues to grow. According to Team NEO, the IT workforce in NE Ohio grew by 18% from 2016 to 2019.

Career services

Career Services helps students and alumni explore and reach career goals. They connect students to employers for internships, jobs, and careers.