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.
START A BIT > Learning Packages > LP2520.B: Start A Bit Programming, 25w20 > This page
This is a 2nd run of the first session 25w20 Plan & Log - Session 1, LP2520.B, for 2 students who didn't catch the planned session. The purpose is to fix the missing for them, also as a 2nd chance for us to improve the planning and gain more experience of handling online courses.
Introduction of Way-of-Learning, tools and accounts setup
Analyse PJ024: Baby Faces by Micro:bit, From Prototype to Pro about the tricks of algorithm and parallel execution orders from the "on loud/quiet sound" blocks
Homework assign: PJ023: Digital Dice by Micro:bit
Introduction of Way-of-Learning, tools and accounts setup
Try to get project link in MakeCode, and submit work to Google Classroom
Analyse PJ000: 1st Experience with Micro:bit and MakeCode Challenge 1: Baby Face
Homework assign: PJ000: 1st Experience with Micro:bit and MakeCode Challenge 2: Digital Dice
Try to submit your work of Baby Face online at the class, we must ensure the students know how to find assignments and submit work result.
Our Learning Package LP2520.B, the goal, expectations and schedule
Shall we agree on
Homework
Explaining your designing idea and solution
Knowledge check/quiz
Try to submit your work of Baby Face now
Review the "Baby Face" work from your submission
A hint of the tricky algorithm for "Baby Face"
A hint of KB033: Programming Framework Basic Concepts of Micro:bit with MakeCode for the housing blocks execution orders
Review the "Baby Face" work from your submission
Is it working correctly?
Test Case 1: Boom 1 time! Should keep crying for 3s, then smile, stably.
Test Case 2: Boom continuous 2 times! Should cry for 3s for one time, then back to smile, stably.
A hint of KB033: Programming Framework Basic Concepts of Micro:bit with MakeCode for the housing blocks execution orders
Briefly introduction of those blocks directly in MakeCode
If-else
Variable
Get random number
Briefly introduce for now, will be repeated in next sessions
If-else
KB007: Variable Basic Concept (numeric integer type)
Get random number
Play sound
Assigned PJ023: Digital Dice by Micro:bit as homework, tips of how to find this in Google Classroom
Requirement of the work, submit to Classroom
Missed
If having time, just quickly pick 2 questions, no need to get correct answer, but to inspire thinking, we will cover the knowledge in the future.
Right or wrong?
The code I have written on my laptop/PC is directly run in the target mini-computer(Micro:bit)
Right or wrong?
In the MakeCode programming for Micro:bit, I can use 2 Forever blocks at the same time
Right or wrong?
In the MakeCode programming for Micro:bit, we must always have On-start block and Forever block
0.5 seconds = __?__ milliseconds
Good to fix a 2nd-run for those students who didn't catch the time to join us as plan -> But we don't expect to have such kind of extra run in the future
Much better completion of planned contents in the 2nd run, with the experience from the 1st session
Basing on the teaching needs, we converted the 2 challenges of PJ000: 1st Experience with Micro:bit and MakeCode into separated projects
1 student still failed to submit the work result to Google Classroom, even after checking and asking many times... We have to leave this for him to try offline, if the student could get a successful experience finding assignment and submit work in Google Classroom, it'll be very big problem to follow progress...
Communication language seemed to be an issue, they didn't seem to follow well in English... Let's see what to adjust next time
This is a log as information for today, no need to pay now. We will sum up all the costs to share after finishing the whole Learning Package.
Here is a guideline of cost/fee when learning with us.
2 students participated
The variable costs to share: 0 Kr
0 Kr: No snack this for online course
0 Kr: No tutor parking for online course
The fixed consuming materials costs: 20 Kr/student/session
20 Kr per student: Compensate the consuming cost of tools and materials for projects (like printed paper, stationery, cables, batteries, fragile components, etc.)
So, every participant pays: 20 Kr