B.S. 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.
The B.S. 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. Our 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
- B.S. in Computer Engineering with Math 108
- B.S. in Computer Engineering with Math 114
- B.S. in Computer Engineering and Air Force ROTC (AFROTC)
- B.S. in Computer Engineering and AFROTC with Math 108
- B.S. in Computer Engineering and B.A. in German
- B.S. in Computer Engineering and Entrepreneurship Minor
- B.S. in Computer Engineering and Math Minor
- B.S. in Computer Engineering and Peace Engineering Minor
- B.S. in Computer Engineering and Sustainability Minor
Course Flowchart: B.S. in Computer Engineering Flowchart
View B.S. in Computer Engineering Plans of Study prior to fall 2020.
Questions? Please contact: Computer & Electrical Engineering Chair, Kundan Nepal at kundan.nepal@stthomas.edu or 651-962-5518.
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 |