Coding Concepts: Concurrency Vs Dependency - Delve in, for twelve min!

Coding Concepts: Concurrency Vs Dependency - Delve in, for twelve min!

UPDATE: The video tutorial has been removed due to essential maintenance! (It needs updating!) In the mean time, please feel free to explore the resources. The video will be up again soon. These resources accompany Part 6 of my online CPD sessions, “Delve in, for twelve min!” In this session, I highlight the issue of pupils using time as the trigger for sprite and background changes (concurrency), rather than making the sprites and backgrounds interact with each other (dependency). Please watch the YouTube tutorial first, and use these Scratch projects as examples to secure your knowledge before you teach. Please see www.rundontwalk.co.uk for more resources, or to book me for your school’s computing CPD needs.
PhilWickins
ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding)

ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding)

This is ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding) to bring your pupils’ programming projects to life! The idea for this emerged after teaching my classes Sketchup as a specific CAD tool within the DT curriculum to design lunar buggies, before then proceeding to the build stage. I was so impressed at their grasp of the software and 3D design as a concept, that I wanted to set a new challenge. Similarly, they had progressed extremely well in my computing lessons until they were quite proficient using coding constructs and concepts within Scratch, so what was the next step? I noticed that their sprite and background design within Scratch always fell short of their best, probably as they were so keen to code and get their project working. It was all coloured blobs and stick men; purely functional, but little in the way of inspiring graphical user interfaces! Enter: Sketchup. I decided that they could use their design skills to create high quality sprites, then export them as a 2D graphic to be loaded into Scratch as a costume. And then it hit me.  Why not export a series of rotations of a 3D sprite, load multiple images into a sprite’s costume, then animate it, so it appears as a rotating 3D sprite? The possibilities are endless! Take a look around this resource which includes my presentation from the CAS (Computing at School) National Conference 2018, the list of angles I used for my car direction, my ScratchUp examples, pupil Sketchup and ScratchUp examples and a Sketchup help sheet. Let me know how you get on!!! www.rundontwalk.co.uk
PhilWickins
Under the Sea #GoogleExpedition

Under the Sea #GoogleExpedition

Under the Sea - using Google Expedition to explore Coral Reefs around the world and create a short animation using Scratch to show the different animals and highlight the impact humans are having on Coral Reefs. Grade 3 Geography and Computer Science Google Expedition - Underwater Excursion Scratch - creating a short animation
r_coathup
Music Maker #GoogleExpedition

Music Maker #GoogleExpedition

Computer Science and Music For Grade 3 Pupils Exploring making music through the use of Scratch and Google Expeditions to compare how music is made in a music studio. Google Expedition - Recording Studio - Capturing Sound Scratch
r_coathup
Primary ICT / Computing report templates and statements of progression

Primary ICT / Computing report templates and statements of progression

New UK Curriculum for Computing in Prmary assessment and reports statements for year 1-6 at three levels of progression across Digital LIteracy, Digital CItizenship and Computer Science. Use the sentences as a guide for what to include in your reports for the computing segment. While these do not cover the entire spectrum of assessment for computing, they are a good representation of the most notable standards per strand for the age expected ability and represent what should be taught. Could also be used in a backwards planning model to also develop learning objectives, success criteria and lesson plans or an entire vertical curriculum.
habeebafett
SCRATCH - making a game stage 2

SCRATCH - making a game stage 2

This PowerPoint has video descriptions of how to add features to a simple driving or maze navigation game. I used it with year 3 and made this to help the teachers who were not confident or familiar with SCRATCH themselves. They were able to play the pages and then get the children designing, making, innovating and debugging their games. It is a large file, so allow time for it to download.
NickAHutson
Kodu-Rythm Lesson 2(An Introduction to coding using Kodu)

Kodu-Rythm Lesson 2(An Introduction to coding using Kodu)

Kodu is a friendly graphical programming language where students can build their own world and program objects within. This series of lesson uses kodu to introduce computer science terminology such as algorithm and variables to develop computational thinking skills.
chris_vidal
Kodu-Rythm Lesson 1(An Introduction to coding using Kodu)

Kodu-Rythm Lesson 1(An Introduction to coding using Kodu)

Kodu is a friendly graphical programming language where students can build their own world and program objects within. This series of lesson uses kodu to introduce computer science terminology such as algorithm and variables to develop computational thinking skills.
chris_vidal
iPad - Wallpapers with Rules & Numbers

iPad - Wallpapers with Rules & Numbers

