Undergraduate degree

Undergraduate Program

Bachelor of Science in Computer Engineering

The bachelor of science in computer engineering gives students a well rounded education in all parts of computer systems: computer hardware, electrical circuits and software programming. Ample opportunity is available to explore specific computer engineering topics through upper level electives and hands-on experience through labs and design teams.

Our bachelor of science degree in computer engineering consists of 128 credit hours. As a freshman, you will be admitted into the Freshman Engineering Program but have the option to choose a computer engineering preference. If this is the route you choose, you may qualify for freshmen scholarships within the department. You will be admitted to the computer engineering program after completing the freshman year requirements.

For more information, check out the university catalog:

bachelor of science in Computer engineering

We developed this handbook to assist you with the computer engineering program. We provide the names of professors and administrators that you can contact. We also summarize information available in other Missouri S&T documents and provide web addresses where you can find more information.


As an engineering freshman, you'll work toward completing common freshman year courses while acquiring information to help you determine a major and career. During the first two or three semesters on campus, you will take a set of courses that are required by all engineering departments. After successfully completing the freshman engineering requirements, you'll formally apply for admission to the computer engineering department. Admission is nearly automatic if you have completed these requirements.

Learn more about the program:

Freshman Engineering Program

You can obtain a bachelor of science degree in both electrical and computer engineering in about one extra semester.

Learn more

You can get a bachelor of science degree in both electrical and computer engineering in about one extra semester.


If you are interested in obtaining a masters degree as well as a bachelors consider entering the accelerated BS/MS program which allows you to complete both degrees in less time and at less expense.

Learn more

Minors and Emphasis Areas

Our four different emphasis areas help you focus on your interests and career goals. You will complete at least three (3 credit hour courses) with one of those courses being a 4000 level course in that area to complete an emphasis.

If you are earning another degree at S&T, you can obtain a minor in computer engineering by taking 18 credit hours in the area.

Learn More

With a computational intelligence emphasis, you will learn about topics such as clustering, adaptive resonance and reinforcement learning architectures, learning and adaptation, hardware and applications, neuro-fuzzy regression, traveling salesman problem heuristics, robotic swarms, bioinformatics, medical informatics, machine vision and automation.

Learn More

With a computer architecture and embedded systems emphasis, you will learn about topics such as high performance systems, parallel processors, GPU computing, and heterogeneous systems architecture , real-time systems, real-time digital signal processing, and embedded systems design.

Learn More

With an integrated circuits and logic design emphasis, you will learn about the design and modeling of digital integrated circuits, design of digital systems, computer architecture, and fault tolerant systems.

Learn More

With a networking, security, and dependability emphasis, you will learn about analysis and synthesis, network security, wireless networks, and fault tolerance.

Learn More


To apply for admission to Missouri S&T, choose the selection below that best describes your application status.

Learn more about admissions here.

573-341-6731  Email