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 I 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 N/A
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 BA223Course material
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 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 EC422N/A
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 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 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 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