1. Resources Home
  2. Secondary
  3. Computing
  4. Computational thinking
  5. Evaluation
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
GCSE Bitmap Image File Size Calculator Programming Lesson

GCSE Bitmap Image File Size Calculator Programming Lesson

This lesson is based around programming skills and knowledge, as the students work through the worksheet (on the computers is best a they can copy and paste code snippets into the other document). Once they have answered the questions on the worksheet they should also have the Bitmap Calculator Code document containing the code snippets required to create the program. Then they can go onto Visual Basic to write the program, and test it to see if it is working correctly. There are also a couple of extension tasks at the bottom of the worksheet. I have also included the final code that I used to demonstrate the program working at the start of the lesson, and the PowerPoint which I used to outline the task and give them instructions on how to complete the tasks.
MrHawes8
Microbit Offline Programming Homework

Microbit Offline Programming Homework

This homework is intended for students to complete without having to use a computer (useful if they don't have one at home). The instructions are given on the left hand side of the sheet, and they can cut and stick the code blocks onto the right hand side. If students wish to complete on the computer then they can, and this also allows them to test their code to see if it works. Answers also included in the form of an image.
MrHawes8
GCSE Computer Science Python Bank Account Project

GCSE Computer Science Python Bank Account Project

GCSE Programming Project to teach Sequence/Selection/Iteration/File Operations/Functions and Parameters. Sign up to create a new Bank Account/new Gold Bank Account with a username and a strong password Login to your Bank Account/Gold Bank Account View Account Details Make Deposits and Withdrawals Display updated account balances. All teaching resources supplied including Python Code Solution for teachers.
HeatonMoorDigital
GCSE Run Length Encoding Programming Lesson tasks

GCSE Run Length Encoding Programming Lesson tasks

This resource contains tasks for a complete programming lesson based on Run Length Encoding. If students have looked at the theory this lesson is a good follow up as it improves their programming skills and reinforces the theory learned previously. Included in this resource is a self-marking Excel starter document, and Powerpoint presentation for the lesson. The code with tasks is included for students to copy and paste into Visual Basic, or pseudocode for more of a challenge. EDITED: Now includes a basic Testing table in a Word document so the students can prove that their program is working and become familiar with the process for their coursework.
MrHawes8
Computational Thinking Bundle

Computational Thinking Bundle

Purchase my three comprehensive guides to computational thinking within one bargain package! Includes: Computational thinking for KS3 Computational thinking for KS4 Problem Solving for KS3 Also includes my popular poster resources to help promote computational thinking within your classroom
RobbotResources
**Unit 8 - Project Management: Reviewed Assignment & Task 1 criteria P1 & D1 (CamTechs 2016)**

**Unit 8 - Project Management: Reviewed Assignment & Task 1 criteria P1 & D1 (CamTechs 2016)**

This resource includes the assignment which has been written and checked by the assignment checking service. The assignment has been approved following revisions to the model assignment by OCR and the resource to cover Task 1 is also included. This resource makes delivery straight forward. Please review the notes section as well as I have included weblinks for you as well. ###Task 2 to be uploaded###
rashminder85
OCR - A-LEVEL Project - Computer Science - H446 - Lesson 2

OCR - A-LEVEL Project - Computer Science - H446 - Lesson 2

This is lesson 2 of the A-Level OCR computer science project guidance. The slides break down the tasks that should happen. It helps the students to do research and helps them to expand on what they've already found out. It gets them to think about interview techniques and discusses minutes and agendas. A good prompt for teachers who haven't delivered the project before.
r_chambers
Web Coding Problem Solving Homework 2

Web Coding Problem Solving Homework 2

This is a short written task is designed to following an introductory few lesson on HTML. The 15 minute, 15 mark homework sheet has four pages which use basic HTML tags to encourage students to learn the skill of finding errors in code. Question 1 shows a html file containing 10 deliberate errors. Students have to identify the position of each error and write in a correction. Question 2 consists of five similar problems. Students are shown a web page in a browser, each of which are not displaying as intended. Students told how the web page should have looked and have to identify what error may have been made in the code that would cause each page to display as shown. Question 2 may be used to generate lots of good discussion as often there may be several possible answers. This could easily be used as class written work or for staff absence cover. The download includes the original HTML files created while writing the questions. These may be used for demonstration, discussion or as part of your HTML course.
snegreid