Application Programming for Biomedical Engineers

Michael O'Connor
[]
University of Massachusetts-Lowell

Summary

The course aim is for the student to obtain a high-level proficiency in both the MATLAB® computing environment and MATLAB® programming. Because MATLAB® is used extensively in many BMEN courses, the expectation is that the student will, upon completion, be able to apply MATLAB® and other MathWorks® tools to solve challenging biomedical engineering coursework problems and eventually to perform computational work in biomedical engineering research.


Course URL: https://libguides.uml.edu/BMEN1200/Home
Course Size:
71-150

Course Format:
Lecture only

Institution Type:
Public four-year institution, primarily undergraduate

Course Context:

This is a required 1st year course. No pre-requisite.

Course Content:

Basic MATLAB + biomedical applications

Course Goals:

CO-1

Write and debug reproducible programs that use procedural programming techniques and a representative set of simple data structures (e.g. scalar, vector, and matrix variables.)

CO-2

Write and debug programs using conditional statements if-else and switch statements; iteration statements using for and while loops; as well as break and continue jump statements.

CO-3

Use built-in and/or external functions.

CO-4

Write custom functions that can accept input arguments and generate output.

CO-5

Read and manipulate data through programming.

CO-6

Create and evaluate suitable visualizations for technical data representation.

CO-7

Use computing tools to solve engineering problems including solving systems of equations.

CO-8

Apply programming skills to BME-related applications (e.g. data analysis, using APIs, image processing, biomechanical models, etc.)

Course Features:

Online lectures this year (Zoom) - 20 minute lectures - Team Breakout sessions (teams 4 or less)

Course Philosophy:

No choice - pandemic forced online (in past years in person lecture)

Assessment:

Participation/Attendance
Completion of MATLAB Grader
Team Assignments (Gradescope Online submissions)
one midterm and one final

Syllabus:

Teaching Materials:


References and Notes:

Text - MATLAB Programming for Biomedical Engineers and Scientists by Andrew King; Paul Aljabar
Under license to UMass Lowell (free to registered students)

No
Good text and focused on Biomedical Engineering

Supplementary text resources