This repository contains the materials for the IB Computing course and some other computing-related problems during the 2024~2025 academic year at the University of Cambridge.
Nothing hard, just some notes and exercises. Enjoy!
- Session 1: Simple adder
- Session 2: Oscillation
- Session 3: Monte Carlo (MC)
- Session 4: Method of Bisection
- Session 5: Planets
- Session 6: Collisions
- Q7: Simple Pendulum at large angles
- Q15: Reflection and transmission coefficients
- Q19: Propagation of Gausian Wave Packets
- Q31: Diffraction
- Experiment 6: Hysteresis used this project to collect data from a picoscope (2206A).
- Experiment 5: Faraday Rotation used this project in the PSD folder during dythering. The project was almost flawless, so there's no need to apply any modifications.
- Experiment 4: Funky pendulum. I didn't have time to look into this, so I just used Zhen's original version.
- Yiran Ma (Peterhouse College) suggested that it's cool to do visualisation of collisions that can estimate
$\pi$ . I've done the basic calculations here. The topic is indeed interesting, but I don't think it's a good way to estimate$\pi$ (see the short notes at the end of the script). It's always better to use MC.