Computer Engineering
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.
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.
Availability
Degree Plan | Availability |
---|---|
Computer Engineering BS | Hattiesburg |
Software Engineering Minor | |
Software Engineering Certificate | Hattiesburg, Online |