Electrical and Computer Engineering

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

Number Course Cr
COE418 Database Systems 3
COE595 Capstone Design Project I 3
COE593 COE Application 3
COE493 Professionalism in Engineering 3
COE425 Digital Systems Lab 1
COE Elective 3
BCH300 Essentials of Biochemistry 3

Spring

Number Course Cr
—- COE Elective 3
—- COE Elective 3
COE416 Software Engineering 3
COE431 Computer Networks 3
COE596 Capstone Design Project II 3
—- Engineering Elective 3

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

  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

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

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
COE415 Computer Programming II 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
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

Number Course Cr
COE418 Database Systems 3
COE595 Capstone Design Project I 3
COE593 COE Application 3
COE493 Professionalism in Engineering 3
COE425 Digital Systems Lab 1
COE521 Embedded Sysrtems 3
BCH300 Essentials of Biochemistry 3

Spring

Number Course Cr
—- COE Elective 3
—- COE Elective 3
COE416 Software Engineering 3
COE431 Computer Networks 3
COE596 Capstone Design Project II 3
ELE540 Communication Systems Lab 1
BIO260 Human Anatomy and Physiology 3

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

  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 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.

<