Tour the Dynamics of Change and Motion with Python

0
Independent
Free Online Course
English
8 hours a week
selfpaced

Overview

This is the third module in Engineering Computations (EngComp3), building from a foundation in Python programming to develop modeling and simulation practices, and computational problem-solving. You learn to capture motion from images and videos, to compute velocity and acceleration from position data, to obtain velocity and position from accelerometer data, and to study differential models of mechanical vibrations.

 

The target audience is second-year science and engineering students, with some background in calculus and ordinary differential equations.

What You'll Learn

  • Capture position data of moving objects from images and video
  • Compute velocity and acceleration from position data, using numerical derivatives (in free-fall and projectile motion)
  • Compute velocity and position from accelerometer data, using time-stepping to solve a differential equation
  • Pose a second-order differential equation as a system in vector form, and compute the solution in state space
  • Visualize direction fields and trajectories in the phase plane

 

 

Syllabus

  1. About this course
  2. Catch things in motion
  3. Step to the future
  4. Get with the oscillations
  5. Bird's-eye view of mechanical vibrations

Taught by

Lorena A. Barba