# Biomechanical Physics and Computation

University of Melbourne

## Course Description

• ### Course Name

Biomechanical Physics and Computation

• ### Host University

University of Melbourne

• ### Location

Melbourne, Australia

• ### Area of Study

Bioengineering, Biomedical Engineering

• ### Language Level

Taught In English

• ### Prerequisites

One of:
MAST10006 Calculus 2
MAST10009 Accelerated Mathematics 2

AND one of

MAST10007 Linear Algebra
MAST10008 Accelerated Mathematics 1

OR

• ### Course Level Recommendations

Upper

ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.

### Hours & Credits

• Credit Points

12.5
• Recommended U.S. Semester Credits
3 - 4
• Recommended U.S. Quarter Units
4 - 6
• ### Overview

AIMS:
This subject aims to introduce students to the use of computational modelling to apply biomechanical physics to problems in bioengineering research and industry. The course introduces students to important fundamentals of software programming (through the use of MATLAB) and numerical techniques to solving biomechanics equations. The course will introduce students to relevant applications in human movement, soft-tissue mechanics and cellular mechanobiology.
INDICATIVE CONTENT:
Kinematics - displacement/velocity/acceleration relationships; speed vs velocity; linear and angular velocity
Forces, moments, free body diagrams, normal/shear stress and strain
Mechanics of materials stress/strain relations, Young's modulus, Poisson?s ratio
Newton's laws
Deriving ODEs to solve simple dynamics problems ? mass and spring; pendulum swing; projectile motion.
Data structures/types in programs - variables, numbers, characters, arrays, strings, floating point, single and double precision (pointers)
Writing programs - main program, functions, scope of variables in programs (whole-program vs function-specific variables)
Control structures - if/else, for loops, while loops, do until loops
Numerical methods for solving linear ODEs
Approximation and errors in numerical computation.
INTENDED LEARNING OUTCOMES (ILOs)
On completion of this subject students should be able to:
Develop and solve equations of motion for human movement
Employ stress/strain relations to solve problems in biological materials
Translate biomechanics related mathematical equations into computer programs in MATLAB
Read, write and debug small-scale numerical programs in MATLAB
Solve ordinary differential equations (ODEs) related to mechanics and critically compare different ODE solving methods against analytic solutions to choose appropriate route.
Solve problems in collisions mechanics using Newton?s laws
Assessment:
Attendance and participation in up to 12 workshops in Weeks 1 to 12, of which 10 will be assessed each with a written and coding assignment requiring 5-6 hours of work each including preparation, 5% each;
One written 1-hour mid-semester test in weeks 5-7, 10%;
One written 2-hour at the end of semester 40%.
Hurdle requirement: Students must pass the written exam to pass the subject.
Intended Learning Outcomes (ILOs) 1, 2, 5, and 6 are assessed in the final written examination. ILOs 1-6 are assessed through the laboratory assignments and submitted reports. ILOs 1,2,4 are assessed in the mid-semester test.

### Course Disclaimer

Courses and course hours of instruction are subject to change.

Credits earned vary according to the policies of the students' home institutions. According to ISA policy and possible visa requirements, students must maintain full-time enrollment status, as determined by their home institutions, for the duration of the program.