Electrical and Computer Engineering

BE in Electrical Engineering ENPMED track

The School of Engineering offers an Engineering Pre-Med (ENPMED) track as part of all its undergraduate programs.

The fast advancements in the medical and health professions has exerted additional pressure on practitioners to acquire a better understanding of the underlying technologies. Due to the growing use of technologies for medicine and health, there is a growing interest among students who pursue medical degrees and health related degrees, to acquire a strong engineering background prior to joining medical and health-related professions. This need presents an opportunity for the SOE to bridge this gap by providing students with an option of acquiring a BE in engineering with a PreMed track, referred to herein as Engineering PreMED (ENPMED). ENPMED credits are integrated within each curriculum based on a different mix of credits depending on each degree program requirements.

The offered ENPMED track provides an opportunity for engineering students to apply to Medical School and pursue an MD degree, or pursue graduate studies in the biomedical and health related fields, or work in their chosen major after receiving their Bachelor of Engineering degree.

Curriculum effective Fall 2022

First year


Number Course Cr
ENG202 Advanced Academic English 3
PHY201 Electricity and Magnetism 4
MTH201 Calculus III 3
MTH207 Discrete Structures I 3
GNE212 Engineering Mechanics 3
COE201 Computer Proficiency 1


Number Course Cr
BIO201 General Biology I 3
BIO201B General Biology I Lab 1
COE211 Computer Programming 4
ELE201 Electrical Circuits I 3
MTH304 Differential Equations 3
MEE211 Engineering Graphics 1
—- LAS Elective 3


Number Course Cr
—- LAS Elective* 3
—- LAS Elective* 3
MTH206 Calculus IV 3

Second year


Number Course Cr
CHM201 Chemical Principles 3
COE321 Logic Design 3
ELE391 Mathematical Methods in Electrical Engineering 3
ELE302 Electrical Circuits II 3
ELE303 Electrical Circuits II Lab 1
GNE331 Probability and Statistics 3
GNE303 Engineering Ethics 2


Number Course Cr
ELE401 Electronics I 3
COE322 Logic Design Lab 1
ELE411 Electromagnetic Fields 3
ELE430 Signals and Systems 3
COE323 Microprocessors 3
BIO260 Human Anatomy and Physiology 3


Number Course Cr
COM203 Art of Public Communication 3
—- LAS Elective* 3
INE320 Engineering Economy I 3

Third year


Number Course Cr
CHM311 Organic Chemistry I 3
ELE413 Electromagnetic Waves 3
ELE442 Control Systems 3
ELE443 Control Systems Lab 1
ELE537 Communication Systems 3
COE324 Microprocessors Lab 1
BIO321 Genetics 3


Number Course Cr
—- ELE Elective 3
ELE402 Electronics I Lab 1
ELE420 Electromechanics 3
ELE538 Noise in Communication Systems 3
ELE540 Communication Systems Lab 1
—- ECE Elective 3
BCH300 Essentials of Biochemistry 3


Number Course Cr
ELE498 Professional Experience 6

Fourth year


Number Course Cr
—- ECE Elective 3
ELE595 Capstone Design Project I 3
ELE493 Professionalism in Engineering 3
ELE422 Power Systems 3
—- ELE Elective 3
—- ELE Elective 3


Number Course Cr
ELE423 Electric Machines Lab 1
ELE539 Telecommunication Systems 3
ELE593 ELE Application 3
—- ELE Elective 3
—- Engineering Elective 3
ELE596 Capstone Design Project II 3
GNE301 Professional Communication 2

Summer (recommended)

Number Course Cr
PSY201 Introduction to Psychology 3
SOC201 Introduction to Sociology 3

*While sitting for the MCAT entrance exams does not require candidates to have taken any particular liberal arts course, some questions may require knowledge of psychology and sociology. It is therefore recommended that students in the pre-med track take PSY201 Intro to Psychology and SOC201 Intro to Sociology to increase their chances of passing the MCAT. These courses do not count towards meeting the university requirements of Liberal Arts and Science Curriculum, and thus they will need to be taken above and beyond the required 12 credits of LASC electives.

Technical Electives (for students enrolled in Fall 2020 or later)

An ELE student must take four different courses from ELE tracks; the remaining two technical elective courses can be picked from any track (COE or ELE).
Courses not assigned to a track can count as either COE or ELE.

Track Course
  Number Title
ELE tracks    
Communication and Signal Processing ELE531 Optical Fiber Communication
  ELE535 Information and Coding Theory
  ELE552 Digital Image and Video Processing and Compression
Integrated Circuits, Electronics, and Control ELE501 Microelectronics
  ELE557 Simulation of Electronic Circuits
  MCE410 Mechatronics System Design I
  MCE411 Mechatronics System Design II
  MCE540 Introduction to Biomechatronics
Electric Power and Energy Systems  ELE521 Electrical Energy Storage Systems
  ELE525 Faulted Power Systems
  ELE526 Renewable Energy Sources
  ELE529 Design and Operation of Smart Grids
COE tracks    
Computer Hardware COE423 Computer Architecture
  COE424 Digital Systems
  COE431 Computer Networks
  COE521 Embedded Systems
  COE522 High Performance Computer Architecture
  COE527 VLSI Design
Computer Software and Networks COE414 Operating Systems
  COE418 Database Systems
  COE545 Information Security
  COE599E Topics in Computer Software
AI Systems Engineering  COE554 Computer Vision and Deep  Learning
  COE543 Intelligent Data Processing and Applications
  COE544 Intelligent Engineering Algorithms 
  COE599F Topics in AI Systems Engineering
No Track ELE553 Reliability Evaluation of Engineering Systems
  ELE594 Undergraduate Research Project
  ELE594H Undergraduate Research Project Honors
  COE555 Queuing Theory

Engineering Electives

Any of the following courses may count as Engineering Electives:

* Except for ELE305, ELE391 and COE312, any COE/ELE course can be considered as a technical elective as long as it is not a required course. COE599/ELE599 could be taken more than once for credit when topics differ.

Signature Course Electives

Liberal Arts and Sciences Electives - 12 credits

  1. For students entering the program in Fall 2022 or after, the 12 credits of Liberal Arts and Sciences Electives should be taken according to Curriculum Z as described below:
    1. Digital Cultures (3 credits)
    2. Change Makers (6 credits)
    3. LAS Free Elective, Arts & Humanities (3 credits)

A list of courses for each of the above categories can be found here

  1. For students entering the program prior to Fall 2022, the 12 credits of Liberal Arts and Sciences Electives should be taken according to Curriculum A as described below:
    1. Fine Arts, Communication Arts, Music Appreciation, Theater (3 credits)
    2. Cultural Studies, History, Philosophy, Religion (3 credits)
    3. English, Arabic Language, Literature (3 credits)
    4. Social Sciences (3 credits)

A list of courses for each of the above categories can be found here

Course Map

Please click here to view Course Map effective Fall 2022.