BME Domain Expertise


Developing a Domain Expertise in the BME Curriculum

(Updated 11/15/2012)


The Biomedical Engineering undergraduate curriculum is designed to prepare students for the next step in their career path.  The curriculum has a solid foundation in engineering, and includes a balance of breadth and depth in Biomedical Engineering and other courses.  Students are able to select courses in the Junior and Senior years to create an expertise in a specific BME Domain.  This is done through the selection of courses in the BME Domain, Advanced BME courses, and Technical Electives categories.  Students should carefully consider the courses to be counted in each of these categories, as they help to build the optimum breadth and depth for the desired career objectives.

Selection of Technical Elective Courses

BME has developed a set of general criteria that students must follow in selecting the Technical Elective courses. Students should select two Technical Elective courses.

BME Technical Electives must meet the following criteria:

  • The course must be offered from the College of Engineering,
  • The course number must be at a level of 3000 or above
    • (please note that the ENG 2nd writing course does not count as a technical elective)
  • The course should relate in some way to the student’s selected Domain area
  • BME Approved Exceptions:
    1. CSE: 1221 (MATLAB programming)
    2. CSE 1222 (C++ programming)
    3. ECE: 2300 (Circuits)
    4. All 2000-level courses in the Course Examples 


Student Petition for Exceptions

Students may petition to the BME Undergraduate Studies Committee (USC) to count a course not meeting the criteria above as a Technical Elective.  This must be done well in advance (at least 1 month) before time of scheduling, so that the USC has time to meet and discuss the request. The student should include a syllabus of the course with the petition.

Course Examples

This list provides a sample of Technical Electives courses that students may choose to take.  This list is not comprehensive or exhaustive, and students will want to search the Master Schedule to search all appropriate courses.  Also be aware that some courses may have pre-requisites associated with the course.

Note: The list below shows course numbers for semesters, but the Department name and course titles are the same for most of the courses in the current quarter system.

Selection of Advanced BME Courses

BME has developed a set of general criteria that students must follow in selecting the Advanced BME courses.  Students should select at least one Advanced BME course (additinoal Advanced BME courses can be taken as a technical elective option, if desired).

For the courses listed below, the 3 digit course number and 4 digit course number (in parentheses) represent the quarter- and semester-based numbers for the course, respectively.  This list is updated periodically, but students should check the Master Schedule to find the most recent list of offered courses.


Domain Course:                           

  • 4110: Bioimaging

Advanced BME courses:            

  • 5110: Biomedical Microscopic Imaging
  • 5120: Biomedical Optics
  • 5186: Biomedical Ultrasound


Domain Course:                           

  • 4210: Biotransport

Advanced BME courses:            

  • 5210: Advanced Biotransport


Domain Course:                           

  • 4310: Biomaterials

Advanced BME courses:            

  • 5310: Fundamentals of Biomaterials
  • 5353: Hard-Tissue Biomaterials


Domain Course:                           

  • 4410: Biomechanics

Advanced BME courses:            

  • 5421: Tissue Mechanics
  • 5420: Mechanobiology
  • 5430: Finite Element Applications in BME
  • 5470: Cellular Mechanics

Cell & Tissue

Domain Course:                           

  • 4510: Molecular, Cell & Tissue Engineering

Advanced BME courses:            

  • 5510: Tissue Engineering
  • 5580: Cell Engineering
  • 5001: Cardiovascular Bioengineering


Domain Course:                           

  • 4610: Biomedical Micro/Nanotechnology

Advanced BME courses:            

  • 5610: Biomedical Microdevices
  • 5661: Biomedical Nanotechnology I
  • 5663: Introduction to Micro and Nano Fluidics
  • 5635: Cellular Nanotechnology
  • 5667: BioMEMS Microfabrication
  • 5668: Biomedical Transducers