This course gives a hands-on introduction to computational thinking
basic undergraduate physics. A strong emphasis is placed on translating
problems into a form suitable for analysis on a computer, with visual
computer programming tools. The focus here is primarily to develop the
skill of computational thinking in Physics rather than elaborate
methods or exhaustive study of Physics. Our approach to problem solving
Formulate a basic problem that is amenable to full analytical
Translate the problem into a form that can be analyzed on a
first by visual tools followed by more sophisticated
Design complementary computational approaches whose results can
subjected to test against the analytical solutions, thus
confidence and making transparent both the methods.
Exploit the confidence thus developed to tackle problems that
amenable to a full analytical solution.