Curriculum Mapping
Digital Technologies
- Digital Systems (Year 3-4): Explore a range of digital systems with peripheral devices for different purposes, and transmit different types of data(VCDTDS019)
- Creating Digital Solutions (Year 3-4): Define simple problems, and describe and follow a sequence of steps and decisions involving branching and user input (algorithms) needed to solve them(VCDTCD023)
- Creating Digital Solutions (Year 5-6): Develop digital solutions as simple visual programs(VCDTCD033)
Mathematics
- Patterns and Algebra (Year 7): Design and implement mathematical algorithms using a simple general purpose programming language(VCMNA254)
- Patterns and Algebra (Year 8): Use algorithms and related testing procedures to identify and correct errors(VCMNA282)
Objectives
Program the mBot to:
- Move forward (some distance)
- Move backward to starting point and remain there!
Key Functional Blocks
You may need to use:
- mBot Program: to mark the start of code to be uploaded to mBot
- Wait: to wait and continue doing the previous task
- Run forward: to move mBot forward at specified speed. You may select different movement directions and speed.
Objectives
Program the mBot to:
- Move forward (some distance)
- Turn left and move some distance
- Turn right and move some distance
- Stop and remain there!
Key Functional Blocks
You may need to use:
- mBot Program: to mark the start of code to be uploaded to mBot
- Wait: to wait and continue doing the previous task
- Run forward: to move mBot forward at specified speed. You may select different movement directions and speed.
- Set motor: to control individual motor for turning mBot right / left. Apart from using ‘run forward/backward/left/right’ block, this can give you precise control.
Objectives
Program the mBot to follow a rectangular path, i.e.:
- Move forward (some distance)
- Turn right and move some distance
- Turn right and move some distance
- Stop and remain there!
What you need?
To carry out this exercise, we need:
- mBot
- USB Cable
- Computer with mBlock software
Key Functional Blocks
You may need to use:
- mBot Program: to mark the start of code to be uploaded to mBot
- Wait: to wait and continue doing the previous task
- Run forward: to move mBot forward at specified speed. You may select different movement directions and speed.
Set motor: to control individual motor for turning mBot right / left. Apart from using ‘run forward/backward/left/right’ block, this can give you precise control.