Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

George Washington University

Tour the Dynamics of Change and Motion with Python

George Washington University via Independent

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

Reviews

Start your review of Tour the Dynamics of Change and Motion with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.