Bachelor of Science in Computer Engineering
Curriculum as of Fall 17-18


View Study Plan


Back to Home

Total Credit Hours

134

University Requirements 30 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
ARL 100 (A) Communication Skills in Arabic I No Prerequisite 3
CRT 301 Critical Thinking UNS 102 + ENG 200 2
ENG 200 English II English Proficiency Specified Score * / ENG 100 (C grade) + UNS 102 (Co) 3
ENG 305 Technical Communications for Engineering & Science ENG 200 3
INE 300 Fundamentals of Innovation and Entrepreneurship ENG 200 + 60 Credit hours 3
ISL 100 (A) Islamic Culture No Prerequisite 3
MTT 102 Calculus I Calculus Placement Test/MTT 101 (C grade) 3
PSY 201 General Psychology UNS 102 (Co) + ENG 100 3
SOC 201 UAE and GCC Society UNS 102 (Co) + ENG 100 3
STT 100 General Statistics No Prerequisite 3
UNS 102 University Study Skills No Prerequisite 1
College Requirements 47 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
CEN 200 Introduction to Electrical and Computer Engineering MTT 101 or equivalent 3
CIV 402 Engineering Ethics Senior Level 3
CSC 201 Structured Programming MTT 101 or Higher 3
CSC 202 Object Oriented Programming CSC 201 3
CSC 301 Data Structures and Algorithms CSC 202 3
CSC 303 Digital Logic Design CEN200 3
CSC 305 Data Communications and Networks Junior Level 3
MTT 200 Calculus II MTT 102 3
MTT 201 Calculus III MTT 200 3
MTT 202 Discrete Mathematics 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
STT 201 Intermediate Statistics and Research Methods STT 100 3
Major Requirements 42 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
CEN 201 Electric Circuits CEN 200 or PHY 201 3
CEN 304 Electronic Devices and Circuits CEN 201 3
CEN 305 Microprocessors and Firmware Programming CSC 201 3
CEN 320 Signals and Systems MTT 205 3
CEN 399 Internship in Computer Engineering 90 Credit Hours 3
CEN 405 Embedded Networks CEN 305 + CSC 305 (Co) 3
CEN 415 Embedded Linux System Design CEN 405 + CSC 308 3
CEN 450A Computer Engineering Design Project I Senior Level 1
CEN 450B Computer Engineering Design Project II CEN 450A 2
CEN 464 Digital Signal Processing CEN 320 3
CEN 466 Advanced Digital System Design CSC 303 3
CSC 304 Microprocessor Architecture and Assembly Language CSC 303 3
CSC 308 Operating Systems CSC 301 3
CSC 311 Java Programming for the Internet CSC 201 3
CSC 408 Computer Networks and Distributed Systems CSC 305 3
Open Requirements 15 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
ME1 Major Elective I - 3
ME2 Major Elective II - 3
ME3 Major Elective III - 3
OE1 Open Elective I - 3
OE2 Open Elective II - 3
* English Proficiency Specified Score: Score of 1250+ & B2 (CEFR) in Writing Component for EmSAT or / 5.5 overall average & 5.5 specific score in writing component for IELTS, equivalent in other English Proficiency Test.
 To satisfy the requirements of a Theme, students need to take 2 courses from the same theme and an additional course from any theme for a total of 9 credits.
 
Application Development Theme *
Course Code Course Title Prerequisite(s) Credit Hours
CSC 302 Database Management Systems MTT 202 3
CSC 307 Web Design CSC 201 3
CSC 401 Software Engineering I CSC 302 3
ITE 408 Information Security CSC 305 3
ITE 421 Mobile Applications CSC 201 3
ITE490 / CEN490 Special Topics in IT / Special Topics in Computer Engineering CSC 201 / Senior Level 3
Networking, Mobile and Security Theme *
Course Code Course Title Prerequisite(s) Credit Hours
ITE 402 Computer Networks Design and Implementation CSC 305 3
ITE 408 Information Security CSC 305 3
ITE 420 Wireless and Mobile Networks CSC 305 3
ITE 421 Mobile Applications CSC 201 3
ITE 422 Network Administration CSC 305 3
ITE490 / CEN490 Special Topics in IT / Special Topics in Computer Engineering CSC 201 / Senior Level 3
Hardware and VLSI Design (Microelectronics) Theme *
Course Code Course Title Prerequisite(s) Credit Hours
EEN 471 Introduction to Microeletronics CEN304 3
EEN 472 Analog and Digital Integrated Circuit Design CEN 304 3
EEN 473 RF Integrated Circuit Design CEN 304 3
CEN 468 Computer Organization and Design CSC 304 3
EEN 481 Biomedical Integrated Circuits Design CEN 304 3
ITE490 / CEN490 Special Topics in IT / Special Topics in Computer Engineering CSC 201 / Senior Level 3
 

 

Electrical Engineering Minor

18

Credit Hours

Course Code

Course Title

Prerequisite(s)

Credit Hours

CEN 201

Electric Circuits

CEN 200 or PHY 201

3

EEN 220

Electric Circuits II

CEN 201

3

CEN 304

Electronic Devices and Circuits

CEN 201

3

EEN 360

Electronics Circuits

CEN 304

3

CEN 320

Signals and Systems

MTT 205

3

EEN 365

Control Systems

MTT 204 + CEN 320

3

  • Computer Engineering students need to additionally take any EEN3XX course
  • MEC390: Electromechanical Devices replaces CEN201: Electric Circuits for Mechanical Engineering Students
  • MEC410: Control Systems replaces EEN365: Control Systems for Mechanical Engineering students
  • Additional courses may be required as pre-requisites to the Minor courses