1. Resources Home
  2. Elementary School
  3. Computing
  4. Computational thinking
MORE Python Challenges - The Basics

MORE Python Challenges - The Basics

Includes a handout giving example code and 7 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 • line breaks • integer and floating-point numbers • basic mathematical functions (+, -, *, / and //) 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
Free Primary Computing Lesson - Halloween with HTML

Free Primary Computing Lesson - Halloween with HTML

A computing lesson plan and associated resources for KS2 children designing a Halloween themed invitation. Introduces basic HTML and CSS and includes step-by-step lesson plan, support materials and pre-written HTML/CSS template. More free primary computing lessons and resources available at www.icompute-uk.com
iCompute
Primary Computing Lesson celebrating Ada Lovelace

Primary Computing Lesson celebrating Ada Lovelace

Teach primary computing with history. This teacher-led activity involves conducting online research about Ada Lovelace a female pioneer STEM and the world’s first computer programmer! Children present their findings using basic HTML and CSS to create a multimedia webpage all about Ada. More free primary computing lesson plans and resources at www.icompute-uk.com
iCompute
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
Classification Chart/Tree

Classification Chart/Tree

I used this as a warmer - the children had to name my 6 nieces and nephews by using their pictures and the classification chart/decision tree. Once they understood how it worked I had them make their own classification chart based on identifying 6 chosen members of their class.
BHOY01
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
1.2.2 - Applications Generation - OCR - Translators: Interpreters, Compilers & Assemblers

1.2.2 - Applications Generation - OCR - Translators: Interpreters, Compilers & Assemblers

This is a step by step presentation which explains how Translators work. It explains the need for them and explains why we use compilers and assemblers. The presentation gives some diagrams and it also has a task. Students are expected to write up these notes and they're then given some exam style questions which they can use research to support. They might not know what JavaScript is at this point. This presentation will help them work towards it.
r_chambers
Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Full SOW

Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Full SOW

This is a scheme of work for: 1.2.2 – Web Technologies (b) Search engine indexing (c) PageRank Algorithm (d) Server and client side processing It has links to video resources that will help you from craig and dave ( You are not paying for these ) - On the back of these slides they have included extra theory to fill in gaps which are not in the videos. I have also made some questions using an exams builder. There are activities at the end of each of the lessons including a html tag task in lesson 1 which gets them to build a website on paper using the tags.
r_chambers
Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Lesson 3

Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Lesson 3

Slide 2 - Introduces the learning objectives. Slide 3 - Explains the difference between client and server-side processing. Slide 4 - Talks about decision making briefly talking about the difference between performance and security. Slide 5 - Advantages of client-side processing. Slide 6 - Advantages of server-side processing. Slide 7 - Link to a video from craig and dave - computer science teachers. I do not own this content and you're not paying for it. It is an external link to a great video resource. Slide 8 - An exam style question. It has no answer sheet to this question. It's more about getting your students to apply knowledge, application and evaluation. Slide 9 - Example exam questions to support the topic. These are attached in the PDF. Made using an exam builder.
r_chambers
Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Lesson 2

Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Lesson 2

This lesson explains the page rank algorithm and links to two incredible videos by computer sciences teacher craig and dave. These videos are free and available on youtube. This is not what you're paying for. Around the video linked to the slides, there is structure including an explanation of how search engines work. There are comments on monetising and also comments on how the page rank algorithm works. I have typed in the drawbacks to each of the algorithms and given students links to the videos. There is a task allocated for the lesson once your students have taken notes. They should build on content from the previous lesson.
r_chambers