Skip navigation

Computer Engineering

Availability: Hattiesburg Options

Computer Engineering

Computer Engineering advances humankind by designing the underlying digital hardware, computing networks, and software systems that impact our everyday lives. USM offers a Bachelor's degree in Computer Engineering. Students are expected to complete a minimum of 126 credit hours.

Request info Apply

1Degree Option Computer Engineering BS

What Will I Learn?

The Computer Engineering curriculum deals with all aspects of designing, building and programming computer systems. Computer Engineering combines fundamentals of computer science and electrical engineering in one major, as it introduces students to both hardware and software of computer systems. Computer Engineering core topics include the following items.

  • Digital Logic
  • Digital and Analog Electronics
  • Computer Architecture and Embedded Systems
  • Internet-of-Things and Cybersecurity
  • Mobile and Wireless Computing
  • Hardware Design, and Reconfigurable computation

Faculty Engagement

Our faculty members are engaged in research projects in various areas of focus, including cybersecurity, cyber-physical systems, robotics, embedded systems, reconfigurable computing, and computer vision. Our students receive well-rounded training to work in the industry but are also prepared for independent research in graduate programs at USM or elsewhere.


Degree Plan Availability
Computer Engineering BSHattiesburg
  • Hardware Engineer
  • Embedded Systems Engineer
  • Software Engineer