Computer Engineering (Common Requirements)

Sciences

CHEM 1310 – General Chemistry (or CHEM 1211K)

4

PHYS 2211, 2212 – Introductory Physics I, II

8

Total

12

Math

MATH 1551 (Diff Calc), 1552 (Integral Calc)

6

MATH 1554 (Intro Linear Algebra)

4

MATH 2550 (Multivariable Calculus) 

2

MATH 2552 – Differential Equations

4

Total

16

Programming

CS 1301 – Intro to Computing

3

Total

3

Other

APPH 1040/1050 – Wellness

2

ENGL 1101, 1102 – English Composition I, II

6

Humanities electives

6

History/Government elective

3

Economics elective

3

Social Sciences electives

6

Probability & Statistics

3

Total

29

 

Computer Engineering (Major Courses)

ECE 1100 - ECE Discovery Studio

1

CS 1331 - Introduction to Object-Oriented Programming

3

CS 1332 - Data Structures and Algorithms

3

CS 2050 or CS 2051 - Introduction to Discrete Math for CS

3

ECE 2020 – Fundamentals of Digital System Design

3

ECE 2040  - Circuit Analysis

3

ECE 2031 -  Digital Design Laboratory

2

ECE 2035 - Programming HW/SW Sys

4

ECE 3005 - Professional Communication

1

ECE 3058 -  Architecture, Systems, Concurrency and Energy in Computation

4

Total

27

 

Elective Hours (both EE and CmpE)

 

Electives Hours Depending on Thread Combinations but must include the following:

Senior Capstone Design Sequence (Choose One)

Senior Design requirements may be satisfied in the following ways:

  1. ECE two semester 4000 level ECE Culminating Design I + ECE Culminating Design II
  2. Approved single-semester capstone (requires completion of the prerequisite ECE Design Fundamentals junior course, which counts as a free elective)

NOTE: Students may be able to use a VIP project in one of the above options to satisfy Senior Design provided they meet the requirements as outlined at the following VIP page.

Probability & Statistics (Choose One)

ECE3077, ISYE3770, MATH3670, CEE3770 or another approved course or sequence

Approved Electives (Varies in hours)

Approved electives include courses (or excess hours) in ECE, other engineering, math, sciences, computing, management, humanities, social sciences, and ROTC. All other courses must be approved by the School.

PLEASE NOTE: Students must complete one ethics course during their program. For a complete list of ethics courses, please visit this page.

Changed