ECE Undergraduate Program

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
  1. 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.

  2. The professional elective must be chosen from the list of professional electives approved by the Department of Electrical and Computer Engineering.

  3. The restricted-area elective must be selected from a list approved by the Department of Electrical and Computer Engineering.