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 Computer Engineering program follows the ABET (Accreditation Board for Engineering and Technology) requirements under the Engineering Criteria. We will be applying for accreditation at our earliest opportunity.
B.S. in Computer Engineering Plans of Study: (The following are available in Adobe PDF format.)