1. Resources Home
  2. Secondary
  3. Computing
  4. Computational thinking
  5. Algorithmic thinking
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
Christmas Activities - Programming with Python

Christmas Activities - Programming with Python

This resource includes 7 Christmas themed, stand alone activities for students learning how to program using Python. The activities go from basic activities to more complex tasks. Some of the skills and knowledge tested includes using input, FOR and WHILE loops, string manipulation, lists, exporting to an external file and importing from an external file.
edulitolearn
Introduction to programming using Excel VBA

Introduction to programming using Excel VBA

Use this student activity booklet as a guide to introduce basic programming concepts such as algorithms, variables as well as branching and looping control structures. Students work through the activities which are mostly practical but there are a few theory questions as well. Students develop their own algorithm as well as implement in code an algorithm given to them. User forms included as well. Especially useful for ACTDIP029 and ACTDIP030 at year 7 / 8 level.
Zulis
Beginners while loop plenaries / starters

Beginners while loop plenaries / starters

There are enough here to attach to a whole harm term of work (7 activities with solutions). The activities can either be used as a warm up starter, a recall to retain, or a plenary to check understanding. The activities are all different, and have things like spot the errors, true false, cloze sentences, amongst other things. Very engaging, and they bring real life situations to what can be quite a dry subject. I hope your learners are enthused with these activities as mine have been.
hoof_hearted
Python Calendar System

Python Calendar System

Python Mini Project for GCSE Computer Science students. Programming project to create a Calendar system that allows users to create an account and login to view their the contents of their Calendar. 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) NEA Support -Creating a Database using Python

GCSE Computer Science (9-1) NEA Support -Creating a Database using Python

This help sheet is designed to provide a stimulating, engaging and effective way of preparing students for the Non-Examined Assessment Component of the 9-1 GCSE in computer science. It demonstrates how to create a database using Python and includes the use of external files, lists, searching for data, menus and creating a database login.
edulitolearn