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.
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:
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.
You can earn a bachelor of science degree in both electrical and computer engineering by taking about one semester of additional coursework.
You can get a bachelor of science degree in both computer engineering and computer science by taking about one semester of additional coursework.
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.