For a combination of pedagogical and logistical reasons, all of the programming in the course will be done in Python using Google Colab notebooks.
Content will be posted here as the course progresses!
Tutorial Schedule
There are two notebooks for you to explore independently:
- Tutorial 0: Introduction to Colab covers our approach to programming in our courses. You may disregard the final section (“Using Colab for Bi 1”), which is specific to a different, undergraduate course. (You will not need to submit homework for this bootcamp!)
- Tutorial 0: Introduction to Python is a gentle, abridged introduction to the Python programming language. It’s far from comprehensive, but if you’re new to the subject, it’s a great place to start.
Tutorial | Date | Topic |
---|---|---|
1 | September 23, 2024 | Numerical Integration with Forward Euler |
2 | September 24, 2024 | Intro to Image Segmentation |
3 | September 25, 2024 | Constitutive Expression |
4 | September 26, 2024 | Diffusion by Coin Flips // Diffusion with Reset Dynamics |
5 | September 27, 2024 | Machine Learning for Animal Detection |
External Resources
Below is a list of useful online resources for learning the Python programming language and principles of programming in general.