Intermediate KS3 Program solutions table
Levels 44-79
IKS2–S6 -Traffic lights
Understand how to use if… else if statements in a new context — traffic lights
Incorporate a wait command
Analyse how the traffic lights work within the app
Understand that the light colour is a variable
44. Oh no! Traffic Lights!
move forwards repeat repeat until... at destination if... do... if traffic light red... do wait |
45. Green for go, red for wait.
move forwards repeat until... at destination if... do... else if... if traffic light red... do wait |
46. Well done - you’ve made it really far!
move forwards turn right repeat until... at destination if... do... else if... if traffic light red... do wait |
47. What a mess! But can you spot a route?
move forwards turn left repeat until... at destination if... do... else if... if cows... do sound horn | |
IKS3–S6 (extension)
Gifted and talented
48. Put all that hard work to the test.
move forwards turn left turn right turn around repeat until... at destination if... do... else if... if traffic light red... do wait |
IKS3–S7 to IKS3–S8
Apply their understanding of repetition and selection to create their own scenario using the repeat until and if... do... statement blocks
Be able to set a challenge for a friend e.g. work out the shortest route to the destination, but make sure you do not go through a red light
Note: Levels 49 and 50 illustrate that students can use different backgrounds in the ‘Create’ mode.
49. Put all that hard work to the test.
move forwards turn left turn right turn around repeat until... at destination if... do... else if... if traffic light red... do wait |
50. Light maze.
move forwards turn left turn right repeat until repeat while |
IKS3–S9 - Limited blocks
Use the core programming commands appropriately in a visual language
Understand the repeat while command
51. Back to basics with a twist
52. A bit more tricky
53. Choose your blocks wisely
54. Round the bend
55. Wonky fish
56. Concrete wasteland
57. This is not... the same
58. Snowsnake
59. Tricky turnaround
60. Right around the block
IKS3–S10
Breaking down the problem into chunks (understanding procedures)
Objectives
Decompose the programming task into smaller parts
Identify sections of code which can be used several times and write a procedure for that section
Use repeat loops within procedures
Procedures
61. Can you create a wiggle procedure?
62. Lots of Traffic Lights!
63. Wiggle wiggle!
64. Muddy patterns with Phil
65. Complicated roads
66. Dee's snowy walk
67. Crazy farm
Blockly Brain Teasers
Note: This section does not have an associated teaching plan, but is a resource to stretch and challenge the more advanced programmers in your class objectives.
68. T-time
69. Duck Pond
70. Winter wonderland
71. Frozen challenge
72. Can Wes fetch his lunch?
73. Traffic light freeze-up
74. Pandemonium
75. Kirsty's maze time
76. Cannot turn left!
77. G-Force
78. Wandering Phil
79. Muddy Mayhem
Last updated