Semester.ly

Johns Hopkins University | AS.171.306

Practical Use of Computational Tools in Physics

3.0

credits

Average Course Rating

(-1)

Usage of computational tools is essential in modern physics; this course seeks to introduce tools for practical use in physics coursework and research. This course will focus on two popular tools, Mathematica and Python. Mathematica is a powerful mathematic pseudo coding language, ideal for use in complex physics problems with analytic solutions. Python is a traditional coding language with a wide range of applications. In the context of this course, it will be used to solve numerical problems in physics and visualize complex problems. Python will be coded using Jupyter Notebooks, a simple, interactive application for python development. An introduction to data science methods and an introduction to machine learning in python will also be given. Special emphasis will be placed on teaching when these tools are useful to students so that they may quickly recognize how they can use them outside of the classroom.

No Course Evaluations found