BME 120: BME Programming Fundamentals

This course introduces the theory and fundamentals of computer programming specifically designed for the applications in biomedical engineering. The course focus is on the programming control logic and the programming style critical to all programming languages. MATLAB will be the primary language used to teach the abovementioned programming principles. This course will also serve as the foundation where the students can further pursue advanced programming skills. Course topic covers:

  1. MATLAB programming developement environment
  2. Array indexing and manipulation
  3. Programming logic control
  4. Modular programming using MATLAB function
  5. String operation
  6. Cell array and structure
  7. File input and output operations
  8. Plotting using MATLAB
  9. Graphic User Interface (GUI) Design using MATLAB

Prerequisite: BME Major or Minor

chapman_matlab_textbookTextbook:
MATLAB Programming for Engineers by Stephen J. Chapman
ISBN: 978-1-111-57671-4