BE in Computer 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
Fall
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 |
Spring
Number |
Course |
Cr |
BIO201 |
General Biology I |
3 |
BIO201B |
General Biology I Lab |
1 |
COE211 |
Computer Programming |
4 |
—- |
LAS Elective* |
3 |
MTH304 |
Differential Equations |
3 |
ELE201 |
Electrical Circuits I |
3 |
Summer
Number |
Course |
Cr |
—- |
LAS Elective* |
3 |
CHM201 |
Chemical Principles |
3 |
MTH206 |
Calculus IV |
3 |
Second year
Fall
Number |
Course |
Cr |
COM203 |
Art of Public Communication |
3 |
ELE302 |
Electrical Circuits II |
3 |
ELE303 |
Electrical Circuits II Lab |
1 |
COE312 |
Data Structures |
3 |
COE321 |
Logic Design |
3 |
GNE301 |
Professional Communication |
2 |
GNE331 |
Probability & Statistics |
3 |
Spring
Number |
Course |
Cr |
ELE401 |
Electronics I |
3 |
ELE402 |
Electronics I Lab |
1 |
ELE430 |
Signals and Systems |
3 |
COE313 |
Data Structures Lab |
1 |
COE323 |
Microprocessors |
3 |
COE322 |
Logic Design Lab |
1 |
BIO260 |
Human Anatomy and Physiology |
3 |
—- |
LAS Elective* |
3 |
Summer
Number |
Course |
Cr |
GNE303 |
Engineering Ethics |
2 |
—- |
LAS Elective* |
3 |
INE320 |
Engineering Economy I |
3 |
Third year
Fall
Number |
Course |
Cr |
ELE442 |
Control Systems |
3 |
ELE443 |
Control Systems Lab |
1 |
ELE537 |
Communication Systems |
3 |
COE423 |
Computer Architecture |
3 |
COE324 |
Microprocessors Lab |
1 |
COE414 |
Operating Systems |
3 |
CHM311 |
Organic Chemistry I |
3 |
Spring
Number |
Course |
Cr |
BIO321 |
Genetics |
3 |
COE424 |
Digital Systems |
3 |
ELE540 |
Communication Systems Lab |
1 |
—- |
ECE Elective |
3 |
—- |
ECE Elective |
3 |
— |
COE Elective |
3 |
Summer
Number |
Course |
Cr |
COE498 |
Professional Experience |
6 |
Fourth year
Fall
Spring
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)
A COE student must take four different courses from COE 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 |
COE tracks |
|
|
Computer Hardware |
COE521 |
Embedded Systems |
|
COE522 |
High Performance Computer Architecture |
|
COE527 |
VLSI Design |
|
COE529 |
Testing for Digital Integrated Circuits |
|
|
|
Computer Software and Networks |
COE599E |
Topics in Computer Software |
|
COE545 |
Information Security |
|
COE415 |
Computer Programming II |
|
|
|
AI Systems Engineering |
COE543 |
Intelligent Data Processing and Applications |
|
COE544 |
Intelligent Engineering Algorithms |
|
COE546 |
Machine Learning |
|
COE547 |
Deep Learning |
|
COE548 |
Large Language Models |
|
COE554 |
Computer Vision and Deep Learning |
|
|
|
ELE tracks |
|
|
Communication and Signal Processing |
ELE531 |
Optical Fiber Communication |
|
ELE535 |
Information and Coding Theory |
|
ELE538 |
Noise in Communication Systems |
|
ELE539 |
Telecommunication Systems |
|
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 |
Biomechatronics |
Electric Power and Energy Systems |
ELE420 |
Electromechanics |
|
ELE521 |
Electrical Energy Storage Systems |
|
ELE525 |
Faulted Power Systems |
|
ELE526 |
Renewable Energy Sources |
|
ELE529 |
Design and Operation of Smart Grids |
|
ELE422 |
Power Systems |
|
|
|
No Track |
COE555 |
Queuing Theory |
|
ELE553 |
Reliability Evaluation of Engineering Systems |
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.
Liberal Arts and Sciences Electives - 12 credits
- 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:
- Digital Cultures (3 credits)
- Change Makers (6 credits)
- LAS Free Elective, Arts & Humanities (3 credits)
A list of courses for each of the above categories can be found here
- 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:
- Fine Arts, Communication Arts, Music Appreciation, Theater (3 credits)
- Cultural Studies, History, Philosophy, Religion (3 credits)
- English, Arabic Language, Literature (3 credits)
- Social Sciences (3 credits)
A list of courses for each of the above categories can be found here
Curriculum effective Fall 2023
First year
Fall
Number |
Course |
Cr |
ENG202 |
Advanced Academic English |
3 |
PHY201 |
Electricity and Magnetism |
3 |
MTH201 |
Calculus III |
3 |
MTH207 |
Discrete Structures I |
3 |
GNE212 |
Engineering Mechanics |
3 |
COE201 |
Computer Proficiency |
1 |
Spring
Number |
Course |
Cr |
BIO201 |
General Biology I |
3 |
BIO201B |
General Biology I Lab |
1 |
COE211 |
Computer Programming |
4 |
—- |
LAS Elective* |
3 |
MTH304 |
Differential Equations |
3 |
MTH206 |
Calculus IV |
3 |
Summer
Number |
Course |
Cr |
—- |
LAS Elective* |
3 |
—- |
LAS Elective* |
3 |
CHM201 |
Chemical Principles |
3 |
Second year
Fall
Number |
Course |
Cr |
COM203 |
Art of Public Communication |
3 |
ELE300 |
Electric Circuits |
3 |
ELE303 |
Electrical Circuits II Lab |
1 |
COE312 |
Data Structures |
3 |
COE321 |
Logic Design |
3 |
GNE301 |
Professional Communication |
2 |
GNE331 |
Probability & Statistics |
3 |
Spring
Summer
Number |
Course |
Cr |
GNE303 |
Engineering Ethics |
2 |
—- |
LAS Elective* |
3 |
INE320 |
Engineering Economy I |
3 |
Third year
Fall
Number |
Course |
Cr |
ELE442 |
Control Systems |
3 |
ELE443 |
Control Systems Lab |
1 |
ELE537 |
Communication Systems |
3 |
COE423 |
Computer Architecture |
3 |
COE324 |
Microprocessors Lab |
1 |
COE414 |
Operating Systems |
3 |
COE415B |
Computer Programming II Lab |
1 |
CHM311 |
Organic Chemistry I |
3 |
Spring
Number |
Course |
Cr |
BIO321 |
Genetics |
3 |
COE424 |
Digital Systems |
3 |
—- |
ECE Elective |
3 |
—- |
ECE Elective |
3 |
—- |
COE Elective |
3 |
—- |
COE Elective |
3 |
Summer
Number |
Course |
Cr |
COE498 |
Professional Experience |
6 |
Fourth year
Fall
Spring
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)
A COE student must take four different courses from COE 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 |
COE tracks |
|
|
Computer Hardware |
COE522 |
High Performance Computer Architecture |
|
COE527 |
VLSI Design |
|
COE529 |
Testing for Digital Integrated Circuits |
|
|
|
Computer Software and Networks |
COE599E |
Topics in Computer Software |
|
COE545 |
Information Security |
|
|
|
AI Systems Engineering |
COE543 |
Intelligent Data Processing and Applications |
|
COE544 |
Intelligent Engineering Algorithms |
|
COE546 |
Machine Learning |
|
COE547 |
Deep Learning |
|
COE548 |
Large Language Models |
|
COE554 |
Computer Vision and Deep Learning |
|
|
|
ELE tracks |
|
|
Communication and Signal Processing |
ELE531 |
Optical Fiber Communication |
|
ELE535 |
Information and Coding Theory |
|
ELE538 |
Noise in Communication Systems |
|
ELE539 |
Telecommunication Systems |
|
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 |
Biomechatronics |
Electric Power and Energy Systems |
ELE420 |
Electromechanics |
|
ELE521 |
Electrical Energy Storage Systems |
|
ELE525 |
Faulted Power Systems |
|
ELE526 |
Renewable Energy Sources |
|
ELE529 |
Design and Operation of Smart Grids |
|
ELE422 |
Power Systems |
|
|
|
No Track |
COE555 |
Queuing Theory |
|
ELE553 |
Reliability Evaluation of Engineering Systems |
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.
Liberal Arts and Sciences Electives - 12 credits
- 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:
- Digital Cultures (3 credits)
- Change Makers (6 credits)
- LAS Free Elective, Arts & Humanities (3 credits)
A list of courses for each of the above categories can be found here
- 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:
- Fine Arts, Communication Arts, Music Appreciation, Theater (3 credits)
- Cultural Studies, History, Philosophy, Religion (3 credits)
- English, Arabic Language, Literature (3 credits)
- 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 2023
Please click here to view Course Map effective Fall 2022.
*The ENPMED Track is neither a separate degree program nor a specialization within the degree program; it is rather the same engineering major(s) with the addition of the pre-med path. This path allows engineering students organized access to courses required for application to most medical schools while completing their accredited engineering degree.