Hero image

Hoof_hearted's Shop

I have a long history in teaching Computer Science at secondary level. Most of my resources are related to the Edexcel syllabus, but in CS computing is computing, and it is all much the same!. I like to teach programming in a way that the kids will really 'get' using things relevant in their lives, like Beyonce, and Adidas!

72Uploads

12k+Views

5k+Downloads

I have a long history in teaching Computer Science at secondary level. Most of my resources are related to the Edexcel syllabus, but in CS computing is computing, and it is all much the same!. I like to teach programming in a way that the kids will really 'get' using things relevant in their lives, like Beyonce, and Adidas!
Python programming

Python programming

Everything you need to teach Python from the very start, to the more advanced. Includes challenges, and PowerPoint lessons to demonstrate. Scripts are included.
hoof_hearted
Year 9 program of work on Python

Year 9 program of work on Python

Introduction to Python specifically aimed at new users in year 9. There are 5 lessons on a separate PPT, with LO, bronze silver gold outcomes and homelearning activity on each. Then there is a test lesson. The focus is to drill down variable names, to call variables, to use a tuple, then compare that with the use of an indexed list. These could easily be added to for challenge in years 10 and even year 11. Unfortunately I can't add the Python script for lesson 2 - insult generator, but the script is on a slide so can easily be typed in.
hoof_hearted
52 dingbat starters for Computer Science and ICT

52 dingbat starters for Computer Science and ICT

Dingbats are images that make up keywords. I've used this as an end of term whole class game which really engaged the learners in thinking about Computer Science key terms. Great for literacy too. Or they could be used as a starter to hook learners as they enter the room. More suited to year 9 and above, but can be used in KS3 where the learners have been exposed to key terms such as open source, firewall, MP3, magnetic hard drive etc.
hoof_hearted
Real life Python challenges

Real life Python challenges

An engaging resource whereby learners work at their own pace through 4 fairly simple challenges. They assume knowledge of lists, random, if, elif, concatenation. The answers are in there, so would need to be deleted by the class teacher. There is extension for each scenario. The pack also contains a test plan to introduce learners to formal testing of their scripts.
hoof_hearted
Edexcel GCSE ICT full revision pack

Edexcel GCSE ICT full revision pack

This is a week's work, and cover all of the topics in Edexcel GCSE ICT. There are past papers, with mark scheme, results plus, and examiner reports, with just the questions on that particular topic. These are accompanied by a pre-test revision PowerPoint, and a whistle stop tour of the topics. Each one contains a link to a Kahoot to add some fun into the lessons. The topics are: Connectivity Digital Devices Issues Social networking Online services Operating online Everything you need for revision from now until the exam.
hoof_hearted
Half a term Python debugging

Half a term Python debugging

An engaging resources which allows the learners to find errors marked with hashtags. The slides include the broken code (fixed code is on the teacher slides, separate and can also be received via email). Even if you choose not to use this for debugging exercises, it is useful for programming ideas for beginners to copy. After each script the learners are encouraged to state initial tests, actual tests, in preparation for GCSE NEA work. My learners raced up the stairs to start on these tasks, very enthusiastically. The topics include maths, strings, lists, tuples, concatenation, for loops, sub routines and appending to lists. The scripts can also be used as base scripts for other ideas. At the end of the half term of work, there is a challenge project, worded like a very watered down GCSE project. Enjoy!
hoof_hearted
Python programming

Python programming

Everything you need to teach Python from the very start, to the more advanced. Includes challenges, and PowerPoint lessons to demonstrate. Scripts are included.
hoof_hearted
Lesson on using subroutines in Python

Lesson on using subroutines in Python

Whole lesson explaining how def is used in Python. Creating main procedures, and calling subroutines within them, using Rhianna lyrics. Practical task decomposing cooking a Sunday dinner. Homelearning task included. Ideal for lower ability, or younger children, to teach the basics of subroutines, procedures that don't calculate a value, or use global variables.
hoof_hearted
OCR Business Studies Bowton 2018

OCR Business Studies Bowton 2018

This is a complete set of resources for familiarity with the 2018 case study, Tom’s Toys and GG Toys Ltd. There are questions written for each section of the case study, for learners to annotate their paper. I have then taken questions, case study parts, and mark scheme parts from two years worth of papers for long answers. These are the 10, 8, and 6 mark questions. Everything you need to move the learners on from keywords, through knowledge, application, evaluation and self / peer / teacher marking. Teacher answers are included, either to use yourself or to share with the learners. Finally I have included a PowerPoint of links to Kahoots that I have made for each section - everyone loves a Kahoot as a starter or plenary! Enjoy!
hoof_hearted
GCSE ICT and Computer Science laws activity

GCSE ICT and Computer Science laws activity

One page description of the relevant laws pertaining to computer use (or misuse!). There is a card match activity with 30 different scenarios which the learners must match to the legislation (which is printable on another sheet). Great group activity which will get them discussing key terms such as DDOS. Also, things that are borderline illegal. My classes really engage with it. Great revision resource.
hoof_hearted
Responding to network threats

Responding to network threats

Can be used as a standalone lesson, or a double lesson with 2a threats to a network. This one hour lesson, with objectives, and outcomes, covers Anti virus, firewall, AUP, back ups, and access levels. There are several engaging activities, links, and a levelled task at the end with a 6-9 mark scheme.
hoof_hearted
Scratch lesson using pen up pen down

Scratch lesson using pen up pen down

This is a full one hour lesson for basic skills in Scratch. It is suitable for year 5 up to year 8. There is an extension task included. The lesson builds upon the introductory aquarium lesson, but can be used as a standalone with a slide added to explain x and y co-ordinates. The learners loved how they could use this coding and create something personal to them (the first letter of their name).
hoof_hearted
Understanding WHILE loops, and interpreting basic pseudocode.

Understanding WHILE loops, and interpreting basic pseudocode.

A one hour lesson on understanding how the while loop works with a counter. Students have the opportunity to think about a problem, seeing a WHILE flow diagram, reading some Pseudocode for a while loop, then get the chance to program a 'buggy' while loop, with expected output given. The solutions, and a homework task are also included. This lesson is aimed at either low ability KS4 or high ability KS3, and kept my youngsters engaged with it's problem solving nature.
hoof_hearted
Scratch DJ lesson

Scratch DJ lesson

A DOUBLE Scratch lesson complete with learning objectives, outcomes, plenary, homework. Teaching stage painting, forever loops, variables. Interaction is added in lesson 2 on the presentation whereby keyboard actions trigger sounds. The learners really engaged with this. There is a follow on lesson uploaded here to add discos lights, and change the stage.
hoof_hearted
Radicalisation: to understand what extremism is, and why it is bad

Radicalisation: to understand what extremism is, and why it is bad

Observed as 'outstanding' The PPT resource has learning objectives, outcomes, AfL, tasks, and homework. The concept of what constitutes extremism is done in a number of ways which engage the learner - including analogies with sprouts and pop stars. Once the concept of understanding what extremism is has been achieved, the focus moves on to why it is a bad thing. A very engaging lesson which goes beyond the boring drone of similar lessons on radicalisation.
hoof_hearted
Year 9 program of work on Python

Year 9 program of work on Python

Introduction to Python specifically aimed at new users in year 9. There are 5 lessons on a separate PPT, with LO, bronze silver gold outcomes and homelearning activity on each. Then there is a test lesson. The focus is to drill down variable names, to call variables, to use a tuple, then compare that with the use of an indexed list. These could easily be added to for challenge in years 10 and even year 11. Unfortunately I can't add the Python script for lesson 2 - insult generator, but the script is on a slide so can easily be typed in.
hoof_hearted