Annual curriculum - all programs

Page 17

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

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.