1. Resources Home
  2. Primary
  3. Computing
  4. Computational thinking
  5. Logical reasoning
MORE Python Challenges - If statements

MORE Python Challenges - If statements

Includes a handout giving example code and 6 NEW challenges to try out. Python files also included to allow you to demonstrate one possible answer for each challenge to your class. Pupils will use the following programming features to complete the challenges: • input • print • integers and strings • basic mathematical functions (+, -, *, / and %) • basic if statements including if...else and if…elif…else statements • nested if statements Ideal for a NEA resource bank or to use for starter or plenary activities or use them for homework tasks. Easy to use and integrate into your lessons and handy to have around for pupils who finish other challenges early and need something to do. For more high-quality, ready to use computing and ICT resources visit www.nicholawilkin.com
nwilkin
An Autumn Coding Activity with Scratch

An Autumn Coding Activity with Scratch

A computing lesson plan and associated resources for KS2 children programming an autumn leaf catching game with Scratch. Includes step-by-step lesson plan, support materials and pre-written program files. More free primary computing lessons and resources available at www.icompute-uk.com
iCompute
Application of Computational Thinking - 21 Card Trick

Application of Computational Thinking - 21 Card Trick

My popular twitter poster is now available to download for FREE from my tes shop! Wow your friends with this fun card trick... all done through algorithms! Follow the instructions on the poster to complete the trick! Try it out in within the classroom, can be used as a fun starter activity! I have included both JPEG and PNG versions of the poster. ***Please leave a review!***
RobbotResources
Teaching Python Coding: An Exercise for GCSE Computer Science coursework preparation-Answers

Teaching Python Coding: An Exercise for GCSE Computer Science coursework preparation-Answers

This Power Point supports students preparing for GCSE computer science, using python code for notorious game rock paper scissors. Students are expected to examine the code by identifying variables, explaining the coding keywords, structure and approach. In addition, students are given the opportunity to test the code and come up with suggestions for improving the design. Solutions to all questions provided.
chris_vidal
Python Coding Exercise for GCSE Computer Science coursework preparation

Python Coding Exercise for GCSE Computer Science coursework preparation

This Power Point supports students preparing for GCSE computer science, using python code for notorious game rock paper scissors. Students are expected to examine the code by identifying variables, explaining the coding keywords, structure and approach. In addition, students are given the opportunity to test the code and come up with suggestions for improving the design.
chris_vidal
Microbit Unit of Work

Microbit Unit of Work

This Unit of Work includes 10 lessons worth of Microbit programming skills and knowledge. Each lesson has a PowerPoint presentation to go with it, with all other resources also included as Word documents. All resources including PowerPoints are numbered to make it easier to follow the unit, and there is also a teacher’s guide included. The Unit begins with an introduction to Microbits, and concludes with revision, end of unit test and DIRT reflection lesson. Topics included are Variables, Selection, Iteration, and various programming challenges in the form of games that the students can create. It also includes the Microbit Board Game project that takes 2 lessons, which is also available from the Programmer’s Paradise shop on TES Resources. A homework is also included, where the students can create a program using printed code blocks, cut and stick them onto the other half of the paper. This can be used after the first couple of lessons, or later if they are less familiar with the concepts.
MrHawes8
Microbit DIRT Reflection lesson

Microbit DIRT Reflection lesson

Included is a DIRT lesson following a microbit unit of work. Includes a fake Kahoot leaderboard to display top scores, and questions used to reinforce knowledge of the topic.
MrHawes8
Microbit Revision Lesson

Microbit Revision Lesson

This presentation is to be used for revising programming concepts such as variables, selection, iteration using the microbit. There are tasks included such as creating definitions, thinking about how to program a certain game and a Kahoot quiz (link included on the powerpoint).
MrHawes8
Microbit Iteration Lesson 2

Microbit Iteration Lesson 2

This resource is a PowerPoint presentation that helps to reinforce definite vs. indefinite iteration, and also includes instructions for creating a game for the microbit. Complete code blocks shown in the PowerPoint.
MrHawes8
Microbit Iteration lesson

Microbit Iteration lesson

This resource is a PowerPoint presentation used to teach iteration for students using the Microbit. The main task involves students programming definite and indefinite iteration through the use of two different looping blocks of code.
MrHawes8
Microbit Click Wars Lesson - flowchart included

Microbit Click Wars Lesson - flowchart included

This lesson includes the PowerPoint needed to have the students create a game called Click Wars, and the flowchart card sort activity alongside it. Also included is the instruction sheet for the students to work from, and a Word document containing the coded solutions.
MrHawes8