Computer Engineering B.S.

Computer Engineering (CE) Program

Undergraduate Curriculum

Listed By Year and Semester

CE CURRICULUM FLOWCHART

 

Freshman Year

FALL

CR

SPRING

CR

ECE401- Perspectives in Electrical and Computer Engineering

4

ECE543 - Intro to Digital Systems

4

CS415 - Intro to Computer Science I

4

CS416 - Intro to Computer Science II

4

MATH425 - Calculus I

4

MATH426 - Calculus II

4

ECON 402 or EREC 411*

4

ENGL401 – Discovery Writing Skills

4

 

16

 

16

 

Sophomore Year

FALL

CR

SPRING

CR

ECE562 - Computer Organization

4

ECE583 - Des. with Programmable Logic

4

MATH527 - Differential Equations

4

PHYS408 - Physics II

4

CS515 - Data Structures

4

CS520 –Assembly Lang Prog & Machine Org

4

PHYS407 - Physics I

4

Discovery Program Category

4

  16   16

 

Junior Year

FALL

CR

SPRING

CR

ECE541 - Electrical Circuits

4

ECE548 - Electronic Design I

4

ECE602 - Engineering Analysis

4

ECE603 - Electromagnetic Fields and Waves

4

ECE633 - Signals and Systems I

3

ECE647 - Random Processes and Signals in Engineering

3

Discovery Program Category

4

ECE649 - Embedded. Microcomputer Based Design

4

  15   15

 

Senior Year

FALL

CR

SPRING

CR

ECE714 - Intro to Digital Signal Processing

4

ECE792 - Senior Project II

2

ECE791 - Senior Project I

2

Professional Elective**

4

Professional Elective**

4

Professional Elective**

4

Professional Elective**

4

Discovery Program Category

4

Discovery Program Category

4

Discovery Program Category

4

ECE694 - Engineering Professional Principles

1

 

 

  19   18

 

*Students are required to take either ECON 402 Principles of Economics (Micro) or EREC 411 Environmental and Resource Economics Perspectives to fulfill the Social Science Category of the Discovery Program.

      ** Professional Electives (must select four  total courses according to the following list)

ECE Courses

(at least two of these)

ECE Courses

(any of these)

CS Courses

(any of these)

Paul College Courses

(no more than one of these)

ECE7XX

ECE634

CS620

ADMN 640

NOT ECE795

ECE651

CS645

DS 773

NOT ECE796

ECE795

CS659

DS 774

 

ECE796

CS671

 

 

 

CS7XX

 

 

TOTAL CREDITS:  131

CE CURRICULUM FLOWCHART