Day 3 — Coding in Python
Welcome to Day 3 of the Math section of Future Science Leaders! Today, you will get to explore a series of activities that will have you coding and problem solving in Python. If you don’t have Python already installed your laptop, no worries! Simply go to repl.it. There should be no need to make an account. We’ll be walking around to make sure you’re able to get up and running.
Once you feel comfortable with the content above, you might wish to try out the Choose Your Own Adventure game. If you think you might like to build your own, then why don’t you try making your very own Choice Game?
If these challenges still aren’t hard enough for you, then you can try out some of our challenge problems. For example (in order of difficulty):
Note: to attempt the Caesar challenge, you’ll first want to “Fork” the
FSLd3 REPL before getting started. Feel
free to ask us for help along the way! If some of the Python syntax or notation
seems “weird” or like something we haven’t covered, come ask us for some
About Future Science Leaders
Future Science Leaders is an academic engagement opportunity for high school children. “In weekly meetings, students learn essential skills, meet top experts and innovators and apply their new knowledge and skills” with the expectation of “[excelling] in national and international science, technology, engineering and math challenges”. The math theme comprises three weeks of the program. During this time, students learn some elements of graph theory (labelling and traversal), elementary number theory (modular arithmetic and cryptography), and applications to computing with Python (root-finding, cryptography, games, and more). Have a gander at a previous iteration of the Math theme and stay tuned for this year’s iteration!