Machine Learning & AI Camp#
Before the camp (Homework)#
Study and solve the notebook Introduction to Python, Google Colab and Jupyter Notebook
Study and solve the notebook Recap: Functions, Lines, Parabolas
Study and complete projects in the micro:bit Resources for Learners section of the Coding using micro:bit - I page.
Note: you can also complete the projects using the micro:bit simulator. That is, you don’t need the hardware device to do these projects. Similarly, the section ‘At the Camp’ provides alternative exercises using the online simulator in case you don’t have the hardware.
Ask ChatGPT to teach you about using dictionaries in Python. Would you use a list or a dictionary to count the number of occurrences of each word in a text? And what if you want to just split the text into sentences?
Use ChatGPT to determine the best Python data type to solve the problem of finding the number of unique words in a text. Why is this datatype “the best”?
Complete Quiz 0.
At the camp (day 1)#
Learning Python with micro:bit#
You have begun the process with the Homework items 3, 4, and 5. Now use ChatGPT to generate quizzes for you to check your own learning of python. ChatGPT can also provide you with material to learn specific parts of python, including good sites. We want you to use ChatGPT as a learning assistant not just for this camp, but also for your school work. Cognitive neuroscience findings indicate that quizzing yourself is the most important way of long-term learning.
Learning elements of AI with micro:bit#
Homework after day 1#
Complete Quiz 1.
At the camp (day 2)#
Learning elements of control theory with Cutebot#
Learning elements of AI with Cutebot#
-
micro:bit – projecting digits (TBD)