This page lists undergraduate courses offered by the Department, grouped by program with detailed course descriptions including theoretical and laboratory components, marking scheme, prescribed texts, etc..

Biomedical EngineeringComputer Engineering Electrical Engineering
EES512 Electric Circuits
EES604 Electronics and Sensors
EES612 Electric Machines and Acutators

BME100 Introduction to Biomedical Engineering
BME229 Biomedical Physics
BME323 Statics and Mechanics of Materials
BME328 Digital Systems

BME406 Biomechanics
BME423 Biomaterials

BME501 Informatics
BME506 Introduction to Software
BME516 Fluid Mechanics I
BME532 Signals and Systems I
BME538 Microprocessor Systems

BME632 Signals and Systems II
BME639 Control Systems
BME674 Biomedical Instrumentation

BME700 Biomedical Engineering Capstone Design
BME703 Tissue Engineering
BME704 Radiation Therapy Devices
BME705 Rehabilitation Engineering
BME772 Biomedical Signal Analysis

BME800 Biomedical Engineering Capstone Design
BME802 Human-Computer Interfaces
BME804 Design of Bio-MEMS
BME808 Computations in Genetic Engineering
BME809 Biomedical Systems Modeling
BME872 Biomedical Image Analysis
COE318 Software Systems
COE328 Digital Systems
COE428 Engineering Algorithms and Data Structures
COE528 Object Oriented Engineering Analysis and Design
COE538 Microprocessor Systems
COE608 Computer Organization and Architecture
COE628 Operating Systems
COE700 Engineering Design
COE718 Embedded Systems Design
COE758 Digital Systems Engineering
COE768 Computer Networks
COE800 Design Project
COE817 Network Security
COE818 Advanced Computer Architecture
COE838 Systems-on-Chip Design
COE848 Fundamentals of Data Engineering
COE865 Advanced Computer Networks
CPS888 Intelligent Systems
ELE202 Electric Circuit Analysis
ELE302 Electric Networks
ELE401 Field Theory
ELE404 Electronic Circuits I
ELE504 Electronic Circuits II
ELE531 Electromagnetics
ELE532 Signals and Systems I
ELE604 Sensors and Measurement
ELE614 CMOS Analog Integrated Circuits
ELE632 Signals and Systems II
ELE635 Communication Systems
ELE637 Energy Conversion
ELE639 Control Systems
ELE654 Power Electronics
ELE700 Engineering Design
ELE709 Real-Time Computer Control Systems
ELE714 Digital System Testing and Design-for-Testability
ELE 719 Fundamentals of Robotics
ELE724 CMOS Mixed-Mode Circuits and Systems
ELE725 Basics of Multimedia Systems
ELE734 Low Power Digital Integrated Circuits
ELE745 Digital Communication Systems
ELE746 Power Systems Analysis
ELE747 Advanced Electromechanical Systems
ELE792 Digital Signal Processing
ELE800 Design Project
ELE801 Electric Vehicles
ELE804 Radio-Frequency Circuits and Systems
ELE806 Alternative Energy Systems
ELE815 Cellular Mobile Communications
ELE819 Control of Robotic Manipulators
ELE829 System Models and Identification
ELE846 Power Systems Protection and Control
ELE863 VLSI Systems for Data Communications
ELE882 Introduction to Digital Image Processing
ELE885 Optical Communications Systems