Scratch Programming [NEW] Computational, Logical and Algorithmic Thinking

Scratch Programming [NEW] Computational, Logical and Algorithmic Thinking
Scratch Programming [NEW] Computational, Logical and Algorithmic Thinking
Scratch Programming [NEW] Computational, Logical and Algorithmic Thinking
Scratch Programming [NEW] Computational, Logical and Algorithmic Thinking
Scratch Programming [NEW] Computational, Logical and Algorithmic Thinking
Scratch Programming [NEW] Computational, Logical and Algorithmic Thinking
Scratch Programming [NEW] Computational, Logical and Algorithmic Thinking
Scratch Programming [NEW] Computational, Logical and Algorithmic Thinking
Grade Levels
Product Rating
File Type

Word Document File

Be sure that you have an application to open this file type before downloading and/or purchasing.

2 MB|37 pages
Share
Product Description
After leading some training and updating my own resources, as I felt they could be more challenging and interesting, I have created several new activities.

Depending on the skills of your class, this is an activity book which can be used to introduce a lot of the Computing/Computer Science Curriculum in a creative way.
8 separate activities with links to completed/example projects and instruction videos.
Lesson 1: Mad Libs
This provides a nice opportunity to cross some Literacy boxes and cross curricular activities. It also ensures that students are being introduced to arrays and lists. This may seem complex at this point, but the activity really allows students to get the ideas behind it. One lesson to introduce and complete, scope for taking it further. We branched out for another lesson and students designed and implemented an excuse generator.

Lesson 2: Digital Binary
Perfect lesson to introduce Logical and Computational Thinking and go into as much or as little depth in Binary as you like. Again, this lesson took us about two lessons, as I made some follow up activities for the alarm clock and logic which are mentioned in the task themselves.

Lesson 3: Randomly Random
Introducing random functionality and variables to create a random character based on different sprites and costumes. We spent a few more lessons on this, as we advanced onto some follow up activities which are mentioned in the activities.

Lesson 4: Keepy Uppy
This is the first games based task that students make. It is based off the similar Atari game. All explained within file.
I have also included the video lessons that I use to support my weaker students who are struggling in this.
again, great scope to go above and beyond what is here, limited only by time and students abilities.

Lesson 5: Harry Potter Challenge
I complete this activity in pairs for a change on some of the other tasks. Students work together taking turns to be coder and tester, swapping often. They really love this and we spent a while designing other parts for our game and having a class competition on them

Lesson 6: Group Project
Another group based learning activity. Swapping groups (not necessary) we look at some of the pseudocode and flowcharts (included for several tasks here) I have included some links to some excellent exemplar student work here. Again, introducing simulation to students and with scope to go beyond what is included in the activities.

Lesson 7: Practical Assessment
As part of moving to life beyond levels (I have left levelling info in this, but included the word file and you are welcome to edit)
This I do over one lesson - students struggle to finish it, so it really does differentiated the different skill levels

Bonus Activity: Recursion
I have included a Fractal Tree Activity that I use to teach about recursion. Fun end of term challenge.
Total Pages
37 pages
Answer Key
N/A
Teaching Duration
N/A
Report this Resource
Loading...
$4.99
Digital Download
More products from Colin McAlpine
Product Thumbnail
Product Thumbnail
Product Thumbnail
Product Thumbnail
Product Thumbnail
Teachers Pay Teachers

Teachers Pay Teachers is an online marketplace where teachers buy and sell original educational materials.

Learn More

Keep in Touch!

Sign Up