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.)
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.
Use built-in and/or external functions.
Write custom functions that can accept input arguments and generate output.
Read and manipulate data through programming.
Create and evaluate suitable visualizations for technical data representation.
Use computing tools to solve engineering problems including solving systems of equations.
Apply programming skills to BME-related applications (e.g. data analysis, using APIs, image processing, biomechanical models, etc.)