Example Learning Sequence Support: Teacher guides Code Studio Bee initalliy and Lesson 3: Debudding: Recap MiP and how he functions. facilitiates discussion. What is an algorithm – boss a student around “stand up, walk to door, open door, shut door, turn around, Could use the Code Studio https://studio.code.org/ come and sit back on floor, cross your legs. etc Write steps on board challenges instead of MiP s/course2/stage/10/ Modify where a program will fail - Change order of step for opening door. puzzle/1 Predict where a program will fail Identify an alogorithm that is unsuccessful when the steps are out of order. Extension: Have students Interactive website with Reflect on the bebugging process in an age-appropraite way. create bugged code 10 code debugging challenges for fellow problems progressing in Activity ideas: students to break. difficulty. Teacher sets up simple path for students to follow. As class (ipad connected to smartboard) put in an incorrect code on MiP app. Demonstrate. Students to investigate what the correct code would be. Repeat challenge with other paths. Use Code Studio Bee Debugging challgeges (computer connected to smartboard) as a class. Demonstrate first two debugging problems. Girls work in pairs on iPads to solve remaining 8 problems. Vocab: Directional vocabulary, algorithm, code, debug, program, programming, sequence, Week 4: Differentiation Resources Topic – Debugging and Creating Code Example Learning Sequence Support: Not to create Lesson 4: incorrect code. Just solve – Recap on vocabulary what is an algorithm? Which way is forward (not up) etc? debugging. Student demonstrates how to code MiP Create an algorithm to transport Ask extending student to go into out space MiP. – Change algorithm to be incorrect extending student to return and bebug code. Extension: Perhaps grouped together and Activity idea: Extension groups Coding Challenge! challenge extension Set a challenge for students to solve. groups. Write algorithm to solve the challenge. Together students will review their success and try and fix any problems with their code. Create incorrect code for their challenge, student groups rotate and debug another groups code. Teacher to make notes on student capabilities to inform groups for next lesson. Helpful teacher notes here -
Example Learning Sequence Lesson 3: Recap MiP and how he functions. What is an algorithm – boss a student around “stand up, walk to door, open door, shut door, turn around, come and sit back on floor, cross your legs. etc Write steps on board Modify where a program will fail - Change order of step for opening door. Predict where a program will fail Identify an alogorithm that is unsuccessful when the steps are out of order. Reflect on the bebugging process in an age-appropraite way. Activity ideas: Teacher sets up simple path for students to follow. As class (ipad connected to smartboard) put in an incorrect code on MiP app. Demonstrate. Students to investigate what the correct code would be. Repeat challenge with other paths. Use Code Studio Bee Debugging challgeges (computer connected to smartboard) as a class. Demonstrate first two debugging problems. Girls work in pairs on iPads to solve remaining 8 problems. Vocab: Directional vocabulary, algorithm, code, debug, program, programming, sequence, Support: Teacher guides initalliy and facilitiates discussion. Could use the Code Studio challenges instead of MiP Extension: Have students create bugged code challenges for fellow students to break. Code Studio Bee Debudding: https://studio.code.org/ s/course2/stage/10/ puzzle/1 Interactive website with 10 code debugging problems progressing in difficulty. Week 4: Topic – Debugging and Creating Code Differentiation Resources Example Learning Sequence Lesson 4: Recap on vocabulary – what is an algorithm? Which way is forward (not up) etc? Student demonstrates how to code MiP Create an algorithm to transport MiP. Ask extending student to go into out space Change algorithm to be incorrect – extending student to return and bebug code. Activity idea: Coding Challenge! Set a challenge for students to solve. Write algorithm to solve the challenge. Together students will review their success and try and fix any problems with their code. Create incorrect code for their challenge, student groups rotate and debug another groups code. Teacher to make notes on student capabilities to inform groups for next lesson. Helpful teacher notes here - Support: Not to create incorrect code. Just solve debugging. Extension: Perhaps grouped together and Extension groups challenge extension groups.
year-2-t2-digital-technologies-unit-plan-2017.docx