* The following are additional Mathematics or Natural Science courses that satisfy other curricular requirements: BIOL201, MATH210, ENGG200, and ENGG222.
Engineering Core
ENGG
200
Probability and Statistics in Engineering
3
ENGG
222
Numerical Methods in Engineering, w/lab
3
ENGG
255
Engineering Design and Economics
3
Total Engineering Core Requirements
9
Computer Engineering Core
EECE
200
Linear Circuit Analysis I, w/lab
4
EECE
205
Linear Circuit Analysis II, w/lab
4
EECE
240
Digital System Design, w/lab
4
EECE
250
Intermediate Programming
3
EECE
300
Microelectronic Devices and Circuits, w/lab
3
EECE
320
Signals and Systems, w/lab
3
EECE
323
Fundamentals of Digital Signal Processing
3
EECE
340
Introduction to Microprocessors, w/lab
3
EECE
345
Computer Architecture
3
EECE
350
Data Structures and Algorithms
3
EECE
355
Software Engineering
3
EECE
360
Data Communication and Networks
3
EECE
399
Field Experience in Computer Engineering
2
EECE
440
Embedded System Design, w/lab
3
EECE
450
Operating Systems
3
EECE
499
Computer Engineering Design Project
4
Total Computer Engineering Core Requirements
51
Computer Engineering Electives
Students must complete 15 credit hours of Computer Engineering Electives,
with at least 12 credit hours of Primary Electives.
Primary Electives:
EECE
442
Synthesis with HDL
3
EECE
445
Advanced Computer Architecture
3
EECE
452
Database Engineering
3
EECE
455
Digital Image Processing
3
EECE
458
Compiler Construction
3
EECE
460
Network Design and Simulation
3
EECE
480-489
Special Topics in Electrical & Computer Engineering
3
12-15
Secondary Electives:
EECE
305
Analog Electronics
3
EECE
310
Applied Electromagnetics I
3
EECE
326
Communication Systems I, w/lab
3
EECE
470
Systems and Controls
3
0-3
Total Computer Engineering Elective Requirements
15
Arts and Sciences Core
BIOL
201
Principles of Biology
3
COMP
180
Fundamentals of Programming
3
ENGL
101
Composition and Rhetoric
3
ENGL
102
Advanced Composition and Research
3
ENGL
103
Introduction to Literature
3
MATH
210
Calculus I
3
PSPK
101
Public Speaking
3
UNIV
100
The University Experience
0
PHIL
222
Professional Ethics
3
WLDC
201
World Cultures I
3
WLDC
202
World Cultures II
3
SSCI
ELE
Social/Behavioral Sciences Elective
3
ISST
ELE
Islamic Cultural Studies Elective
3
Total Arts and Sciences Core Requirements
36
General Electives
3
TOTAL BACHELOR OF SCIENCE IN COMPUTER ENGINEERING (BSCOMPE)
DEGREE REQUIREMENTS