Table of Contents

10920PHYS401300

計算物理實作 Computational Physics Lab

Instructor

TA

Time

Room

Prerequisites

Syllabus

Motivated by MIT’s “The Missing Semester of Your CS Education”, the goal of the course “Computational Physics Lab”「計算物理實作」is to teach undergraduate students how to use the computer as an essential tool/integrated environment to do research in physics. To reach this goal, I would select various topics from essential undergrad courses and demonstrate how to carry out studies with a computer. This includes how to perform numerical and symbolic calculations, how to visualize the results, and how to do scientific writing and presentation. The students will gain hands-on experience by carrying out projects and presenting results with their computer. This should help students to build an integrated toolset for all branches of physics and mathematics they learnt in undergraduate courses. And be ready to use this integrated toolset for real world research problems in the future. In particular, I will use Python/Jupyter Lab as an integrated environment to perform following tasks:

for various topics in following physics undergrad courses

Topics

Development Environment Setup

LaTeX

Weekly schedule

Homework