Below is a tentative schedule of lectures and
labs. Schedule and topics are subject to change (probably not
much)
|
|
lecture
|
lab
|
|
week 1 (01/22,24)
|
course overview
|
intro to Python's environment, intro to
LaTeX
overview of lab #1
|
|
week 2 (01/29,31)
|
motion under constant acceleration,
parabolic motion, lists and loops
reading assignment: chapter 2
|
tables and data analysis
overview of homework #1
|
|
week 3 (02/05,07)
|
numerical integration
reading assignment: chapter 3
|
functions and branching, heaviside
function
|
|
week 4 (02/12,14)
|
root finding
overview of lab #2
reading assignment: chapter 4
|
input data and error handling, making
modules
|
|
week 5 (02/19,21)
|
vector and matrix arithmetic
reading assignment: chapter 5
|
array computing and plotting,
overview of homework #2
|
|
week 6 (02/26,28)
|
introduction to ODEs
reading assignment: appendix C
|
modeling, solving, and visualizing
reading assignment: appendix D
|
|
week 7 (03/05,07)
|
simple harmonic motion
|
solving systems of ODEs
|
|
week 8 (03/12,14)
|
midterm
review |
midterm
exam
|
|
week 9 (03/19,21)
|
more on ODEs, overview of lab #3
|
constrained mechanics
|
|
week 10 (03/26,28)
|
linear and non-linear pendulum
|
other ODE examples: Lotka-Volterra
equations
|
|
week 11 (04/02,04)
|
more on simple harmonic motion
|
rigid body dynamics: center of mass
|
|
week 12 (04/09,11)
|
spring break
|
spring break
|
|
week 13 (04/16,18)
|
rotational physics
|
overview of homework #3, 3D visualization
|
|
week 14 (04/23,25)
|
rotational physics, collisions
|
detecting and resolving collisions,
classes, overview of lab #4
source files: pool.py, poolball.py
|
|
week 15 (04/30,05/01)
|
the physics of pool
|
the physics of pool
|
|
week 16 (05/07,09)
|
final review
|
final review
|
back to math
382
|