Program Compulsory Requirements (27 cr)
|
Course No.
|
Course Name
|
Cor.
|
Pre.
|
Cr.
|
|
ECE462
|
Advanced Microprocessors
|
|
ECE461
|
3
|
|
ECE567
|
Advanced Microprocessors Lab
|
|
ECE462
|
1
|
|
ECE342
|
Software Engineering
|
|
ECE341
|
3
|
|
ECE242
|
Programming Languages
|
|
ECE241
|
3
|
|
ECE343
|
Object Oriented Programming
|
|
ECE242
|
3
|
|
ECE445
|
Database Systems
|
|
ECE342
|
3
|
|
ECE446
|
Database Systems Lab
|
ECE445
|
|
1
|
|
ECE443
|
Systems Programming
|
|
ECE364
|
3
|
|
ECE466
|
Computer Networks
|
|
ECE361
ECE325
|
3
|
|
ECE391
|
Field Training I
|
|
|
0
|
|
ECE491
|
Field Training II
|
|
ECE391
|
0
|
|
ECE592
|
Intro. to Graduation Project
|
|
|
1
|
|
ECE593
|
Graduation Project
|
|
ECE592
|
3
|
Program Elective Requirements
(Students should choose 24Credit Hours
from one of the following groups of courses)
Group A : Hardware Track Courses (24 cr)
|
Course No.
|
Course Name
|
Cor.
|
Pre.
|
Cr .
|
|
ECE521
|
Digital Electronics
|
|
ECE323
|
3
|
|
ME411
|
Control Systems
|
|
ECE212
|
3
|
|
ECE331
|
Introduction to Electrical Machines
|
|
ECE212
|
3
|
|
ECE562 |
Special Topics
|
|
|
3
|
|
ECE552
|
Advanced Networking
|
|
ECE466
|
3
|
|
ECE553
|
Special topics in Computer Systems Engineering
|
|
|
3
|
|
ECE523
|
Digital Communications
|
|
ECE325
|
3
|
|
ECE554
|
Advanced Computer Architecture
|
|
ECE311
ECE364
|
3
|
|
ECE574
|
Industrial automation
|
|
|
3
|
|
ECE511
|
Principles of Sensors
|
|
ECE311
|
3
|
|
ECE563
|
P.C. Applications
|
|
ECE465
Or
ECE468
|
3
|
|
ECE525
|
Digital Signal Processing
|
|
ECE325
|
3
|
|
ECE557
|
Advanced Interfacing Techniques
|
|
ECE465
|
3
|
|
ECE555
|
Advanced Operating Systems
|
|
ECE361
|
3
|
|
ECE556
|
Computer-Aided Circuit Analysis and Design
|
|
ECE323
ECE311
|
3
|
Group B : Software Track Courses (24Cr.)
|