Start from Scratch

Practice using Computational Thinking to develop coded solutions to given problems, using Scratch.

Learning to code #1

#learning #THINKCT How to use Computational Thinking steps to develop a coded solution

All students will know the process of creating a coded solution using Computational Thinking.

Most students will accurately copy an example analysis and design for a simple PONG game and thus understand the expectation of how to comprehend a problem and use CT to develop a plan to solve it.

Some students will add extra details to their analysis and design in order to create a more comprehensive and detailed report.

Learning to code #2

#learning #CODEQ Developing a working code solution from a plan

All students will be able to create a simple PONG game with assistance.

Most students will be able to follow the instructions and create the PONG game without much assistance.

Some students will be able to create the PONG game without any concern and go on to add extra features.

Computational thinking assessment #1

#learning #THINKCT Using Computational Thinking to solve a set of given problems

This is a formative assessment lesson to enable students to see how well they have progressed at the end of the unit.

Exam conditions.

Skills lab #1a

#learning #CODEQ Practice The x4 Principles of Coding: Variables

All students will know what a variable and CamelCase is

Most students will be able to follow instructions and create and use variables in a limited way

Some students will be able to apply their new knowledge and create lots of appropriately named variables that record data that is useful for their application

Extension: Some students will download IFTTT app onto their phone/tablet and set up applets

Skills lab #1

#learning #CODEQ Practice The x4 Principles of Coding: Variables and IFTTT (IF this THEN that)

All students will know of The x4 Principles of Coding, The x4 Sexy Code rules and CamelCase

Most students will be able to follow instructions that show how to use specific elements of The x4 Principles of Coding in preparation for future challenges and create variables using CamelCase

Some students will be able to apply their new knowledge and create new variables and IF statements.

Extension: Some students will download IFTTT app onto their phone/tablet and set up applets

Learning to code #3

#learning #THINKCT Using Computational Thinking steps to develop a coded solution to a new problem

All students will know the process of creating a coded solution using Computational Thinking.

Most students will be able to analyse and describe the problem like a Computer Scientist and break it down to understand how to solve the problem.

Some students will add extra details to their analysis and design in order to create a more comprehensive and detailed report.

Extension: Some students will complete the analysis and design and move onto the coding.


Skills lab #3

#learning #CODEQ Applying Sexy Code Rule #3 - convert repeating functionality into subroutines

All students will know what a subroutine is.

Most students will be able to create a simple subroutine that performs a specific task by copying given code.

Some students will be able to apply this knowledge and create subroutines that perform other tasks.

Extension: Some students will move onto learning about parameters


CLICK HERE to record progress

Learning to code #5

#learning #THINKCT Applying all you have learned to solve a given problem

All students will know how to find the steps of CT

Most students will be able to begin the steps to develop the problem

Some students will be able to complete the steps and create the solution

Extension: Some students will move onto the extension steps


Learning to code #6

#learning #THINKCT

All students

Most students

Some students

Extension:

Tech Camps and Maker Parties

There are Computational Thinking events being held at The Trafalgar School over the Summer holidays.

Tech Camps are days specifically focused on solving problems using technology. They are enormous fun for anyone who is interested in technology.

Maker Parties are for those who want to enjoy their birthdays with their friends making things with tech.


CLICK HERE for more information.