Skip to main content Skip to footer
A computer circuit board

Computer Engineering

Computer engineering advances humankind by designing the underlying digital hardware, computing networks, and software systems that impact our everyday lives.

Educating students in the basic principles and modern practices of the field of computer engineering

Computer engineering deals with the body of knowledge that forms the theoretical and practical basis for the storage, retrieval, processing, analysis, recognition, and display of information. Computer engineering graduates have career opportunities in computer systems design, digital systems, systems analysis, software engineering and data communications.


Computer engineering curriculum deals with all aspects of designing, building and programming of computer systems. It combines fundamentals of computer science and electrical engineering in one major, as it introduces students to both hardware (electronic circuits) and software (programming) of computer systems.

This degree program prepares graduates for successful, profitable, and lifelong careers in computer systems design, mobile and embedded computing devices, sensor networks, reconfigurable logic, software engineering, cyber security, Internet of Things, and machine intelligence applications.

Degree Options

There is one Bachelor of Science (BS) degree available with this major.

More about this Major


The Computer Engineering is a mature field and has well-established ABET (Accreditation Board for Engineering and Technology) student outcomes, which are the following:

  • ability to apply knowledge of math, science and engineering to solve problems
  • an ability to design and conduct experiments, as well as to analyze and interpret data
  • an ability to design a system, component, or process to meet desired needs
  • an ability to function on multidisciplinary teams
  • an ability to identify, formulate, and solve engineering problems
  • an understanding of professional and ethical responsibility
  • an ability to communicate effectively
  • the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
  • a recognition of the need for, and an ability to engage in life-long learning
  • a knowledge of contemporary issues
  • an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
  • an ability to become employed in the areas of computer engineering, to continue in graduate studies, or engage in other lifelong learning activities
• Software developer: $102,280 median pay; projected growth of 17% through 2024 (186,600 more jobs)
• Computer hardware engineer: $115,080 median pay; projected growth of 3% through 2024 (2,400 more jobs)

Take the Next Steps

Let's Connect

Get in touch so we can share the information you need to learn more about your future at Southern Miss.

Come See Us

Visit our beautiful Hattiesburg or Gulf Park campuses. Seeing for yourself is a great way to get to know us better.

Apply to Southern Miss

Be aware of our deadlines, $40 application fee and other items on our checklist. Admission requirements vary for freshmen, transfers, prospective Honors College students and others.

Southern Miss undergraduate degrees are available online, at the Hattiesburg campus, at the Gulf Park campus, and/or through a hybrid delivery that includes both online and on-campus courses.