iPad wallpapers with rules & numbers #1-40. Use the wallpaper space to display Apple iPad rules with these iPad wallpapers specially designed for the classroom. You can organize your iPad in a shared cart or 1 to 1 by matching the numbered background images with the students names. Included in this package is a guide for your students to follow to upload and set the background image independently! Since the backgrounds have 10 different colors, you can also use this for easy grouping. Hold students accountable for their iPad every time they sign in to their Apple iPad! **Note: This package is in a ZIP file. iPad Rules: • Do not share your username & password • Use with clean & dry hands • No food or drink nearby device • Hold bottom with two hands • Use only approved apps Includes: Images • 40 high quality png numbered backgrounds in 10 colors • 10 high quality png backgrounds without numbers PDF • A guide for the students to change the wallpaper themselves • A class list template for the teacher to fill out to correspond which student has which chromebook
rombop
SCRATCH -how to make a game, step by step

SCRATCH -how to make a game, step by step

A PowerPoint with step by step videos introducing a class (and teacher?) to the stages of making a very simple driving game. It was made to help teachers who are not confident about introducing SCRATCH coding to a class. Load and play a step at a time. It’s quite a big file so be patient. Also available, with planning etc from http:bit.ly/sjsresources
NickAHutson
Introduction to Python 3.5/6 Primary to O Level Series 1-45 Pages

Introduction to Python 3.5/6 Primary to O Level Series 1-45 Pages

Introduction to Python 3.5/6 includes the smooth and basic track for learning and getting hands-on experience in Python. It has been focused for Beginners, students of Primary to O’ Level can get command over it. This is a first part consists of 40 Pages. The whole book is going to be stored sooner.
suas2016
SCRATCH 2 - an introduction

SCRATCH 2 - an introduction

This is a PowerPoint introducing the areas of the SCRATCH 2 screen for staff and pupils who are not confident with SCRATCH 2. It is basically the “little talk” I give year 3 pupils before they start a unit to create a driving game. I hope others find it useful…
NickAHutson
Primary Computing - Understanding Pattern Recognition - Scratch Project

Primary Computing - Understanding Pattern Recognition - Scratch Project

First, familiarise yourself with the terms Pattern Recognition and Decomposition, by watching Part 5 of “Delve in, for twelve min!” (Video linked above). Give the children the ‘Pattern Recognition’ scratch project. Children have to find different ways to reduce the amount of code that is repeated. I’ve included 3 different solutions; Broadcast (Not always the best solution, please see Part 6 of “Delve in, for twelve min!” on ‘concurrency and dependency’ ) Make a Block function (more advanced when you include number input) Using Make a block, selection and repetition (You can see how much smoother the code runs straight away) Please let me know how you get on! Cheers Phil Wickins
PhilWickins
GCSE ICT

GCSE ICT

The very best from gwhiting7 and his award winning GCSE ICT Resources, including: Workbook (usually £13.50) Individual worksheets on a range of topics (usually £2 each) Mind-maps (usually £4 each) Wordsearches/crosswords (usually £4 each) Fillable assessment forms (usually £3 each) Read my reviews - all top quality resources that can be used for KS3, 4 and 5.
gwhiting7
Clever Tykes enterprise education pack: Code-it Cody walkthrough and lessons KS2

Clever Tykes enterprise education pack: Code-it Cody walkthrough and lessons KS2

The Code-it Cody teacher’s guide. Exciting enterprise education for key stage 2 children including 8 lesson plans. Perfect for parents and teachers alike to get the very most out of Code-it Cody. When the Computer Club competition is announced, Cody and his friends must put their coding skills into action. Cody begins a quest to research current computer games before creating the prototype of his very own. After months of hard work, the moment of truth arrives. Cody and the other Computer Club members have to pitch their prototypes in front of a panel of teachers! Cody’s friend Hana has produced a game that everyone will really like. Can Cody do better?
clevertykes
Printable Code-it Cody activity pack: Clever Tykes Enterprise Education Storybooks

Printable Code-it Cody activity pack: Clever Tykes Enterprise Education Storybooks

Print-at-home activity book containing six fun activities for a rainy day! Includes crosswords, word searches and puzzles, around the theme of Code-it Cody and the messages of coding and enterprise education in the Code-it Cody storybook. Suitable for KS2 Contents: Message from Cody and introduction Dot-to-dot Mr Chip’s computer chip challenge Word search Design Cody’s next game Binary codebreaker Super Crazy Galaxy Invaders Answers page
clevertykes
Computing Planning LKS2 - Programming with Scratch - Making a Racing Game

Computing Planning LKS2 - Programming with Scratch - Making a Racing Game

