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
SOC201 Sociology 3


Number Course Cr
—- Liberal Arts Curriculum (arts) 3
MTH206 Calculus IV 3
CHM201 Chemical Principles 3

Second year


Number Course Cr
COM203 Art of Public Communication 3
COE321 Logic Design 3
COE322 Logic Design Lab 1
ELE391 Mathematical Methods in Electrical Engineering 3
ELE302 Electrical Circuits II 3
ELE303 Electrical Circuits II Lab 1
GNE331 Probability and Statistics 3


Number Course Cr
ELE401 Electronics I 3
ELE411 Electromagnetic Fields 3
ELE430 Signals and Systems 3
COE323 Microprocessors 3
PSY201 Introduction to Psychology 3
BIO260 Human Anatomy and Physiology 3


Number Course Cr
GNE303 Engineering Ethics 2
GNE301 Professional Communication 2
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
—- ECE Track 1 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
—- ECE Track 1 3
—- ECE Track 2 3


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

Technical Electives

ECE technical electives for both COE and ELE programs are grouped into four different tracks. A student must pick two tracks in which to take two different courses; the remaining 2 technical elective courses can be picked from any track. The four tracks and courses within each track are::


Track Course
  Number Title
Communication ELE535 Information & Coding Theory
  ELE531 Optical Fiber Communication
  COE431 Computer Networks
  COE535 Optical Networks
Hardware COE527 VLSI Design
  COE521 Embedded Systems
  COE522 High Performance Computer Architecture
  COE423 Computer Architecture
  COE424 Digital Systems
  ELE501 Microlectronics
  MCE410 Mechatronics System Design I
  MCE411 Mechatronics System Design II
Systems Engineering ELE548 Linear Systems
  ELE553 Reliability Evaluation of Engineering Systems
  ELE525 Faulted Power Systems
  ELE526 Renewable Energy Sources
  ELE529 Design and Operation of Smart Grids
Software & Theory COE418 Database Systems
  COE414 Operating Systems
  COE555 Queuing Theory
  COE543 Intelligent Data Processing and Applications
  COE544 Intelligent Engineering Algorithms
  ELE557 Simulation of Electronics Circuits
  ELE599B Topics in Computer Vision and Deep Learning
  ELE599C Digital Image and Video Processing and Compression
ELE594 Undergraduate Research Project

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.

Course Map

Please click here to view Course Map effective Fall 2022.