* The following are additional Mathematics or Natural Science courses
that satisfy other curricular requirements: BIOL201, MATH210, ENGG222, and ENGG300.
Engineering Core
ENGG
222
Numerical Methods in Engineering, w/lab
3
ENGG
255
Engineering Design and Economics
3
ENGG
300
Probability and Statistics in Engineering
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
Communication 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
Liberal Arts
BIOL
201
Principles of Biology
3
COMP
180
Fundamentals of Programming*
3
ENGL
101
Composition and Rhetoric
3
ENGL
102
Advanced Composition and Literature
3
MATH
210
Calculus I**
3
PSPK
101
Public Speaking
3
UNIV
101
The University Experience
2
UNIV
301
Career Preparation
1
PHIL
222
Professional Ethics
3
SSCI ELE
Social/Behavioral Sciences Elective
3
HUMN/SSCI ELE
Humanities or Social/Behavioral Sciences Elective
3
Total Liberal Arts Requirements
30
*Students may be required to take COMP 101 prior to entering COMP 180. **Students may be required to take MATH 191 prior to entering MATH 210.
General Electives
3
NOTE: ISLAMIC CULTURAL STUDIES REQUIREMENT
The Ministry of Higher Education and Scientific Research
requirement in Islamic Cultural Studies is stated on page 68 of
The 2008-2009 AUD Undergraduate Catalog.
TOTAL BACHELOR OF SCIENCE IN COMPUTER ENGINEERING (BSCOMPE) DEGREE
REQUIREMENTS