A unit of work using Scratch that teaches children to code a racing style game. covers a wide array of computer science and digital literacy areas of the KS2 curriculum so is suitable for years 3-5, possibly even 6 if more focus is paid to variables and use of other software and technology to contribute to the final program. Teaches navigation of Scratch software, adding and editing backgrounds and sprites. Coding conditionals and variables and using messages and other events to organise the game. Developed over six or seven weeks, with extra time at the end for completion and sharing of the work. Includes toolkits, images, sounds and examples of the coding in scratch files for every stage/lesson, an overall example that chn look at in each lesson and a broken example chn use to practice debugging code toward the end of the unit. Objectives covered includes: LO: To code sprites to move based on user input. LO: To use conditionals to cause sprites to react to backdrop. LO: To use conditionals to cause sprites to react other sprites. LO: To use conditionals to effect events. LO: To use a variable to effect events. LO: To debug code to make it work as intended. LO: To digitally share work and feedback with other users.
duncanjhmacdonald
KS3 Waves: Bloodhound SSC Jet Car Supersonic Shockwaves and Aerodynamics Video- 4 mins

KS3 Waves: Bloodhound SSC Jet Car Supersonic Shockwaves and Aerodynamics Video- 4 mins

When you’re covering a mile in a blistering 3.6 seconds you need to know the car is safe and stable. Aerodynamics and managing the supersonic shockwaves the car creates is key reaching 1,000mph / 1,600kph. Dr Ben Evans from the University of Swansea explains all… The BLOODHOUND Project is not only about building a car to go 1,000mph, but it is also a perfect vehicle for education of STEM subjects. Over the life of this project we���ve been able to inspire over 2 million young people! Air Pressure, Forces, Shockwaves, Velocity measurements, forces…
Bloodhound_EDU
Computing Design/Algorithm pro-formas (PDF and editable Word docx)

Computing Design/Algorithm pro-formas (PDF and editable Word docx)

As described in my “Delve in, for twelve min!” video CPD, these are example pro-formas to give pupils to design their computing projects. These could be Scratch projects; animations, games, quizzes etc. The design process, which is largely missed in computing, forms an essential part of a coding project, and also provides many benefits in terms of AFL. Please use in conjunction with the training video, and also check out the entire “Delve in, for twelve min!” series: https://www.youtube.com/playlist?list=PL3kA-gpaSB2a6Vfdq04rGt5xcKQg8FG8x
PhilWickins
What is a Algorithm

What is a Algorithm

An algorithm is an effective method that can be expressed within a finite amount of space and time and in a well-defined formal language for calculating a function. Starting from an initial state and initial input (perhaps empty)the instructions describe a computation that, when executed, proceeds through a finitenumber of well-defined successive states, eventually producing “output” and terminating at a final ending state. The transition from one state to the next is not necessarily deterministic; some algorithms, known as randomized algorithms, incorporate random input. The concept of algorithm has existed for centuries and the use of the concept can be ascribed to Greek mathematicians, e.g. the sieve of Eratosthenes and Euclid’s algorithm;the term algorithm itself derives from the 9th Century mathematician Muḥammad ibn Mūsā al’Khwārizmī, latinized ‘Algoritmi’. A partial formalization of what would become the modern notion of algorithm began with attempts to solve the Entscheidungsproblem (the “decision problem”) posed by David Hilbert in 1928. Subsequent formalizations were framed as attempts to define “effective calculability” or “effective method”; those formalizations included the Gödel–Herbrand–Kleene recursive functions of 1930, 1934 and 1935, Alonzo Church’s lambda calculus of 1936, Emil Post’s “Formulation 1” of 1936, and Alan Turing’s Turing machines of 1936–7 and 1939.
denizcanyergin1
Complete IGCSE ICT 0417 teaching and learning resources / Grade 9-10 / Year 10-11

Complete IGCSE ICT 0417 teaching and learning resources / Grade 9-10 / Year 10-11

Hi ICT teachers, I have created this resource bundle with teaching resources that will last for two academic years. You can view details of all of them individually. I am sure you will find these very useful not only for conducting ICT lessons, but also managing the ICT department in your school. NOTE: Please make sure to download this resource immediately upon payment. You can send me a private message or contact me on my site for any further FAQs.
zsirajdin
Ozobot March Maze

Ozobot March Maze

Ozobot Chase the Rainbow This Saint Patrick’s Day themed maze will allow students to think of how to program the Ozobot so it reaches each target and the end of the maze. Included: *One maze *Teacher tips
missotech3
Technology : Talent Postcards (rewards & achievement)

Technology : Talent Postcards (rewards & achievement)

