annual curriculum

contents p5-8 Scratch annual curriculum p9-12 p13-16 Python annual curriculum Minecraft annual curriculum p3 Introduction P4 Class structure p17 Glossary



Building skills term after term
Like any language, when it comes to coding, practice makes perfect. Junior Engineers is committed to ensuring that returning students build on their skills term after term with new projects, while reinforcing the fundamental principles to maximise the retention of this knowledge. Our highly structured curriculum means that new students can confidently join the class at any point throughout the year, with a variety of activities to cater to all levels of coding experience. Skillset outcomes that can be expected is teamwork and peer interaction, critical thinking and problem solving skills, persistence and determination.




Class Structure 15 mins Programming Fundamentals 20 Mins Individual Workbook Class Collaborative Project Time 40 Mins ACTIVITY Interactively teach powerpoint to the w class. Students work on a appropriate individ activity in their wor Working on a colla class project over 2 weeks.


angr snak Prop Flexible class projects that run for roughly 2 to 4 weeks in length Weekly fundamental focus with scalable workbook activities Structured content for delivery allowing for a focus on presentation Each term, we repeat the fundamentals with new activities and proje scratch TERM 1 OUTLIN Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 looks and drawing Loops Variables Lists operators IF ELSE statements mfunctions otion madlibs cat and mouse Proposed First Project coin catcher maze Proposed second Project c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t




scratch TERM 2 OUTLI Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 looks and drawing Loops Variables Lists operators ms otion dino jump fizzbuzz Proposed First Project frogger racer Proposed second Project whac duck Prop c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t Flexible class projects that run for roughly 2 to 4 weeks in length Weekly fundamental focus with scalable workbook activities Structured content for delivery allowing for a focus on presentation Each term, we repeat the fundamentals with new activities and proje




Flexible class projects that run for roughly 2 to 4 weeks in length Weekly fundamental focus with scalable workbook activities Structured content for delivery allowing for a focus on presentation Each term, we repeat the fundamentals with new activities and proje scratch TERM 3 OUTLINE Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 looks and drawing Loops Variables Lists operators IF ELSE statements mfunctions otion pong pac-man Proposed First Project space invaders tank shooter Proposed second Project c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t spaceship lander flappy bird Proposed third Project




Flexible class projects that run for roughly 2 to 4 weeks in length Weekly fundamental focus with scalable workbook activities Structured content for delivery allowing for a focus on presentation Each term, we repeat the fundamentals with new activities and proje scratch TERM 4 OUTLI Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 looks and drawing Loops Variables Lists operators IF ELSE statements mfunctions otion 2d fighter game rpg game Proposed First Project fibonacci asteroids Proposed second Project c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t break-out optical illusions Proposed third Project




PYTHON TERM 1 OUTLINE Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Turtle Loops Variables Lists Functions IF ELSE LOOPS OPERATORS PBOOLEANS ython madlibs guess the number Proposed First Project hang-man adventure game Proposed second Project random turtle walk turtle Race Proposed third Project c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t Another 150 self-directed Python activities in the Python Booklet More weekly competencies to come Weekly assessment drop-ins to be conducted throughout the term



PYTHON TERM 2 OUTLINE Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Turtle Loops Variables Lists PFunctions ython 21 game bouncing castle Proposed First Project starry sky catch and dodge Proposed second Project typing game ghost game Proposed third Project c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t Another 150 self-directed Python activities in the Python Booklet More weekly competencies to come Weekly assessment drop-ins to be conducted throughout the term IF ELSE LOOPS OPERATORS BOOLEANS



PYTHON TERM 3 OUTLINE Another 150 self-directed Python activities in the Python Booklet More weekly competencies to come Weekly assessment drop-ins to be conducted throughout the term Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Turtle Loops Variables Lists PFunctions ython quick shot asteroids Proposed First Project button masher reaction game Proposed second Project breakout fizzbuzz Proposed third Project c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t IF ELSE LOOPS OPERATORS BOOLEANS



PYTHON TERM 4 OUTLINE Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Turtle Loops Variables Lists PFunctions ython fibonacci snake game Proposed First Project pong optical illusions Proposed second Project whack-a-mole space invaders Proposed third Project c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t Another 150 self-directed Python activities in the Python Booklet More weekly competencies to come Weekly assessment drop-ins to be conducted throughout the term IF ELSE LOOPS OPERATORS BOOLEANS



Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 coding fundamentals c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t Minecraft Term 1 curriculum OUTLINE Coding fundamentals 1000 Tnt Blocks Flying Meatballs Sandstorm Billboard Lava Towers Spiral Maze Bouncing Pigs Rabbit Invasion These are proposed projects, there are a plethora of additional projects in our curriculum bank. coordinates events logic coordinates events logic coordinates events logic loops coordinates events logic loops variables coordinates events logic loops variables coordinates events logic loops variables coordinates events logic loops variables




Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t Minecraft Term 2 chemical engineers underwater torches fertiliser balloons ice bombs sparklers glow sticks coloured torches These are proposed projects, there are a plethora of additional projects in our curriculum bank. chemistry fundamentls water chemistry fundamentls chemistry fundamentls chemistry fundamentls chemistry fundamentls chemistry fundamentls chemistry fundamentls chemistry fundamentls



Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 8 c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t Minecraft Term 3 electrical engineers secret doorways lava traps rocket ship roller coasters flying machines elevators automatic arrows These are proposed projects, there are a plethora of additional projects in our curriculum bank. electrical circuits electrical circuits electrical circuits electrical circuits electrical circuits electrical circuits electrical circuits electrical circuits home lighting



secret roads and paths house zoo temples road
castles
ancient
rainbow
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 coordinates events logic loops c o d i n g f u n d a m e n t a l c o d i n g P r o j e c t Minecraft Term 4 creative Coding skyscrapers
These are proposed projects, there are a plethora of additional projects in our curriculum bank. events logic loops variables functions ifstatements coordinates events logic variables ifstatements coordinates events logic loops variables lists operators coordinates events logic loops variables functions lists coordinates events logic loops variables ifstatements coordinates events logic loops variables functions coordinates events logic loops variables functions
coordinates
bunker




Glossary Coordinates: a pair of numbers indicating the position of a subject Events: when something happens that triggers the code to run Logic: the sequence and flow of the steps involved in executing piece of code Loops: repeats an action over and over Variables: name and store a value that will change Lists: a number of items in an ordered or unordered structure Functions: repeats large blocks of code Operators: a symbol that represents an action or process If statements: a statement that if proved true performs a functio Circuit: paths that electricity can flow through





book now email: admin@jnrengineers.com phone: 1300 089 344




