Sho's Resources for Physics Learners

This page contains documents and materials used in Sho's lectures. Feel free to use the materials under the CC BY-NC 4.0 license! You can share and adapt them as long as you give appropriate credit, indicate if any changes were made, and don't use them for commercial purposes.

For source codes, or if you find any errors or have suggestions, please visit the GitHub repository.

Boot Camp “數物新訓

For first-year students in physics and engineering.

Completion of Derivative and Vector Boot Camps are mandatory in Sho's General Physics lectures.

1. Derivative Boot Camp
gp1_boot1_deriv_true.pdf
Updated: 2025-09-03 LatestHistory
gp1_boot1_deriv_true_extra.pdf
Updated: 2025-09-15 LatestHistory
2. Vector Boot Camp
gp1_boot2_vector.pdf
Updated: 2025-09-07 LatestHistory
3. Integral Boot Camp
gp1_boot3_integ.pdf
Updated: 2025-09-12 LatestHistory

Python Starters

A self-study material on git, uv, and basic Python. For first- or second-year students who are interested in modern programming and numerical analysis.

If you are attending on Sho's Math and Coding lecture, you will receive an invitation link to these assignments on GitHub Classroom, so you can set up the repository easily. Ask Sho for the invitation.

Policies

Administrative guidelines and policies on Sho's courses.

Grading Policies and Sho's Grading Style
grading.pdf
Updated: 2026-01-19 LatestHistory
Suggestions on Homeworks and Reports
submission_guideline.pdf
Updated: 2026-01-19 LatestHistory
Generative AI Guidelines and Regulations
generative_ai.pdf
Updated: 2025-08-18 LatestHistory

Documents in Sho's Past Lectures

Past exam problems and documents of previous lectures are provided here.

For information on the current lectures, or for the description of these lectures, visit Sho's website on NSYSU.

General Physics 1

lecture webpage

General Physics 2

lecture webpage

Math and Coding 2

lecture webpage