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

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 are prepared for industry positions and entry into graduate study and research. 


Degree Plan Availability
Computer Engineering BSHattiesburg


Contact Us

School of Computing Sciences and Computer Engineering

214 Bobby Chain Technology Center (TEC) 
118 College Dr. #5106
Hattiesburg, MS 39406

Hattiesburg Campus

Campus Map