33-456 Advanced Computational Physics
9 units, Carnegie Mellon University
This course uses techniques covered in Introduction to Computational Physics as a foundation. Major topics in the course will be Data Science, Parallel Computing and Machine Learning with applications from astrophysics, thermodynamics, orbital mechanics and other domains. The course will introduce professional practices such as compiling and optimizing code, using software development environments and software engineering. Students will gain a practical knowledge of current computing hardware design, the C computer language, the TensorFlow deep learning framework and the Spark big data platform, while using a Linux supercomputing environment.
Prerequisites: 33-241
Offered: Spring 2027, Spring 2026
Courseweave needs JavaScript to show sections, workloads and planning tools.