Undergraduate Degree in Computer Engineering

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.

Undergraduate Student Handbook and Course Information

University Catalog for B.S. in Computer Engineering

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.

Our bachelor of science degree in computer engineering consists of 128 credit hours. As part of the Freshman Engineering Program (FEP), you can choose a computer engineering preference and qualify for freshmen scholarships within the department.

Visit the FEP website for more information:

Freshman Engineering Program

The accelerated MS degree program in Electrical and Computer engineering allows high-achieving undergraduate students to simultaneously work toward both a bachelor's and master's degree in ECE. Students may begin working on their M.S. thesis as an undergraduate, and up to nine credit hours of their ECE coursework (5000-level or above) can be applied to both degrees provided the student submits a completed AC-1 form. This program allows students to complete both degrees in less time and at less expense than if pursuing the degrees separately. 

Download Form AC-1

You can earn a bachelor of science degree in both electrical and computer engineering by taking about one semester of additional coursework.

Dual Degree Course Plan

You can get a bachelor of science degree in both computer engineering and computer science by taking about one semester of additional coursework.

Dual Degree Course Plan

Minors and Emphasis Areas

Our emphasis area options 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.

View Minor Catalog Information

View Emphasis Area Catalog Information

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.

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.

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.

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.

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

Apply for admission

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


Stanley classroom