1. Resources Home
  2. Secondary
  3. Computing
  4. Computational thinking
  5. Logical reasoning
Tkinter Basics in Python

Tkinter Basics in Python

In this pack I've included three lessons and a workbook to get students into the basics of Tkinter - using widgets, creating menus, and using internal variables to create an input/output system with their widgets. The pack is generally aimed at A Level students, however the syntax is rather basic, so this could be used for ANY students - i.e. GCSE Students for their NEA would be able to show great competency and skill in programming by using a GUI instead of an MDI
mro2013
SURVEY - PLAY - ENGAGE students, faculty, and parents

SURVEY - PLAY - ENGAGE students, faculty, and parents

Improve the climate in your classroom and building community by increasing everyone's voice without compromising on creativity and fun. These rocks are easy to make with the FREE companion resource YOU ROCK RECOGNITION. Download SURVEY - PLAY - ENGAGE and begin supplementing dry management plans with a dose of meaningful engagement that anyone can get excited about. Use the POLL ROCKS with students to kick off a lesson; POLL parents at a large event; use the SCRABBLE rocks with faculty to continue the conversation or measure the mood in your building. Don't forget to thank them with a YOU ROCK note to remind them their voice makes a difference.
k_stephens1
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 computing team challenges for last lesson of term

Christmas computing team challenges for last lesson of term

This special end of term Christmas lesson is ideal for computing and ICT pupils from year 6 to year 11. It consists of a teacher’s PowerPoint presentation where the pupils work in 4 teams to complete team and whole class challenges. They will need to be familiar with writing formulas, AutoFill and filtering data in Excel and writing simple programs using Scratch2. There are a couple of “just for the fun of it” rounds, it is Christmas after all, and a logic game which will allow them to practise computational thinking. Includes: - An attractive teacher led PowerPoint slideshow including 5 challenges: - Team based “naughty and nice list” spreadsheet challenge - Team based “robot control” Scratch challenge - Team based “reindeer” computing thinking logic challenge - Whole class celebrity face mash-up challenge - Whole class sing-a-long It also includes a bonus “Christmas bitmap artwork” activity in case you have time at the end of the lesson This lesson makes their last lesson with you before they break up for Christmas fun and exciting whilst still being subject relevant to please SLT. In order to run the PowerPoint show you must enable the macros for the buttons in the challenges to work correctly as they use VBA code to ensure the answers are given correctly. It is recommended that you test the file loads and runs correctly on your school’s system before you rely on it in the lesson as some schools may have security measures set up to stop VBA macros from working. We hope you and your class enjoy this free Christmas lesson and we wish you all a very merry Christmas from Nichola Wilkin Ltd. For more high-quality ready to use lessons and activities visit www.nicholawilkin.com.
nwilkin
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
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
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 - Programming Techniques

GCSE Computer Science (9-1) Topic Test - Programming Techniques

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
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