BS in Computer Engineering

Computer Engineers study the close interaction between the hardware and software in a computer system and explore ways to integrate computing systems in general. Many of the items we see and use in everyday life exist because of computer engineers. These include an ever growing list of products and systems such as smartphones, tablets, digital cameras, navigation systems, smart home systems, ATMs, smart traffic lights, and medical devices.

BS Computer Engineering female photo of Ashley Hayes cropped 180 wideThe BS in Computer Engineering at the University of St. Thomas is a hands-on and career-focused interdisciplinary program that integrates the principles and techniques of the electrical engineering and computer science disciplines. O‌ur computer engineering curriculum combines a balanced study of four hardware-focused Engineering courses, four software-focused Computer Science courses, three courses on the interaction between hardware and software, four Mathematics courses, two Physics courses, two science/math electives, two technical electives, and a year-long capstone course. Additionally, students in the program develop the breadth of a Liberal Arts foundation included in the University’s Core Curriculum requirement which is part of the St. Thomas tradition.

‌The curriculum provides a foundation in engineering, circuit analysis, microprocessor design, electronics, digital design, embedded systems design, programming, operating systems, software engineering, and a capstone course that gives our students the opportunity to apply what they have learned in the classroom to solve real-world problems in an actual industrial setting.

The B.S. in Computer Engineering degree program is accredited by the Engineering Accreditation Commission of ABET (

See BSCPE Program Educational Objectives and Student Outcomes.

B.S. in Computer Engineering Plans of Study:
(The following are available in Adobe PDF format.)

B.S. in Computer Engineering 4 YR Study Plan 
B.S. in Computer Engineering 4 YR Study Plan with MATH 108 
B.S. in Computer Engineering 4 YR Study Plan with MATH 114
B.S. in Computer Engineering 5 YR Study Plan with AFROTC 

Course Flowchart: BS in Computer Engineering Flowchart

Fall semester study abroad in Australia - Computer Engineering Plan of Study:

One year abroad in Germany (German and Engineering Dual Degree Program) - Computer Engineering Plan of Study: 

There Are Many Ways to Study Engineering Abroad -- Learn more!

Undergraduate Engineering Enrollments

  • Fall 2016:  678 students (Civil, Computer, Electrical, Mechanical and Engineering 3-2 programs) 

Bachelor's Degrees Awarded in Engineering

  • Year 2016-2017: 130 Total (92 Mechanical Engineering, 34 Electrical Engineering, and 4 Computer Engineering)