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
There 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.
Introduction of Way-of-Learning, tools and accounts setup
Try to get project link in MakeCode, and submit work to Google Classroom
Homework: Submit your work for
PJ000: 1st Experience with Micro:bit and MakeCode Challenge 1: Baby Face
Optional: PJ000: 1st Experience with Micro:bit and MakeCode Challenge 2: Digital Dice
Introduction of Way-of-Learning, tools and accounts setup
MakeCode and Micro:bit programming framework basic concepts
Key knowledge:
If-else
KB007: Variable Basic Concept (numeric integer type)
PJ000: 1st Experience with Micro:bit and MakeCode Challenge 1: Baby Face
Homework: PJ000: 1st Experience with Micro:bit and MakeCode Challenge 2: Digital Dice
Our Learning Package LP2520.B, the goal, expectations and schedule
Shall we agree on
Homework
Explaining your designing idea and solution
Knowledge check/quiz
MakeCode: https://makecode.microbit.org, not necessary, but recommend to login using Google Account
Our Learning Package LP2520.B, the goal, expectations and schedule
Shall we agree on
Homework
Explaining your designing idea and solution
Knowledge check/quiz
MakeCode: https://makecode.microbit.org, not necessary, but recommend to login using Google Account
Tinkercad: No need for current Learning Package, but will use later
Recap: PJ000: 1st Experience with Micro:bit and MakeCode Task 2 review, demo again the basic work flow
Save project and share for homework submitting in Google Classroom
Recap: PJ000: 1st Experience with Micro:bit and MakeCode Task 2 review, demo again the basic work flow
KB026: Dev Work Flow for Micro:bit:
CODE -> BUILD -> LOAD -> RUN
KB033: Programming Framework Basic Concepts of Micro:bit with MakeCode
Standalone housing blocks: On-start, Forever, Event-triggered blocks
Normal building bricks blocks
Startup process, parallel/serial execution orders
Colors and shapes matter
Get help/document for blocks
Simulation mode
A little bit about debugging mode
Save project and share for homework submitting in Google Classroom
Not taken, adapt to future sessions
Demo: The wanted result, must have the crying face staying for 5 seconds stably then become smiling face
Activity 1: If you have done it, try out your version now, do you have a reliable result? Submit to the in-class task "Baby Faces" in Google Classroom
Activity 2: Look at some solutions from the classmates, analyze if they work right
Not taken, adapt to future sessions
Briefly introduce for now, will be repeated in next sessions
If-else
KB007: Variable Basic Concept (numeric integer type)
Get random number
Play sound
Not taken, adapt to future sessions
Demo: The graphic with lucky number
Tips:
Random number
Variable
Sound
Try out, if having a real Micro:bit board, test it and show your family, otherwise, simulate the result. Hand in the link to Google Classroom
Not taken, adapt to future sessions
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 starting with many new students!
Good starting with new way of learning, good preparation.
Good experience using Google Classroom for work instruction and collecting the work results -> But the students need to get familiar with the tool and our way of learning in more practice, this session was not so smooth, but we saw good opportunity to bring up good value from the digital learning tools
Challenging learning progress with online course... hard to know how much the students can follow -> But the Google Classroom work assignment system seemed to be a very good tool to help us in good order and get hints of the students' work
Small issue with the tutor's laptop, camera was not working -> fixed afterwards
Unexpected much longer time for new students to try submitting classwork to Google Classroom, even though they had experience from the local school's education system with Google tools -> We created a detailed guide How to Join Google Classroom and Submit Homework afterwards.
Free version of Google Classroom has restriction for exact 1-hour meeting, this time-boxed our course, it's good to not overuse time, but bad to not be able to extend discussion. We will keep this for now, let's see what more to find and how much need to change.
2 students couldn't join in time, we sill want to support them for a good starting... -> we planned a 2nd run of this session for them 25w20 Plan & Log - Session 1 (2nd Run), LP2520.B
Planned too much content, must keep focused and short in further planning. The overloaded contents from this session will be moved to future sessions.
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.
4 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