B.Sc. in Computer Engineering

Semester 1    Semester 2    Semester 3    Semester 4    Semester 5    Semester 6    Semester 7    Semester 8    Semester 9    Semester 10   

CodeTitlePrequisitesCourse Material
BA113 Physics None Course material
BA118 Chemistry None N/A
BA123 Mathematics I None Course material
BA141 Engineering Mechanics I None N/A
CC111 Introduction to Computer None N/A
IM111 Industrial Relations NoneCourse material
LH 131 English for Special Purposes 1 none N/A
top

CodeTitlePrequisitesCourse Material
BA114 Physics II BA113Course material
BA124 Mathematics II BA123 Course material
BA142 Engineering Mechanics II BA141 N/A
CC112 Structured Programming CC111 Course material
IM112 Manufacturing Technology NoneN/A
LH132 ESP 2 LH131 N/A
ME151 Engineering Drawing and Projection None N/A
top

CodeTitlePrequisitesCourse Material
BA223 Mathematics III BA124 Course material
CC213 Programming Applications CC112 Course material
CC218 Discrete Mathematics CC111Course material
EE231 Electrical Circuits (1) BA124 Course material
LH231 Technical Report Writing LH132 N/A
top
Elective courses : select 1 from group B College Elective Course-major         Major

CodeTitlePrequisitesCourse Material
BA224 Mathematics IV BA223Course material
CC215 Data Structures CC213 & CC112N/A
CC216 Digital Logic Design CC111 Course material
EC218 Measurements & Instrumentation EE231N/A
EC238 Electronics I EE231Course material
EE232 Electrical Circuits (2) EE231 Course material
top

CodeTitlePrequisitesCourse Material
BA323 Mathematics 5 BA224 Course material
CC317 Digital System Design CC216 N/A
CC319 Advanced Programming CC215 N/A
EC320 Communication Theory BA224 & EE231 N/A
EC339 Electronics (2) EC238Course material
EE328 Electrical Power and Machines EE232Course material
top

CodeTitlePrequisitesCourse Material
BA326 Mathematics 6 Probability and Statistics BA124N/A
CC311 Computer Architecture CC317 Course material
CC316 Object-Oriented Programming CC319 N/A
CC331 Data & Computer Communications EC320N/A
CC341 Digital Electronics EC238 N/A
NE364 Engineering Economy 54 Credit Hours N/A
top

CodeTitlePrequisitesCourse Material
CC410 Systems Programming CC319 N/A
CC413 Numerical Analysis CC112 , BA224 N/A
CC414 Database Systems CC319 Course material
CC421 Microprocessors Systems CC311N/A
EE418 Automatic Control Systems EE329 or EE328+BA323Course material
top
Elective courses : select 1 from group A A         Major

CodeTitlePrequisitesCourse Material
CC415 Data Acquisition Systems CC421N/A
CC416 Computer Graphics CC319 N/A
CC418 Operating Systems CC410 N/A
CC431 Computer Networks CC331 N/A
IM400 Practical Training 90 Credit HoursN/A
IM423 Operations Research 90 Credit Hours Course material
top
Elective courses : select 1 from group A A         Major

CodeTitlePrequisitesCourse Material
CC501 Graduation Project I GPA 2.0&Cr.Hrs 138 N/A
CC511 Artificial Intelligence CC218 & CC319 N/A
CC531 Advanced Networks CC431N/A
top
Elective courses : select 2 from group A A         Major
Elective courses : select 1 from group B College Elective Course-major         Major

CodeTitlePrequisitesCourse Material
CC502 Graduation Project II CC501 N/A
CC513 Computing Systems CC418 & CC421 N/A
IM535 International Operations Management 108 Credit Hours N/A
top
Elective courses : select 2 from group A A         Major


Elective A A . Major .

Elective courses
CodeTitlePrequisites
CC412Computing Algorithms CC319
CC417Assembly Language CC421
CC515Introduction to Software Engineering CC319 & CC414
CC516Image Processing & Pattern Recognition CC416
CC517Modeling and Simulation CC319 & BA326
CC518Data Security CC319
CC521Micro-Computer Based Design CC415
CC523Computer Design and Performance Evaluation CC311
CC524Neural Networks CC112 & BA323
CC525Intelligent Robotics CC319 & EE418
CC527Computer Aided Design CC311 & CC341
CC528Computer Systems Performance Analysis S.S.
CC529Distributed and Parallel Systems CC418 & CC431
CC533Internetwork Programming CC431
CC537Computer Forensics S.S
CC539Selected Topics in Networks CC531
CC540Computer Systems Engineering S.S.
CC550Selected Topics in Computing S.S
CC552Web Engineering CC213
CC553Mobile Applications CC414, CC316


Elective B College Elective Course-major . Major .

Elective courses
NE264Scientific Thinking None
NE465Aesthetic Education & Art Appreciation None
NE466Environmental Science & Technology None