Postcards are a simple but effective way to reward students for their hard work. ‘Technology Talent’ postcards have been created to award the most talented designers in the classroom! Send these to your most gifted students. Students who have the most creative ideas, students who are fantastically skilled in the workshop or just have a natural talent when using design programs. Technology Talent postcards are a great way to target any pupils that you think will succeed if they choose Technology at GCSE - we have sent some out to our already talented KS3 students. Promoting them on social media accounts will also build up hype and awareness with students. Print on A4 card, cut out, write the student name in the ‘well done’ bubble and you’re ready to go!
ShaniceWelsh
Scratch - Catch the Dot - A Simple Game Exercise

Scratch - Catch the Dot - A Simple Game Exercise

This is a simple worksheet that walks you through setting up a simple game called Catch the Dot. It’s similar to the Whack-a-Mole games where users try to hit a moving target. The use of variables are introduced to allow for score keeping and there are suggestions at the end to help improve the game.
firstcoding
Coding, Collaboration, Communication and Curriculum in Finland

Coding, Collaboration, Communication and Curriculum in Finland

Computer science nurtures problem-solving skills, logic and creativity. The world is increasingly run by software and we need more diversity among those people who are building it. Not all students will be software developers or writers, doctors or translators, but we are already surrounded by technology and even more so in the future. The main point is to provide a basic understanding of society, living environment and fields of science and thus provide equal opportunities for all the learners. Understanding how computers work and how to use them well, gives children skills and knowledge to succeed in global competition and life generally. Year 3 pupils were not only taught the basics of coding, but they were taught to teach other classes the magic of coding. They have taught around 200 other children and teachers in Finland and India (via video) the Magic of Coding. You can learn more about the Coding Ambassadors here or email for an online course including videos and lesson plan for collaborative coding lessons.
pipsa37
Crack the Binary Code – February Message (CS Unplugged)

Crack the Binary Code – February Message (CS Unplugged)

Teach your students how to encrypt and decrypt binary messages as well as understand binary code. This resource includes a hidden February themed message which students need to decrypt using the key (ASCII Table). Students are also given the option to write their own encrypted binary message. This is a perfect CS unplugged activity and can be used as an introduction to a lesson, for homework, for early finishers or even when you have no access to computers in the computer lab.
balsamgr8
Scratch Programming Coding Mazes: Coding Unplugged Activities

Scratch Programming Coding Mazes: Coding Unplugged Activities

Let your students become familiar with Scratch Programming before they even use the software. Students are given a maze with symbols on them. They have to choose the correct Scratch blocks to guide the cat sprite to the end of the maze. Each maze gets progressively harder.
balsamgr8
Crack the Binary Code – Seasonal Monthly Messages (Save £10)

Crack the Binary Code – Seasonal Monthly Messages (Save £10)

Teach your students how to encrypt and decrypt binary messages as well as understand binary code. This resource includes a hidden seasonal themed message for each month of the year which students need to decrypt using the key (ASCII Table). Students are also given the option to write their own encrypted binary message. This is a perfect CS unplugged activity and can be used as an introduction to a lesson, for homework, for early finishers or even when you have no access to computers in the computer lab. This is an ideal activity for the ISTE Standard of Computational Thinking/ Thanks to the following for all images: • A Sketchy Guy • www.edu-clips.com • https://www.teacherspayteachers.com/Store/Krista-Wallden-Creative-Clips • http://www.teacherspayteachers.com/Store/Monster-Wrangler-Mike • http://www.teacherspayteachers.com/Store/Artifex • http://www.teacherspayteachers.com/Store/Teachers-Clipart • “Template/Clipart courtesy of Activities by Jill @ http://www.teacherspayteachers.com/Store/Activities-By-Jill • Watson Works: http://www.teacherspayteachers.com/Store/Watson-Works • www.teacherspayteachers.com/Store/Classroom-Doodle-Diva • Teachers Scrap Book: • http://www.teacherspayteachers.com/Store/Teacherscrapbook • http://www.teachersnotebook.com/shop/TeacherScrapbook/products • REVIDEVI - http://www.teacherspayteachers.com/Store/Revidevi) • Chirp Graphics: https://www.teacherspayteachers.com/store/chirp-graphics • Whimsy Clips: www.whimsyclips.com
balsamgr8
Excel Spreadsheets Valentines Day Mystery Pictures Fill Color - Computer Lab

Excel Spreadsheets Valentines Day Mystery Pictures Fill Color - Computer Lab

Students will need to use the “FILL TOOL” to color certain cells in the spreadsheet to reveal a hidden Valentines Day picture. This resource is for both students beginning to learn Microsoft Excel and for experienced users. This resource includes 6 excel files – hidden mystery pictures with instructions on how the image can be revealed.
balsamgr8