The authors present scientific problem-solving using computation and aim to increase computational thinking, which is the mindset and skillset required to solve scientific problems with computational methodologies via model building, simulation, data analysis, and visualization using the Python programming language.
Jay J. Wang, Ph.D. is a Professor and Chairperson in the Department of Physics at UMass Dartmouth. He received his Ph.D. in Theoretical Atomic Physics from the University of Tennessee. Dr. Wang's interests include computational physics, physics education, and research pertaining to the computation and integration of interactive computation in physics and related STEM curricula. Adam L. Wang received his M.S. in Physics from the University of Chicago, where he was awarded an NSF Graduate Research Fellowship. He has worked on complex systems and nonlinear dynamics, aided by computational tools. More recently, he uses machine learning, interactive computing, and visualization as a data scientist.
Innehållsförteckning
Programming environments.- Python Tutorial.- Interactive computing and visualization.- Basic algorithms.- Force and motion.- Oscillations and waves.- Modern physics and quantum mechanics.- Statistical and thermal processes.- Complex Systems.