Courses

Program Requirements

Course

Title

Credits

General Education Requirements

Physical Education (2 courses) 
Quantitative Reasoning (1 course) 
Experimental Inquiry (1 course) 
Islamic Studies (1 course) 
First-Year Writing Seminar4
Colloquia4
Field Colloquia (2 J-Term courses)6
Core Competencies 
Arts, Design, and Technology4
Cultural Exploration Analysis4
Data and Discovery4
Structures of Thought and Society4

Major Requirements

Science Courses (12 credits) 
SCIEN-UH 1121EQFoundations of Science 1-2: Physics1.5
SCIEN-UH 1122EQFoundations of Science 1-2: Chemistry3
SCIEN-UH 1123EQFoundations of Science 1-2: Biology1.5
SCIEN-UH 1124CFoundations of Science 2 Lab: Chemistry1
SCIEN-UH 1124PFoundations of Science 1 Lab: Physics1
PHYS-UH 2115Electricity and Magnetism for Engineers4
Mathematics Courses (18 credits)
MATH-UH 1012QCalculus with Applications to Science and Engineering4
MATH-UH 1020QMultivariable Calculus with Applications to Science and Engineering4
MATH-UH 1022QLinear Algebra4
CS-UH 1002Discrete Mathematics4
ENGR-UH 2010QProbability and Statistics for Engineers2
Engineering Common Courses (17 credits)
ENGR-UH 1000Computer Programming for Engineers4
ENGR-UH 1010Engineering Ethics1
ENGR-UH 1021Design and Innovation2
ENGR-UH 2011Engineering Statics2
ENGR-UH 2012Conservation Laws in Engineering2
ENGR-UH 2013Digital Logic2
ENGR-UH 2017Numerical Methods2
ENGR-UH 2019Circuits Fundamentals2
Computer Engineering Required Courses (28 credits)
ENGR-UH 2350Hardware Design4
ENGR-UH 2510Object-Oriented Programming4
ENGR-UH 3510Data Structures and Algorithms4
ENGR-UH 3511Computer Organization and Architecture4
ENGR-UH 3512Computer Networks4
ENGR-UH 3520Operating Systems4
ENGR-UH 3530Embedded Systems4
Computer Engineering Electives (13 credits)
Complete at least 13 credits from the following list:13

ENGR-UH 2610

Fundamentals of Complex Variables 

ENGR-UH 2812

Bioimaging 

ENGR-UH 3331

Computer Vision 

ENGR-UH 3332

Applied Machine Learning 

ENGR-UH 3610

Signals and Systems 

ENGR-UH 3611

Electronics 

ENGR-UH 4112

Engineering Honors Research 

ENGR-UH 4142

Bio-sensors and Biochips 

ENGR-UH 4230

Applied Optimization 

ENGR-UH 4321

Introduction to Hardware Security 

ENGR-UH 4330

Robotics 

ENGR-UH 4560

Selected Topics in Information and Computational Systems 

ENGR-UH 4701

Electrochemical Energy Devices 

CS-UH 2012

Software Engineering 

CS-UH 2214

Database Systems 

CS-UH 2220

Machine Learning 

MUSIC-UH 2419

Computational Approaches to Music and Audio I 

Capstone

ENGR-UH 4011Senior Design Capstone Project I2
ENGR-UH 4020Senior Design Capstone Project II4

Other Electives (4 credits)

Complete enough courses to reach the minimum overall required 128 credits4
Total Credits128

Sample Course Schedule

The following is an example of a typical course schedule for Computer Engineering majors during four years of study:

Computer Engineering Sample Course Schedule

Course List