B.Sc. in Electronics and Communications Engineering

The program offers the degree of Bachelor of Science (B. Sc.) in Electronics and Communications Engineering. The candidate for the (B. Sc.) degree is required to pursue scholastic quality and complete a plan of study prepared with his academic advisor and approved by the Electronics and Communications Engineering Department Council. The number of credit hours required for graduation is 180 (cr. hr.) spreading over 10 academic semesters. The program contains a sequence of courses that are designed according to the Accreditation Board for Engineering and Technology (ABET) standards.

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 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 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 Course material
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 A . Major .

Elective courses


Elective B . Major .

Elective courses


Elective courses
EE512Automated Industrial Systems (1) EE411 OR EE419 Course material
CC524Neural Networks CC112 & BA323N/A
CC527Computer Aided Design CC311 & CC341 N/A
IM535International Operations Management 108 Credit Hours N/A