Bachelor of 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 Course material
IM111 Industrial Relations NoneCourse material
IM112 Manufacturing Technology NoneN/A
LH131 ESP 1 NoneN/A
ME151 Engineering Drawing and Projection None N/A

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
LH132 ESP 2 LH131 N/A

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
NE465 Aesthetic Education & Art Appreciation None Course material

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

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

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 EC320Course material
CC341 Digital Electronics EC238 N/A
NE364 Engineering Economy 54 Credit Hours N/A

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
Elective courses : select 1 from group 7A Semester 7         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 Course material
IM400 Practical Training 90 Credit HoursN/A
IM423 Operations Research 90 Credit Hours Course material
Elective courses : select 1 from group 8A Semester 8         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
NE466 Environmental Science & Technology None N/A
Elective courses : select 2 from group 9A Semester 9         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
Elective courses : select 2 from group 10A Semester 10         Major

Elective 8A Semester 8 . Major .

Elective courses
CC515Introduction to Software Engineering CC319 & CC414
CC537Computer Forensics S.S
CC540Computer Systems Engineering S.S.
CC550Selected Topics in Computing S.S
CC417Assembly Language CC421
CC525Intelligent Robotics CC319 & EE418

Elective 9A Semester 9 . Major .

Elective courses
CC516Image Processing & Pattern Recognition CC416
CC528Computer Systems Performance Analysis S.S.
CC529Distributed and Parallel Systems CC418 & CC431
CC533Internetwork Programming CC431
CC521Micro-Computer Based Design CC415
NE467Management of Energy Resources None

Elective 7A Semester 7 . Major .

Elective courses
CC412Computing Algorithms CC319
CC517Modeling and Simulation CC319 & BA326
CC518Data Security CC319
CC523Computer Design and Performance Evaluation CC311
CC524Neural Networks CC112 & BA323
CC527Computer Aided Design CC311 & CC341

Elective 10A Semester 10 . Major .

Elective courses
CC539Selected Topics in Networks CC531
CC552Web Engineering CC213