banner img1

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 None Course material
LH 131 English for Special Purposes 1 none N/A

CodeTitlePrequisitesCourse Material
BA114 Physics II BA113 Course 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

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

CodeTitlePrequisitesCourse Material
BA224 Mathematics IV BA223 Course material
CC215 Data Structures CC213 & CC112N/A
CC216 Digital Logic Design CC111 Course material
EC218 Measurements & Instrumentation EE231N/A
EC238 Electronics I EE231 Course 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) EC238 Course material
EE328 Electrical Power and Machines EE232 Course 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+BA323 Course material
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
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
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
Elective courses : select 2 from group A A         Major


Elective A A . Major .

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


Elective courses