1. Resources Home
  2. Secondary
  3. Computing
  4. Algorithms and programming
GCSE Computer Science 9-1 Revision

GCSE Computer Science 9-1 Revision

With the first examination of the GCSE Computer Science 9-1 course in May 2018, these resources have been created for revision purposes. Golden nuggets for component 1&2, along with example exam technique lessons.
Pipjen77
Turtle Academy Logo Planning - Computing - Year 4

Turtle Academy Logo Planning - Computing - Year 4

**A Unit Pack of 4 Lessons for Computing, linked to the Turtle Academy Website for Programming** This pack is aimed at lower key stage 2 children and is based around the programming website for children called Turtle Academy, although the planning could be adapted for other programmes. The planning covers the following objectives: To be able to use simple LOGO language to create a shape To be able to use simple LOGO language to write initials in your name To be able to use simple LOGO language to produce a desired outcome Write the instruction and press enter to execute the command To be able to use a number of commands
alicepoole1
Computer Science crosswords (13 topics)

Computer Science crosswords (13 topics)

Crosswords for 13 GCSE Computer Science topics, plus 3 bonus ’Mega crosswords’ containing over 40 clues each. Answer keys included for all crosswords. Each crossword is a PDF that can be printed. Great for starters and plenaries. (Two samples are also available on TES for free). Pack contains the following crosswords (plus answers for each): Hardware Software Binary (answers in binary only) Binary inc negatives (answers in binary only) Binary and Hexadecimal Data representation CPU architecture Programming languages Networks The Internet Network security Algorithms Programming
csteacher2048
GCSE Computer Science 9-1 Component 2 Computational Thinking, Algorithms & Programming Revision

GCSE Computer Science 9-1 Component 2 Computational Thinking, Algorithms & Programming Revision

Developed specifically for the GCSE Computer Science 9-1 Component 2 Exam. Based directly on the OCR Syllabus, it covers each element in bitesize chucks. A simple resource that can be used for independent revision, peer-to-peer Q&A and mix n’ match tasks. Golden Nugget Technique: Read a golden nugget. Read it again. Look away - what can you remember? Read it again - what did you forget? Read it again. Look away - have you remembered it yet? Repeat this process and learn the theory in little bitesize chunks Feedback from Parents Evening: “My child brought these home for revision. Even though I don’t understand the theory, I have the answers in front of me. I ask for a definition and compare his answers to those on the Golden Nugget. I can even give prompts because all the answers are there.”
Pipjen77
Computer Games Development - Unit of work

Computer Games Development - Unit of work

1 Range of lessons: History of Consoles / Games Creating Board game Planning RPG style Game Creating RPG Game with free software RPG Boss (included) Extension to code in boss fight Python Peer assessment
Sir_Reynolds
Software Development Fundamentals  - Unit 305 City and Guilds

Software Development Fundamentals - Unit 305 City and Guilds

The purpose of this unit is for learners to understand how programs are developed, the different purposes of programming languages, and the components that exist within them. Learners will be able to identify the most appropriate programming language to use for given projects, the impact that data type declarations have on memory and existing technologies that can be used for e-commerce purposes. This unit is only intended to give learners the background knowledge necessary to progress to using aprogramming language for a specific purpose. In this unit, learners will be able to: 1. determine the design of programming languages 2. recognise common programming language data structures 3. determine application software for business purposes 4. create documented code.
jp_kennedy
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