
Computer Engineering Program
The computer engineering option is offered within the electrical and computer engineering department to give students a broad knowledge of the software and hardware components of modern computing systems, detailed computer-systems design, and the role of computer systems in various engineering disciplines. A primary goal of the program is to prepare the student for a computer-oriented engineering career with emphasis on design and applications of embedded computing systems. The computer engineering option includes a broad spectrum of electrical engineering and computer science courses, as well as electives to allow the student to study a specific area in depth and to gain significant design experience. Topical coverage includes microcontroller-based systems, real-time systems, hardware/software co-design, rapid prototyping, computer-aided design, hardware-software integration, system-on-a-chip design, and system-level issues in embedded systems design. Below is the current curriculum for the computer engineering option for students beginning their college careers during Fall 2007 or later.
Flow Chart - A flow chart for this program shows the interrelationships of the courses. View in PDF format.
CURRICULUM FOR THE COMPUTER ENGINEERING OPTION
FRESHMAN YEAR
| First Semester | Hours |
| CH 101 General Chemistry with lab (N) | 4 |
| DR 100 Engineering Sketching | 1 |
| EH 101 English Composition (FC) | 3 |
| GES 131 Foundations Engineering I (FC) | 2 |
| MATH 125 Calculus I (M) | 4 |
| History (HI) or Social and Behavioral Sciences (SB) elective (1) | 3 |
|
-- 17 |
| Second Semester | |
| ECE 125 Foundations of Electrical and Computer Engineering | 2 |
| EH 102 English Composition (FC) | 3 |
| MATH 126 Calculus II (M) | 4 |
| PH 105 General Physics with Calculus I (N) | 4 |
| Humanities (HU), Literature (L), or Fine Arts (FA) elective (1) | 3 |
|
-- 16 |
SOPHOMORE YEAR
| First Semester | |
| CS 114 Introduction to Computer Programming | 3 |
| CS 116 Introduction to Problem Solving | 1 |
| MATH 227 Calculus III (M) | 4 |
| MATH 237 Applied Matrix Theory | 3 |
| PH 106 General Physics with Calculus II (N) | 4 |
|
-- 15 |
| Second Semester | |
| CS 124 Introduction to Computer Science (C) | 3 |
| ECE 225 Electric Circuits | 3 |
| ECE 380 Digital Logic | 4 |
| MATH 238 Applied Differential Equations I | 3 |
| MATH 355 Theory of Probability | 3 |
|
-- 16 |
JUNIOR YEAR
| First Semester | |
| ECE 332 Electronics I (W) | 4 |
| ECE 370 Signals and Systems (C) | 3 |
| ECE 383 Microcomputers (C) | 4 |
| MATH 301 Discrete Mathematics | 3 |
| History (HI) or Social and Behavioral Sciences (SB) elective (1) | 3 |
|
-- 17 |
| Second Semester | |
| CS 325 Software Development & Systems | 3 |
| CS 357 Data Structures | 3 |
| ECE 326 Electric Networks | 3 |
| ECE 333 Electronics II (W) | 4 |
| Humanities (HU), Literature (L), or Fine Arts (FA) elective (1) | 3 |
|
-- 16 |
SENIOR YEAR
| First Semester | |
| ECE 480 Digital Systems Design | 3 |
| ECE 481 Digital Systems Design Lab | 1 |
| Restricted Area Elective (3) | 3 |
| Restricted Area Elective (3) | 3 |
| Restricted Area Elective (3) | 3 |
| ECE 492 Capstone Design I | 3 |
|
-- 16 |
| Second Semester | |
| ECE 494 Capstone Design II | 3 |
| ECE 484 Computer Architecture | 3 |
| ECE 486 Embedded Systems | 3 |
| ECE 487 Embedded Systems Lab | 1 |
| History (HI) or social and behavioral sciences (SB) elective (1) | 3 |
| Humanities (HU), Literature (L), or Fine Arts (FA) elective (1) | 3 |
|
-- 16 |
| Total: | 129 hours |
-
These electives must help satisfy the College of Engineering in-depth requirement for at least two courses in the same subject area in either Humanities (HU), literature (L), or fine arts (FA) elective or history (HI) or social and behavioral sciences (SB) electives.
-
The professional elective must be chosen from the list of professional electives approved by the Department of Electrical and Computer Engineering.
-
The restricted-area elective must be selected from a list approved by the Department of Electrical and Computer Engineering.

