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 (www.abet.org).

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 
B.S. in Computer Engineering and Peace Engineering Minor

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!

Declared Undergraduate Engineering Enrollments 2018-2019

   Freshman  Sophomore  Junior   Senior   Total  2018 - 2019 Graduates
Civil Engineering   16 35 10 10 71 3
Computer Engineering  20 27 14 11 72 7
Electrical Engineering 16 24 24 37 101 33
Mechanical Engineering  98 84 83 174 439 99
TOTAL         683 142