Academic Excellence in Biomedical Engineering

Biomedical engineering at the University of Southern California began in 1963 as a Ph.D. option in Systems Physiology within the Electrical Engineering Department. In 1967, Dr. Fred S. Grodins joined the university and undertook the challenge of establishing a formal program in biomedical engineering. Under Dr. Grodins’ leadership, an independent graduate program was established in 1969, and in 1974 an undergraduate program was initiated. The biomedical engineering program was granted departmental status 1976 and currently offers a Ph.D. degree and three different Master’s degrees. The department also offers four Bachelor of Science degrees which together compose the third largest undergraduate program in USC’s School of Engineering.

Approved Technical Electives

BME 404* Biomechanics (3 units)

BME 414* Rehabilitation Engineering (3 units)

BME 416* Development and Regulation of Medical Products (3 units)

BME 423* Statistical Methods in Biomedical Engineering (3 units)

BME 425* Basics of Biomedical Imaging (3 units)

BME 523 Measurement and Processing of Biological Signals (3 units)

BME 525 Advanced Biomedical Imaging (4 units)

BME 527 Integration of Medical Imaging Systems (3 units)

BME 528 Medical Imaging Informatics (3 units)

BME 535 Ultrasonic Imaging (3 units)

BME 551 Introduction to Bio-MEMS and Nanotechnology (3 units)

BME 650 Biomedical Measurement and Instrumentation (3 units)

BME 670 Early Visual Processing (4 units)

BME 671 Late Visual Processing (4 units)

BME 675 Computational Vision (3 units)

*Graduate students who wish to take 400-level BME courses must seek prior approval from the professor.

CSCI 445 Introduction to Robotics (4 units)

CSCI 460 Introduction to Artificial Intelligence (3 units)

CSCI 542 Neural Computation with Artificial Neural Networks (3 units)

CSCI 545 Robotics (3 units)

CSCI 561 Foundations of Artificial Intelligence (3 units)

CSCI 564 Brain Theory and Artificial Intelligence (3 units)

CSCI 566 Neural Network Self-Organization (3 units)

CSCI 567 Machine Learning (3 units)

CSCI 574 Computer Vision (3 units)

EE 479 Analog and Non-Linear Integrated Circuit Design (3 units)

EE 482 Linear Control Systems (3 units)

EE 500 Neural and Fuzzy Systems (3 units)

EE 553 Computational Solution of Optimization Problems (3 units)

EE 559 Mathematical Pattern Recognition (3 units)

EE 562a Random Processes in Engineering (3 units)

EE 563 Estimation Theory (3 units)

EE 565ab Information Theory (3 units)

EE 566 Optical Information Processing (3 units)

EE 569 Introduction to Digital Image Processing (3 units)

EE 591 Magnetic Resonance Imaging and Reconstruction (3 units)

EE 592 Computational Methods for Biomedical Imaging (3 units)

BAEP 557 Technology Commercialization (3 units)
MPTX 511 Introduction to Medical Product Regulation (3 units)

MPTX 513 Regulation of Medical Devices and Diagnostics (3 units)

MPTX 515 Quality Systems and Standards (3 units)

MPTX 517 Structure and Management of Clinical Trials (4 units) 

NSCI Advanced Overview of Neurosciences (4 units)

NSCI Advanced Overview of Neurosciences II (4 units)



Neuroengineering Track

The 28 unit Master of Science in Biomedical Engineering (M.S. BME with a specialization track in Neuroengineering) can be completed through coursework only which focuses on neuroengineering aspects of the biomedical field. This master’s program provides students with a broad background, linking physiology with engineering science, necessary for entering interdisciplinary careers in neuroengineering fields or for pursuing further graduate studies.

Program of Study

Required Courses 21 units total

BME 501 | Advanced Topics in Biomedical Systems
BME 502 | Advanced Studies of the Nervous System
BME 511 | Physiological Control Systems
BME 513 | Signal and Systems Analysis
BME 533 | Seminar in Bioengineering
BME 552 | Neural Implant Engineering
BME 575 | Computational Neuroengineering

Approved Technical Electives 7 units total