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.
For first-year students in physics and engineering.
Completion of Derivative and Vector Boot Camps are mandatory in Sho's General Physics lectures.
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.
Administrative guidelines and policies on Sho's courses.
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.