B.Sc. in Electronics and Communications 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
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
LH131 ESP 1 NoneN/A
ME151 Engineering Drawing and Projection None N/A

CodeTitlePrequisitesCourse Material
BA114 Physics II BA113Course material
BA118 Chemistry None N/A
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

CodeTitlePrequisitesCourse Material
BA223 Mathematics III BA124 Course material
CC213 Programming Applications CC112 Course material
EC210 Solid State Electronics BA114 ,BA118 Course 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 BA223N/A
CC216 Digital Logic Design CC111 Course material
EC217 Measurements & Instrumentation EE231 Course material
EC233 Electronic Devices (1) EC210 Course material
EE232 Electrical Circuits (2) EE231 Course material
NE264 Scientific Thinking None Course material

CodeTitlePrequisitesCourse Material
BA323 Mathematics 5 BA224 Course material
CC312 Computer Organization CC216Course material
EC321M Signals & Systems BA224, EE231 Course material
EC332 Electronic Devices (2) EC233, EE232 Course material
EC334 Analog & Digital Circuit Analysis EE232 , EC233 Course material
EE328 Electrical Power and Machines EE232Course material

CodeTitlePrequisitesCourse Material
BA325 Mathematics 6 BA224 Course material
CC413 Numerical Analysis CC112 , BA224 N/A
EC311 Electronic Materials EC210 Course material
EC322M Introduction to Communication Systems EC321M Course material
EC333 Electronic Amplifiers EC332N/A
EC341 Electromagnetics BA114, BA224. Course material

CodeTitlePrequisitesCourse Material
CC411 Introduction to Microprocessors CC216-EE211 OR CC312Course material
EC421M Statistical Communication Theory BA325 , EC322M N/A
EC432 Microelectronic Circuits EC333 Course material
EC442 Electromagnetic Wave Propagation EC341 Course material
EE418 Automatic Control Systems EE329 or EE328+BA323Course material
IM423 Operations Research 90 Credit Hours Course material

CodeTitlePrequisitesCourse Material
EC410 Electronic Measurements EC432 Course material
EC422 Introduction to Digital Communications EC421M N/A
EC434 Analog Signal Processing EC432 Course material
EC443 Electromagnetic Transmitting Media EC442 Course material
EE419 Modern control Engineering EE418 or EE417 Course material
IM400 Practical Training 90 Credit HoursN/A
NE364 Engineering Economy 54 Credit Hours N/A

CodeTitlePrequisitesCourse Material
EC501 Senior Project 1 N/A
EC523M Advanced Communication Systems EC422Course material
EC544 Antennas Engineering EC443 Course material
Elective courses : select 3 from group A&B         Major

CodeTitlePrequisitesCourse Material
EC503 Senior Project 2 N/A
EC533 Digital Signal Processing EC434 N/A
EC546 Microwave Technology EC443N/A
Elective courses : select 2 from group A&B         Major

Elective A . Major .

Elective courses
EC520Satellite Communications EC422
EC521Communication Networks EC422
EC522Acoustics EC341
EC524Optical Communications EC422
EC525Information Theory & Coding EC422
EC526Mobile Communications EC422
EC527Applied Telecommunications Systems EC322M
EC528Data Communications EC422
EC529Modern Wireless Communications EC422
EC545Advanced Antennas Systems EC443
EC550Selected topics in communication EC422
EC551Telecommunication Systems Engineering EC422
EC553Media & Entertainment Engineering None

Elective B . Major .

Elective courses
EC530Micro-Electromechanical Systems (MEMS) EC434
EC535Digital VLSI Design EC432, CC216
EC536VLSI Fabrication & Testing EC432
EC537Biomedical Electronics EC434
EC538Selected Topics in Electronics EC434
EC539Opto Electronics EC233
EC560Modern Electronic Circuits EC434

Elective Courses . Minor .

Elective courses
CC524Neural Networks CC112 & BA323
CC527Computer Aided Design CC311 & CC341
EE512Automated Industrial Systems (1) EE411 OR EE419
IM535International Operations Management 108 Credit Hours