A graduate level course in classical mechanics. Taught in the Fall of 2014 at the University of South Dakota.

This course is designed to give students experience in using modern computing techniques and applying them in physics. The course covers using high performance computing facilities and various computational tools for solving complex problems (numerical solutions to equations, matrix algebra, statistical data analysis, the Monte Carlo method, neural networks). The course also covers an introduction to C/C++, ROOT, and Python.