Bachelor of Science in Computer Engineering-Artificial Intelligence Concentration
Curriculum as of Fall 22-23


View Study Plan


Back to Home

Total Credit Hours

137

General Education Requirements 21 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
ARL 101 (A) Communication Skills in Arabic I No Prerequisite 3

ENG 200

English II

IELTS average score of 6 or EMSAT average score of 1400 or passing grade in ENG102

FWS100/USS001 as Co-req if placed in ENG200

3
FWS 205 UAE and GCC Society ENG102+FWS100/USS001. FWS100/USS001 (Co) if placed in ENG200 directly 3
FWS 310 Fundamentals of Innovation and Entrepreneurship ENG 200 + completion of 60 Credit hours 3
ISL 100 (A) Islamic Culture No Prerequisite 3
MTT102 Calculus I  MTT 101 (C grade) or MPT 3
STT 100 General Statistics No Prerequisite 3
Degree Requirements 35 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
COE 101 Introductory Artificial Intelligence STT100 3
COE 202 Engineering Ethics, Economy, and Law ENG200+MTT102 3
CSC 201 Computer Programming I MTT 101 or Higher 3
ECS 200 Introduction to Engineering and Computing No Prerequisite 3
GEN 300 Numerical Methods MTT 205+CSC201 3
MTT 200 Calculus II MTT 102 3
MTT 202 Discrete Structures and Applications STT 100 3
MTT 204 Introduction to Linear Algebra MTT 200 3
MTT 205 Differential Equations MTT 200 + MTT 204(Co) 3
PHY 102 Physics and Engineering Applications I MTT 102 3
PHY 102L Physics and Engineering Applications I Laboratory MTT 102 + PHY 102 (Co) 1
PHY 201 Physics and Engineering Applications II PHY 102 3
PHY 201L Physics and Engineering Applications II Laboratory PHY 102 + PHY 201 (Co) 1
Major Requirements 66 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
CEN 201 Electric Circuits I ECS 200 or PHY 201 3
CEN 304 Electronic Devices and Circuits CEN 201 3
CEN 320 Signals and Systems MTT 205+CEN201 3
CEN 324 Digital and Analog Electronics CEN304 3
CEN 325 Internet of Things: Foundations and Design CSC201+CSC303 3
CEN 330 Probability and Stochastic Processes MTT200+STT100 3
CEN 333 Cross-platform Mobile Application Develop. CSC201 3
CEN 399i Internship I 90 Credit Hours 2
CEN 399ii Internship II CEN399i 1
CEN 425 Internet of Things: Applications & Networking CEN325 3
CEN 451 Computer Engineering Design Project I Senior Level + CEN 425 1
CEN 452 Computer Engineering Design Project II CEN 451 2
CEN 454 Computer Vision and Machine Learning CEN320 or BME320 3
CEN 455 Fund. of Sec. for Computer & Embedded Systems CSC308+CSC305+CEN325 3
CEN 464 Digital Signal Processing CEN 320 3
CEN 466 Advanced Digital System Design CSC 303 3
CEN 468 Computer Architecture and Organization CSC303+CEN325 3
CSC 202 Computer Programming II CSC 201 3
CSC 301 Data Structures and Algorithms CSC 202+MTT 202 3
CSC 303 Digital Logic Design ECS 200 3
CSC 305 Data Communications and Networks Junior Level 3
CSC 308 Operating Systems CSC 301 3
CSC 408 Distributed Information Systems CSC202+CSC305 3
EEN 365 Control Systems CEN320+MTT204 3
Concentration Core Courses

9

Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
AIRE 305 Artificial Intelligence for Engineers CSC 201+COE101 3
AIRE 310 Machine Learning and Pattern Recognition CSC201+COE101+MTT200 3
AIRE 410 Deep Learning AIRE 310 3
Concentration Elective Courses

6

Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
AIRE 325 Ultra-low Power AI on Microcontrollers CSC201+COE101 3
AIRE 482 Natural Language Processing AIRE 310 3
AIRE 475 Self-Driving Cars CSC201+CEN325 3

 

27 Aug 2020