Bachelor of Science in Computer Engineering

Program Summary  (Requires 123 credits)

Course Title

Credits

General Education

24

Mathematics

15

Science

9

Common Core

24

Computer Science - Computer Engineering Core

15

Computer Engineering - Electrical Engineering Core

18

Computer Engineering Core

3

Semi-Core Group 

6

Elective

9

Subtotal

123

 

General Education 

Course Title

Credits

Foundations of Written Communication

6

Foundations of Society and Human Behavior

6

Foundations of Global Citizenship

6

Foundations of Humanities

6

Subtotal

24

 

Mathematics

Course Title

Course Number

Credits

Calculus with Analytic Geometry 1

MAC 2311

4

Calculus with Analytic Geometry 2

MAC 2312

4

Calculus with Analytic Geometry 3

MAC 2313

4

Engineering Math 1

MAP 3305

3

Subtotal

 

15

 

Science

Course Title

Course Number

Credits

General Physics for Engineers 1

PHY 2048

4

General Physics Lab 1

PHY 2048L

1

Physics for Engineers 2

PHY 2044

3

General Physics Lab 2

PHY 2049L

1

Subtotal

 

9

 

Core Courses

All students must take the following core courses, which total 60 credits.

Common Core

Course Title

Course Number

Credits

Introduction to Data Science and Analytics

CAP 4773

3

Computer Logic Design

CDA 3203

3

Computer Architecture

CDA 4102

3

Foundations of Computing 

COT 2000

3

Programming 1

COP 2220

3

Stochastic Models

EEE 4541

3

RI: Engineering Design 1

EGN 4950C

3

RI: Engineering Design 2

EGN 4952C

3

Subtotal

 

24

 

Computer Science - Computer Engineering Core 

Course Title

Course Number

Credits

Principles of Software Engineering

CEN 4010

3

Communication Networks

CNT 4007

3

Programming 2

COP 3014

3

Data Structures and Algorithm Analysis

COP 3530

3

Computer Operating Systems

COP 4610

3

Subtotal

 

15

 

Computer Engineering - Electrical Engineering Core

Course Title

Course Number

Credits

Design of Digital Systems and Lab

CDA 4240C

3

Electronics 1

EEE 3300

3

Circuits 1

EEL 3111

3

Electronics Laboratory 1

EEL 3118L

3

Signals and Digital Filter Design

EEL 3502

3

Fundamentals of Engineering

EGN 1002

3

Subtotal

 

18

 

Computer Engineering Core

Course Title

Course Number

Credits

Intro to Embedded System Design

CDA 4630

3

Subtotal

 

3

 

Semi-Core Courses

All students must take 6 credits from the Semi-Core Group.

Computer Engineering Semi-Core Group

Course Title

Course Number

Credits

Introduction to VLSI Design

CDA 4210

3

Hardware Security

CDA 4323

3

Hardware Software Codesign

CEN 4214

3

Introduction to Internet of Things and Sensor Networks

CNT 4164

3

Electronics 2 and Lab

EEE 4361C

3

Subtotal

 

6

 

Electives

All students must take 9 credits of elective courses. Any 4000-level course offered by the Electrical Engineering and Computer Science department can be used as a Computer Engineering elective. Certain 5000- or 6000-level courses may be taken as Computer Engineering electives. Students must see an advisor for a current list of approved elective courses.

Course Title

Course Number

Credits

Computer Engineering Electives

See Advisor

9

Direct Independent Study

COT 4900

1-3

For Directed Independent Study, students must have completed COP 3530, Data Structures and Algorithm Analysis, with a minimum grade of "C" before being eligible to register for directed independent study. Students are permitted to take no more than the equivalent of one course (3 credits) to satisfy degree requirements.

 

***Please check University Catalog for newest updates.