B.Sc. 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 I 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
IM112 Manufacturing Technology NoneN/A
LH131 ESP 1 NoneN/A
ME151 Engineering Drawing and Projection None N/A

CodeTitlePrequisitesCourse Material
BA114 Physics II BA113N/A
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 CC111N/A
EE231 Electrical Circuits (1) BA124 Course material
LH231 Technical Report Writing LH132 N/A
NE264 Scientific Thinking None Course material
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) EC238N/A
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 EC320N/A
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 N/A
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 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 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 10A Semester 10 . Major .

Elective courses
CC539Selected Topics in Networks CC531
CC552Web Engineering CC213