Skip to main content
  • BME 100 - Introduction to Biomedical Engineering
    This course will deal with the terminology of the medical profession; anatomy and physiology of the human body, from overall system and functional approaches; survey of present-day medical measurements and consideration of those areas in which engineering may be applied advantageously to medicine. The course will also include seminars from guest speakers from biomedical profession. Exposure to medical equipment in hospitals, and small animal handling training will also be provided. Bioethics will also be covered in the course. This course is graded on a pass/fail basis.
    Weekly Contact: Lecture: 1 hr. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
  • BME 229 - Biomedical Physics
    Applications of physics in medicine. This survey course will address basic concepts of medical imaging, nuclear medicine and radiation isotopes, radiation therapy, gamma spectroscopy and trace element analysis, and biomedical laser applications.
    Weekly Contact: Lecture: 3 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 100 and CHY 102 and CPS 125 and ELE 202 and MTH 141 and MTH 240 and PCS 125 and PCS 211
    Antirequisites: PCS 229
  • BME 323 - Statics and Mechanics of Materials

    Statics will cover rigid body equilibrium, including: two and three-force members, trusses, frames and machines. Mechanics of materials will cover introductory stress and strain, including Hooke's Law, axial and torsional loading, and statically indeterminate problems.

    Weekly Contact: Lecture: 4 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 100 and CHY 102 and CPS 125 and ELE 202 and MTH 141 and MTH 240 and PCS 125 and PCS 211
    Antirequisites: MEC 323
  • BME 328 - Digital Systems
    This course covers the basics digital logic circuits and emphasizes on good understanding of basic concepts in modern digital system design. The course introduces computer aided design (CAD) tools including the use of hardware description language (HDL) for design entry. It also discusses the use of the latest available implementation technologies including CPLDs and FPGAs for mapping the design to modern technology. This course covers basic logic circuits, Boolean algebra, and implementation technology (from transistor to CPLDs and FPGAs). It also introduces logic functions optimization and implementation, number representation and arithmetic circuits, combinational circuits, synchronous and asynchronous sequential circuits as well as introduction to control unit data path and CPU operations. The Laboratory work requires the uses of CAD tools to design and simulate basic digital circuits. Implementation and testing of simple digital systems in LSI and CPLD will also be considered.
    Weekly Contact: Lecture: 4 hrs. Lab: 3 hrs.
    GPA weight: 1.00
    Billing Units: 2
    Count: 1.00
    Prerequisites: CPS 125 and ELE 202 and MTH 240
    Antirequisites: COE 328
  • BME 406 - Biomechanics
    An introduction to the application of mechanical engineering principles to biological materials and systems. Topics include ligament, tendon, bone, muscle; joints, gait analysis; exercise physiology. The basic concepts are directed toward an understanding of the science of orthopedic surgery and sports medicine.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 323
    Co-Requisites: BLG 601
  • BME 423 - Biomaterials
    The principles of materials science and engineering with particular attention to topics most relevant to biomedical engineering. The structure-property relationships of metals, ceramics, polymers, and composites as well as skin, bone, cartilage, ligament, and vasculature; extensive treatment of the properties unique to materials' surfaces. Behaviour of materials in the physiological environment.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BLG 143 and BME 323
  • BME 501 - Bioinformatics
    Introduction to analysis, management, and visualization of cellular information at the molecular level. The course includes an overview of mathematical modeling and simulation, pattern matching, methods for phylogenetics, gene recognition, distributed and parallel biological computing, designing and managing biological databases (both relational and object-oriented), linking disparate databases and data, data mining, reasoning by analogy, hypothesis formation and testing by machine.
    Weekly Contact: Lecture: 3 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BLG 601 and CEN 199 and MTH 312
    Antirequisites: CPS 501
  • BME 506 - Introduction to Software
    This course introduces Biomedical Engineers to the principles and processes governing software design and development. Software development processes are explored in the context of procedural and object-oriented paradigms (C/C++). Topics include requirements analysis/specifications, detailed design and implementation, testing, inspection and debugging. Decomposition into classes and modules is examined from the point of view of data-flow, entity-relationships, and the unified modeling language (UML). Students will learn how to leverage industry standard tools for design and development. Laboratory work will focus on applications relating to biomedical engineering.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 328 and CEN 199
    Antirequisites: COE 318
  • BME 516 - Fluid Mechanics
    Dimensions and units, continuum fluid mechanics. Properties of fluids. Fluid statics, the standard atmosphere. Manometry and pressure measurement. Forces on submerged planes. Flow characteristics: laminar and turbulent flow, steady and unsteady flow, streamlines. Flow analysis: control volume/control system and differential approaches for mass, momentum and energy conservation. Applications of the conservation equation, Euler and Bernoulli equations. Dimensional analysis, similitude and model testing. (2 hr. Lab every other week)
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Antirequisites: MEC 516
  • BME 532 - Signals and Systems I
    This course deals with the analysis of continuous-time and discrete-time signals and systems. Topics include: representations of linear time-invariant systems, representations of signals, Laplace transform, transfer function, impulse response, step response, the convolution integral and its interpretation, Fourier analysis for continuous-time signals and systems and an introduction to sampling.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: EES 604, CEN 199
    Antirequisites: ELE 532
  • BME 538 - Microprocessor Systems
    This course introduces students to small microprocessor-based systems, with an emphasis on embedded system hardware and software design as applied to Biomedical Engineering. Topics will include microprocessor architecture and structure, with an overview of 8- 16- and 32-bit systems, assembly language programming and the use of high-level languages. Basic input/output including parallel communications with and without handshaking and serial protocols. Hardware and software timing using interrupts and exceptions. Overview of single-chip microprocessors and controllers with an emphasis on the PIC32 microcontroller. The internal structure and design of peripheral devices are examined; together with memory system design and analysis. Key software design concepts are reinforced through labs/project work; together with the use and structure of development tools such as (cross) assemblers or compilers, monitor programs, simulators, emulators, etc.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 328 and CEN 199
    Antirequisites: COE 538
  • BME 632 - Signals and Systems II
    The topics covered in the course includes a general discussion on discrete signals (periodic signals, unit step, impulse, complex exponential), a general discussion on discrete systems, Discrete-Time Fourier Series (DTFS), Discrete-Time Fourier Transform (DTFT); analysis and synthesis, Fourier Spectra; continuous nature, periodicity, existence, Properties of the DTFT; linearity, conjugation, time/frequency reversal, time/frequency shifting, etc. LTI discrete time system analysis using DTFT, DTFT and Continuous-Time FT comparison and relation, DFT and FFT discussion and their relation to DTFT and CTFT, Discrete-Time Sampling, Z-Transform; generalization of the DTFT.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 532, CEN 199
    Antirequisites: ELE 632
  • BME 639 - Control Systems and Bio-Robotics
    Introductory course for Biomedical Engineers: system modeling, simulation, analysis and classical-controller designs of linear, time-invariant, continuous time systems. System dynamic properties in time and frequency domains, performance specifications and basic properties of feedback are investigated. Stability analysis is reinforced through Routh-Hurwitz criterion, Root-Locus method, Bode plots, and Nyquist criteria. Concept of Bio-Robotics is introduced, and exposure to basics of state-space representation and feedback. Key control concepts are experienced through laboratory experiments using modular servo-system with open architecture, fully integrated with MATLab and Simulink; use of simulation tools; and solving design problems.
    Weekly Contact: Lecture: 3 hrs. Lab: 1.5 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 532, CEN 199
    Antirequisites: ELE 639
  • BME 674 - Biomedical Instrumentation
    This course deals with the application and design of medical instrumentation systems for which the source of the signals is living tissue or energy applied to living tissues. The major emphasis will be on, transduction principles, sensors, detectors, electronic signal conditioning and processing techniques, and electrical safety standards for medical instrumentation. Some of the major topics include: sensors and transducers - e.g. displacement, resistive, inductive, capacitive, piezoelectric, temperature, radiation thermometry, optical etc.; special-purpose amplification and signal processing techniques; ECG-EMG-EEG biopotential electrodes and amplifiers; non-invasive blood pressure, flow-rate and volume sensing and measurement techniques; respiratory plethysmography; electrochemical biosensors and laboratory instruments; medical imaging systems; and designs for electrical safety. Important instrumentation design concepts are illustrated through design labs, a final design project, and use of circuit simulation tools.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BLG 601 and BME 532 and BME 538 and BLG 701 and BME 506 and CEN 199
  • BME 700 - Biomedical Engineering Capstone Design
    This single term course has two objectives. (1) The lectures provide students with advice on design, project management, reliability, practical advice on software, circuits and components and the documentation of their work. The lectures are organized as a seminar series presented by the faculty lab coordinators and practicing engineering professionals. The seminar series' goal is to provide students with knowledge that will assist them with project design and implementation. (2) The laboratory component of the course provides students with an opportunity to select a project to be completed in the Winter semester course BME 800 Design Project. Students search information, design and source components in consultation with the faculty lab coordinators who will supervise their projects in the Winter term. Project topics are provided from which students select a topic. Seminars on bioethics will also be arranged.
    Weekly Contact: Lecture: 1 hr. Lab: 1 hr.
    GPA weight: 0.50
    Billing Units: 1
    Count: 1.00
  • BME 703 - Tissue Engineering
    Tissue engineering approach for augmentation or replacement of compromised tissue function in nerve, microvessels, skin and cartilage. Integrative exploration of the use of three-dimensional polymeric scaffolds and drug delivery vehicles, and gene therapy and cellular engineering for functional repair of injured tissues.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr. Tutorial: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BLG 601 and BLG 701
  • BME 704 - Radiation Therapy Devices
    The course will cover radiation producing equipment, character of photon and electron radiation beams, radiation dose functions, computerized radiation treatment planning, brachytherapy, special radiation treatment procedures, quality assurance, and radiation shielding of high energy facilities.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr. Tutorial: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 674 and BME 229 and MTH 410
  • BME 705 - Rehabilitation Engineering
    Engineering principles underlying the design and utilization of devices for persons with disabilities. Exposure to fabrication and design techniques. Overview of existing technology, including: limb and spinal orthoses, limb prostheses, devices aiding mobility, seating aids, reachers, robotic aids, functional electrical stimulation; sensory aids, uses of microcomputers, workplace/home modifications, devices for the aged. Effects of national policies, and challenges of technology transfer.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr. Tutorial: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BLG 601 and BME 639 and EES 604 and EES 612
  • BME 772 - Biomedical Signal Analysis
    This is course will cover the different biomedical signals and the related signal modeling and analysis techniques. The topics covered in the course include an introduction to various physiological/biomedical signals such as the action potential, the electro-neurogram (ENG), the electromyogram (EMG), the electrocardiogram (ECG), the electroencephalogram (EEG), event-related potentials (ERPs), the electrogastrogram (EGG), the phonocardiogram (PCG), the carotid pulse (CP), signals from catheter-tip sensors, speech and oto-acoustic emission signals. The biomedical signal analysis portion of the course will deal with the analysis of concurrent, coupled and correlated processes, filtering for removal of artifact from biomedical signals, event detection techniques, analysis of wave-shape and waveform complexity associated with biomedical signals, mathematical modeling of biomedical systems, and medical decision support systems.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BLG 601 and BME 632 and BLG 701 and BME 639
    Antirequisites: ELE 772
  • BME 777 - Emerging Topics in Biomedical Engineering
    This course will introduce students to emerging areas in biomedical engineering with specific topics geared towards current trends. The course is structured to be a technical elective i.e., the content may change from year to year depending on the specific topics covered in the course and may be taught by one or more instructors. Students may be required to undertake a major project.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr. Tutorial: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
  • BME 800 - Biomedical Engineering Capstone Design
    This course provides the student with a significant experience in self-directed learning. Project topics are provided from which the students select a topic. The topic selection information search, designs and component sourcing are completed as part of the Fall term course BME 700 Engineering Design. The student individually or in a group, where the topic is a group project, will research the topic, design, implement and make operational a design of currency in the fields of Biomedical Engineering. Professional guidance is provided by faculty on a weekly basis in the laboratory. The completed project must be demonstrated operational by the last week of the term. A final bound project report that conforms to professional guidelines is required.
    Weekly Contact: Lab: 5 hrs.
    GPA weight: 1.50
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 700
  • BME 802 - Human-Computer Interaction
    Principles underlying the design, evaluation and implementation of interactive computing systems as well as the major research topics associated with such systems. Technical breakdown of interfaces that are multi-media based front-ends to complex networks. Graphical user interfaces will be introduced along with the related physiological and human factors issues. Design of interfaces using virtual reality, the Internet, and other advanced development tools. Commonly integrated media such as video, graphics, and audio capabilities will be examined. User-centered technology will be a primary theme using the design of web pages and medical device design as hands-on applications.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 506, BME 639, BME 674 and EES 612
  • BME 804 - Design of Bio-MEMS
    Biophysical and chemical principles of biomedical microelectromechanical systems (bioMEMS) for the measurement of biological phenomena and clinical applications. micro-and nano-scale devices for the manipulation of cells and biomolecules. Topics include solid-state transducers, optical transducers, electrochemical transducers, biomedical microelectronics, microfluidics, and hybrid integration of microfabrication technology.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr. Tutorial: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 674 and EES 612 and BME 423
  • BME 808 - Computations in Genetic Engineering
    Discusses the theory and practice of molecular database searching and sequence alignment in genetic engineering. Covers databases and Internet access, sequence homology searching, and multiple alignment and sequence motif analysis, and protein structure and function.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr. Tutorial: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 501 and BME 532 and MTH 410
  • BME 809 - Biomedical Systems Modelling
    Mathematical modeling of biomedical systems. Lumped and distributed models of electrical, mechanical, and chemical processes applied to cells, tissues, and organ systems.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr. Tutorial: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BLG 601 and BME 229 and BME 639 and BLG 701
  • BME 872 - Biomedical Image Analysis
    Introduces the fundamental principles of medical image analysis and visualization. Focuses on the processing and analysis of ultrasound, MR, and X-ray images for the purpose of quantification and visualization to increase the usefulness of modern medical image data. Includes image perception and enhancement, 2-D Fourier transform, spatial filters, segmentation, and pattern recognition.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr. Tutorial: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: BME 229 and BME 772