Here are the list of courses that can be used to meet the elective requirements. These
lists do not imply that these course will be offered in any given term.
ELC LabS - Lab Sciences Elective
- BIO 1110 - Cell Biology and Genetics
- BIO 1410 - Human Anatomy & Physiology I
- BIO 1420 - Human Anatomy & Physiology II
- BIO 2310 - Clinical Microbiology
- BIO 2520 - Human Physiology II
- CHM 1010 - Chemistry I
- CHM 1020 - Chemistry II
- CHM 1310 - Chemistry of Food Molecules
- CHM 2310 - Biochemistry
- CHM 3510 - Advanced Analytical Chemistry
- PHY 1110 - Physics I - Mechanics and Thermodynamics
- PHY 1120 - Physics II - Electricity, Magnetism, and Optics
- PHY 3700 - Physics of Electronic Materials and Semiconductor Devices
ELC MS - Math/Science Elective
- MTH 2140 - Differential Equations
- MTH 3340 - Abstract Algebra with Applications
- MTH 3410 - Applied Regression Analysis
- MTH 4130 - Complex Analysis
- MTH 4150 - Partial Differential Equations
- BIO 2320 - Cellular Microbiology
- BIO 2510 - Human Physiology I
- CHM 3850 - Food Chemistry
- SCI 3750 - Nanoscience and Nanotechnology
- BIO 1110 - Cell Biology and Genetics
- BIO 1410 - Human Anatomy & Physiology I
- BIO 1420 - Human Anatomy & Physiology II
- BIO 2310 - Clinical Microbiology
- BIO 2520 - Human Physiology II
- CHM 1010 - Chemistry I
- CHM 1020 - Chemistry II
- CHM 1310 - Chemistry of Food Molecules
- CHM 2310 - Biochemistry
- CHM 3510 - Advanced Analytical Chemistry
- PHY 1110 - Physics I - Mechanics and Thermodynamics
- PHY 1120 - Physics II - Electricity, Magnetism, and Optics
- PHY 3700 - Physics of Electronic Materials and Semiconductor Devices
ELC PLT - Program Elective (Lower Technical)
- SWE 2511 - Web Applications
- SWE 2721 - Introduction to Software Verification
- BME 2310 - Embedded Systems for Biomedical Engineers
- CPE 2600 - Systems Programming
- CPE 2610 - Embedded Systems
- CYB 2001 - Introduction to Cybersecurity Principles
- CYB 2311 - Introduction to Applied Cryptography
- ELE 2001 - Electric Circuits I: Theory and Applications
- ELE 2011 - Electric Circuits II: Theory and Applications
- ELE 2051 - Circuit Theory for Mechanical Engineering
- ELE 2610 - Embedded Systems
- ELE 2801 - Bridge Digital Design and Procedural Programming
- Any ELC PUT course
ELC PUT - Program Elective (Upper Technical)
- CSC 4201 - Microservices and Cloud Computing
- CSC 4241 - GPU Programming
- CSC 4243 - Compiler Construction
- CSC 4341 - Competitive Programming
- CSC 4631 - Artificial Intelligence
- CSC 4641 - Natural Language Processing
- CSC 4651 - Deep Learning in Signal Processing
- CSC 4911 - Mobile Application Development
- CSC 4941 - Robotics
- CSC 4980 - Topics in Computer Science
- CSC 4981 - Topics in Computer Science with Lab
- CSC 4999 - Computer Science Independent Study
- CSC 5201 - Microservices and Cloud Computing
- CSC 5241 - GPU Programming
- CSC 5610 - AI Tools and Paradigms
- CSC 5651 - Deep Learning in Signal Processing
- CSC 5661 - Reinforcement Learning
- CSC 5980 - Topics in Computer Science
- CSC 5981 - Topics in Computer Science with Lab
- CYB 3551 - Digital Forensics
- CYB 4551 - Software Reverse Engineering
- SWE 3411 - Software Requirements and Architecture
- SWE 4211 - Real-time Systems
- SWE 4411 - Game Development
- SWE 4511 - DevSecOps
- SWE 4540 - Network Security Tools and Practices
- SWE 4980 - Topics in Software Engineering
- SWE 4981 - Topics in Software Engineering with Lab
- SWE 4999 - Software Engineering Independent Study
- UXD 3030 - Data Visualization
- CPE 4800 - Information Security
- BME 3010 - Medical Device Regulation and Standards
- BME 3210 - Medical Imaging Systems
- BME 3310 - Sensors, Actuators, and Interfaces
- BME 3410 - Biomechanics
- BME 3510 - Biotransport Phenomena
- BME 3610 - Biomaterials
- BME 3710 - Biomedical Instrumentation I
- BME 4110 - Control Systems for Biomedical Applications
- BME 4410 - Advanced Biomechanics
- BME 4710 - Biomedical Instrumentation II
- BME 4801 - Clinical Engineering Internship
- BME 4802 - Biomedical Engineering Research Internship
- BME 4910 - Lasers: Medical Applications
- BME 4980 - Topics in Biomedical Engineering
- BME 4981 - Topics in Biomedical Engineering with Lab
- BME 4999 - Biomedical Engineering Independent Study
- CPE 3300 - Computer Networking
- CPE 3600 - Advanced Embedded Systems
- CPE 4510 - Superscalar, Multicore, and Multiprocessor Architecture
- CPE 4520 - Memory System and I/O System Architecture
- CPE 4610 - Embedded Systems Fabrication
- CPE 4980 - Topics in Computer Engineering
- CPE 4981 - Topics in Computer Engineering with Lab
- CPE 4999 - Computer Engineering Independent Study
- ELE 3101 - Electronics I
- ELE 3111 - Electronics II
- ELE 3141 - Transfer Electronics
- ELE 3151 - Bridge Electronics II
- ELE 3201 - Electromagnetics and Transmission Lines
- ELE 3300 - Signals and Systems
- ELE 3310 - Introduction to Probability and Random Processes
- ELE 3320 - Digital Signal Processing
- ELE 3401 - Electric Power and Machines
- ELE 3510 - Digital Systems
- ELE 3701 - Control Systems
- ELE 4142 - Modern Electronic Systems
- ELE 4240 - Advanced Electromagnetics and Antenna Theory
- ELE 4300 - Principles of Communications
- ELE 4320 - Applications of DSP
- ELE 4403 - Specialty Electric Machines
- ELE 4440 - Power Electronics
- ELE 4447 - Power System Models and Analysis
- ELE 4451 - Grid Stability
- ELE 4480 - Electrical Power Systems Quality
- ELE 4610 - Advanced Programming for EEs
- ELE 4630 - Advanced Embedded Systems
- ELE 4701 - Control Systems Applications
- ELE 4980 - Topics in Electrical Engineering
- ELE 4981 - Topics in Electrical Engineering with Laboratory
- ELE 4999 - Electrical Engineering Independent Study
- ELE 5142 - Modern Electronic Systems
- ELE 5240 - Advanced Electromagnetics and Antenna Theory
- ELE 5320 - Applications of DSP
- ELE 5440 - Power Electronics
- ELE 5403 - Specialty Electric Machines
- ELE 5447 - Power System Models and Analysis
- ELE 5451 - Grid Stability
- ELE 5480 - Electrical Power Systems Quality
- ELE 5630 - Advanced Embedded Systems
- ELE 5980 - Topics in Electrical Engineering
- ELE 5981 - Topics in Electrical Engineering with Laboratory
ELC Secu - Security Elective
- CSC 3511 - Security and Networking
- CPE 4800 - Information Security
- CYB 2001 - Introduction to Cybersecurity Principles
- CYB 2311 - Introduction to Applied Cryptography
- CYB 3551 - Digital Forensics
- CYB 4551 - Software Reverse Engineering
- SWE 4540 - Network Security Tools and Practices
ELC Free - Free Elective
- Any course that is an ELC MS, ELC PLT, or ELC Secu.
- Any course beginning with one of the following prefixes: ACS, AHT, ANT, ARE, BIE, BME, CAE, CPE, CSE, COM, CON, CVE, CYB, ELE, FNA, GER, HON, HST, HUM, IDS, IND, LIT, MEC, MUS, NUR, PHL, PSC, PSY, SOC, SPN, SSC, SWE, TCM, UGR, and UXD.
- Any CSC course except CSC-1310, CSC-2661 and CSC-2663.
- Any BUS course except BUS-2710, BUS-2730, and BUS-3850.
- MTH-1080, if taken prior to successful completion of MTH-1110.