This page serves to plan the agenda for the session, then logs the finalized minutes, as well as information necessary for final summary, upon the completion.
Recap last Learning Package, review digital input/output
Key knowledge:
Variable basic, numberic and boolean type variables
Function, with basic understanding of parameters
Good learning and atmosphere, good mutual helping
Interesting focus on functions using, and good "group working" on the Wire Game programming to show how to use variables and functions
A little too challenging for some students to understand well the functions input parameters, they misunderstood as normal global variables
Still suffering from balancing the learning pace among those fast and slower makers
85.85 Kr: Fika snack
97 Kr: Tutor parking 9:33-12:47
20 Kr per student: Compensate the consuming cost of tools and materials for projects (like printed paper, stationery, cables, batteries, fragile components, etc.)
10:10-10:35:
Starting and checking social
Recap digital input/output
Demo the projects results for today
A short introduction of Variable and Function, but left more time for practical sharing of how to use them with PJ007
10:35-11:00:
Group programming for PJ007: Wire Game with Micro:bit, we program together with the tutor, showing how to start using functions
Fika included flexibly
11:10-11:55:
Project - PJ010: Rain Drops Animation , it turned out to be difficlut for the students to start making... so a hint for them to copy the working program, and study that... still not enough time to finish this project
This project is demonstrated originally as homework J008: Light Triggered Alarm Clock with Micro:bit , but the students were still working on PJ010, so we didn' keep this as homework. But plan to have some more group working for PJ010 next session, and then maybe let Jikai to share his design of J008.
10:05-10:20:
Starting and checking social
Recap digital input/output
Demo the projects results for today
10:20-10:35:
15': Knowledge input: Variable and function basic, timeboxed presentation, not going too far
10:35-11:10:
45': Project -PJ007: Wire Game with Micro:bit classic mode, practice digital input, variable, encourage using functions to structure design logic
The students need to get ready for wiring for PJ002: External Button with Micro:bit, but use pin1 as input, as a base for wire game, so that we replace the button by wire game clips
Will do this as "demo programming", step by step demonstrated by tutor of how to start thinking about the designed result, and how to use function to modularize the programming, then implement the details
10': Fika included flexibly
11:10-11:55:
45': Project - PJ010: Rain Drops Animation , a good project to practice functions with parameters
Homework project -PJ008: Light Triggered Alarm Clock with Micro:bit , practice variable usage, and careful designing logic to ensure a stable working result
Any students who can quickly finish the above projects in class can try to take homework directly