1. Resources Home
  2. Whole School
  3. Computing
  4. Computational thinking
  5. Decomposition
Seeds of KODU Game Creation

Seeds of KODU Game Creation

Teaching game narrative in Computing combines English skills with their coding ability. This sheet offers the nudge that Kodu gaming demands a seed of creativity just like a story. Make them think about characters and setting then create the worlds and the creatures that inhabit their visualisations. Plenty of discussion and then loads of fun. A writing frame is provided.
Manique12
Application of Computational Thinking - Create an Interactive Story

Application of Computational Thinking - Create an Interactive Story

This unit of work introduces year 7 students to the concepts of computational thinking and logical thinking. It is split into three fully differentiated sections: 1. Design an interactive story using a flowchart to identify the key decision points within your story. 2. Create an interactive story using PowerPoint, hyperlinking the slides to the correct locations. 3. Test and evaluate your story and make improvements where required. I have included some slides to provide additional assistance, for example hyperlinking auto shapes, removing the on mouse click advancements, etc. Alongside developing computational thinking skills, this unit is also an opportunity for students to develop their graphic design skills. I have also included an example interactive story so students can get an idea of what they could create themselves, while considering what they could make even better themselves. This resource is a perfect continuation from my Introduction Computational Thinking for KS3 resource! ***Please Leave a Review***
RobbotResources
OCR GCSE Computer Science NEA task preparations (J276)

OCR GCSE Computer Science NEA task preparations (J276)

This 3-lesson unit introduces GCSE students to the rules surrounding their conduct in the NEA element of the OCR GCSE Computer Science (J276). Includes teachers guide, practice tasks, lots of practical activities and class discussions and attractive PowerPoint presentations to help the pupils feel prepared before they tackle the NEA task themselves. It helps them become familiar with the following: • how they must act during the NEA • what they are and are not allowed help with • finding resources in the resource bank • reminder of writing flowcharts and pseudocode • understanding the marksheet and what is expected for each element to get the highest marks possible • how to approach the topic It is recommended that this unit is delivered directly before they start the NEA or alternatively you can always stop the NEA and give the lessons when you think they are relevant.
nwilkin
Python E-Organiser System

Python E-Organiser System

Python Mini Project for GCSE Computer Science students. Programming project to create an E-Organiser / Calendar system that allows users to create an account and login to view their the contents of their E-Organiser/Diary. View/Add/Amend/Delete events on the Calendar. Sort the Calendar by Date. Presentation explaining project provided along with python code solution.
HeatonMoorDigital
NEA Support Pack

NEA Support Pack

Help sheet 1 - Creating a board game using Python - Includes a complete set of instructions Help sheet 2 - Creating a database using Python - Includes a complete set of instructions Help Sheet 3 - Menus, Lists and Exporting using Python - Includes a complete set of instructions J276 Programming project Sample 1 - Archside Academy Detention Database NEA Sample project scenario NEA Sample student solution NEA Sample Python code J276 Programming project Sample 2 - Quiz Board Game NEA Sample project scenario NEA Sample student solution NEA Sample Python code
edulitolearn
GCSE Computer Science (9-1) Topic Tests

GCSE Computer Science (9-1) Topic Tests

This 109 page photocopiable resource has been produced to ensure that your students are able to successfully complete the Computer Science GCSE (from 2016). These tests are designed to provide a stimulating, engaging and effective way of assessing the progress of your students. This set of topic tests provides complete coverage and includes 14 standalone tests. As well as the 14 topic tests, you are also provided with a comprehensive marking scheme for each test. ​Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
edulitolearn
GCSE Computer Science (9-1) Topic Test - Algorithms

GCSE Computer Science (9-1) Topic Test - Algorithms

This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems. This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme. Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work. Python is used as the programming language.
edulitolearn
Algorithms, decomposition and abstraction - AQA GCSE Computer Science 9-1 KS3 Year 9 Intro

Algorithms, decomposition and abstraction - AQA GCSE Computer Science 9-1 KS3 Year 9 Intro

This small unit covers the first topic of the AQA 9-1 GCSE Computer Science course, which can be taught to Year 9 (or any KS3 group) covering algorithms, decomposition and abstraction - this is a useful learning tool to introduce KS3 students to the idea of algorithms, and how they work, to ease them into GCSE concepts. The unit is aimed at Year 9, however it can be taught to Year 8 (or even to Year 7!) as well. Beyond Year 9, this unit could be very useful for Year 10 students when revising for the NEA/for their exam.
mro2013
SQLite 3 in Python Pack! NEA Controlled Assessment Preparation

SQLite 3 in Python Pack! NEA Controlled Assessment Preparation

Here is the bundle available to prep students for their GCSE and also teach them SQLite3. Easy to follow lessons will help you to: 1. Use SQLite 3 2. Write To a Database 3. Query a Database (Using one + more criteria) 4. Create a Login System (multiple ways) 5. Make use of Functions (MAX, MIN & AVG) Also included is a free guide on using DB Browser for SQLite3 (Freeware which i use with students) If you want an individual lesson from this pack check out my shop!
msmarwaha