Type of Degree

Undergraduate Minor

School or College

College of Engineering and Mathematical Sciences

Area of Study

Science, technology, engineering and mathematics

Program Format

On-campus, Full-time

Credit hours to graduate

15 Credit Hours

Once limited to large mainframe systems, computing devices are now embedded in all aspects of society. Likewise, the field of computer engineering has evolved from a niche intersection of computer science and electrical engineering to a discipline of its own.

Program Overview

CEMS graduate student building a circuit board in an electrical and computer engineering lab

Computer engineers design, develop, and test computing systems. These systems range from embedded computers found in appliances and automobiles to hardware found in autonomous and robotic systems, to networks, to supercomputers. The necessity to prepare students for this field is further supported by the passage of the CHIPS and Science Act of 2022, which is providing over $50B for American research, development, manufacturing, and workforce development to advance the nation's leadership in computing technologies.

UVM’s Minor in Computer Engineering—collaboratively offered by UVM’s Computer Science and Electrical and Computer Engineering programs—provides students with a unique and exciting opportunity to explore this important and timely field in depth. 

Curriculum

The Minor in Computer Engineering is a 15-credit program that provides undergraduates the opportunity to focus their studies on a field that combines aspects of both computer science and electrical engineering and that is recognized widely as its own discipline.

The proposed Minor in Computer Engineering requires 15 credits of CMPE courses4including

CMPE 2210 - Computer Organization (3 credits)

Or/And

CMPE 2810 - Fundamentals of Digital Design (4 credits)

At least 9 of the credits must be at the 3000-level or higher. The current suitable electives for this minor can be found in the table below.

Course

Title

Course

Title

CMPE 2210

Computer Organization

CMPE 3220

Computer Architecture

CMPE 2810

Fundamentals of Digital

Design

CMPE 3650

Computer Networks

CMPE 2830

Embedded Programming

in C

CMPE 3815

Microcontroller

Systems

CMPE

2990/3990/4990/5990

Special Topics

CMPE 5220

Advanced Computer

Architecture

CMPE

2991/3991/4991/5991

Internship

CMPE 5410

Digital VLSI Design

CMPE

2993/3993/4993/5993

Independent Study

CMPE 5540

Real-Time Control

Systems

CMPE 2994/3994/4994/5994

Teaching Assistantship

CMPE 5610

Information Theory

CMPE 2996/3996/4996

Honors

CMPE 5810

Digital Computer Design

These courses cover the foundational topics related to computer engineering, including computer architectures, hardware, networks and embedded programming.
 

Admissions

The CMPE minor will be open to all majors that have the flexibility to accommodate the 15-credits of CMPE-prefix coursework.

Faculty Contacts

Eva Cosoroaba

Senior Lecturer, Department of Electrical and Biomedical Engineering

eva.cosoroaba@uvm.edu

Jason Hibbeler

Senior Lecturer, Department of Computer Science Vice Chair

jason.hibbeler@uvm.edu