All Projects → seewhydee → ntuphys_nb

seewhydee / ntuphys_nb

Licence: GPL-3.0 License
Course notes for NTU Physics, in Jupyter and LaTeX format

Programming Languages

Jupyter Notebook
11667 projects
TeX
3793 projects

LaTeX and Jupyter Notes for Physics Courses

This repository contains notes and exercises for some physics courses I am teaching or have taught at NTU.

Complex Methods for the Sciences (MH2801)

This course introduces year-2 undergraduates to complex numbers and their applications in physics and other sciences. Topics covered include:

  • Complex numbers
  • Complex representations of waves and oscillations
  • Complex calculus (derivatives and contour integrals)
  • Fourier series and Fourier transforms
  • Green's functions methods.

The course notes are maintained in two different formats:

The two formats have similar contents, but the Jupyter notebooks contain interactive plots that help illustrate various mathematical concepts.

Graduate Quantum Mechanics (PH4401/PAP777)

This course covers advanced concepts in quantum mechanics, with a focus on foundational topics required for quantum field theory. It is meant for year-4 undergraduates or year-1 graduate students who have already taken introductory courses in quantum mechanics. Topics covered include:

  • Scattering theory
  • Quantum entanglement
  • Identical particles
  • Quantum electrodynamics

The course notes are in LaTeX format, located in latex/gradqm. Compiled PDFs can be found on my homepage.

An accompanying set of Jupyter notebooks, located in jupyter/gradqm, provides numerical exercises to accompany the course notes (e.g., computing the Born series using Monte Carlo integration).

Undergraduate Physics Laboratory (PH2198/PH2199)

Introductory physics course with an emphasis on scientific report writing and error analysis.

A set of notes on error analysis and lab report standards are maintained in latex/lab.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].