PHY 300
Advanced Mechanics (3 Cr.)
Prerequisite(s):  CS 200, CS 250, MAT 150 or MAT 180, MAT 200 or MAT 230, MAT 250, PHY 200, & PHY 250

This course covers the physics behind more complex mechanical interactions as well as the numerical techniques required to approximate the systems for simulations. A thorough analysis of mechanical systems through energy analysis will provide the basis for the understanding of linear and rotational systems. The combination of theoretical physics and numerical methods will provide students with the background for simulating physical systems with limited computational power. Topics covered include Lagrangian Dynamics, Hamilton's Equations, dynamics of rigid bodies, motion in non-inertial reference frames, the use of the inertia tensor, collision resolution, and numerical techniques including methods of approximation.