banner img1

Bachelor Degree in Electrical and Control Engineering

* Some Courses of Bachelor Degree in Electrical and Control Engineering have been updated thanks to EACEA funding as part of the WESET project (

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 Computers None Course material
IM111 Industrial Relations None Course material
LH131 ESP 1 NoneN/A
ME151 Engineering Drawing and Projection None N/A

CodeTitlePrequisitesCourse Material
BA114 Physics II BA113 Course 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
CC216 Digital Logic Design CC111 Course material
EE231 Electrical Circuits (1) BA124 Course material
LH231 Technical Report Writing LH132 N/A
ME274 Material Science BA114 - BA142 Course material

CodeTitlePrequisitesCourse Material
BA224 Mathematics IV BA223 Course material
EC238 Electronics I EE231 Course material
EE211 Electrical Measurements & Instrumentation (1) EE231 N/A
EE232 Electrical Circuits (2) EE231 Course material
EE233 Electric & Magnetic Fields (1) EE 231 - BA 223 N/A
NE264 Scientific Thinking None Course material

CodeTitlePrequisitesCourse Material
BA323 Mathematics 5 BA224 Course material
EC339 Electronics (2) EC238 Course material
EE312 Electrical Measurements & Instrumentation (2) EE211 Course material
EE321 Electrical Machines (1) EE232 Course material
EE332 Network Analysis EE232 N/A
EE341 Introduction to Power Engineering EE232 N/A

CodeTitlePrequisitesCourse Material
BA327 Statistics and Numerical Methods None N/A
EE311 Fundamentals of Control Engineering BA224 Course material
EE322 Electrical Machines (2) EE321 Course material
EE323 Power Electronics (1) EC237 N/A
EE333 Electric and Magnetic Fields (2) EE331 N/A
EE342 Power Systems (1) EE341 Course material

CodeTitlePrequisitesCourse Material
CC411 Introduction to Microprocessors CC216-EE211 OR CC312 Course material
EE411 Control Systems (1) EE311 Course material
EE422 Electrical Machines (3) EE322 Course material
EE423 Power Electronics (2) EE421 Course material
EE441 Power Systems (2) EE342 Course material
ME234 Thermo-fluids None Course material

CodeTitlePrequisitesCourse Material
EE412 Control Systems (2) EE411 Course material
EE413 Microprocessor-Based Control CC411 Course material
EE424 Electrical Drives (1) EE422 - EE423 Course material
EE442 Power Systems Protection (1) EE441 Course material
IM400EE Practical Training 90 Credit HoursN/A
ME 425 Power Plant Technology ME 333 or ME 234 Course material
NE364 Engineering Economy 54 Credit Hours N/A

CodeTitlePrequisitesCourse Material
EE501 Project (1) Senior StandingN/A
Elective courses : select 4 from group A         Major
Elective courses : select 1 from group C         Minor

CodeTitlePrequisitesCourse Material
EE503 Project (2) EE501 Course material
Elective courses : select 3 from group A         Major
Elective courses : select 1 from group C         Minor

Elective A . Major .

Elective courses

Elective C . Minor .

Elective courses