| An attempt to say where I think my Scratch programming modules naturally sit. However I would always encourage teachers to start older pupils on more simple projects until their programming and computer science understanding has caught up |
| |
YR |
Y1 |
Y2 |
Y3 |
Y4 |
Y5 |
Y6 |
| Dressing Up |
|
|
X |
X |
|
|
|
| Smoking Car |
|
|
X |
X |
|
|
|
| Music Machine |
|
|
X |
X |
X |
|
|
| Conversation |
|
|
|
X |
X |
|
|
| Quiz |
|
|
|
|
X |
X |
X |
| Own Quiz |
|
|
|
|
X |
X |
X |
| Slug Trail |
|
|
|
|
X |
X |
X |
| Conversation 2 |
|
|
|
|
X |
X |
X |
| Crab Maze |
|
|
|
|
X |
X |
X |
| Primary Games Maker |
|
|
|
|
|
X |
X |
| Number Machine |
|
|
|
|
X |
X |
X |
| Coin Sorter |
|
|
|
|
|
X |
X |
| Perimeter |
|
|
|
|
X |
X |
X |
| 2D Shapes |
|
|
|
|
X |
X |
X |
| Tables Game |
|
|
|
|
X |
X |
X |
| An attempt to define my Scratch modules by the programming concepts they use. I have excluded the adaptations pupils make as pupils will choose what to use |
| |
Selection |
Repeat x times loops |
Forever Loops |
Broadcasts |
Variables |
List |
Multiple variables |
| Dressing Up |
|
|
|
|
|
|
|
| Smoking Car |
|
|
|
|
|
|
|
| Music Machine |
|
X |
|
|
|
|
|
| Conversation |
|
|
|
|
|
|
|
| Slug Trail |
|
|
X |
|
|
|
|
| Quiz |
X |
|
|
X |
X |
|
|
| Conversation 2 |
|
|
|
X |
|
|
|
| Crab Maze |
|
|
X |
X |
X |
|
|
| Number Machine |
|
X |
| 2D Shapes |
|
X |
|
|
X |
|
X |
| Tables Game |
|
|
X |
X (opt) |
X |
|
|
ign=”center” valign=”middle”> |
X |
X |
|
X |
X |
|
| Coin Sorter |
X |
|
X |
|
X |
X |
X |
| Perimeter |
X |
X |
|
|
X |
|
X |
| 2D Shapes |
|
X |
|
|
X |
|
X |
| Tables Game |
|
|
X |
X (opt) |
X |
|
|