GCSE Computer Science - Ethical & Legal Debate GeneratorQuick View

GCSE Computer Science - Ethical & Legal Debate Generator

This PowerPoint features 100 ethical and legal debates based on the AQA and Edexcel GCSE Computer Science specifications. As per the AQA specification, it deals with: • cyber security • mobile technologies • wireless networking • cloud storage • theft of computer code • issues around copyright of algorithms • cracking • hacking • wearable technologies • computer based implants. With a focus on privacy. It also includes some other ethical issues (e.g. relating to AI, automation) that students will find interesting. Each debate asks students to move from one side of the room or the other to make their position clear: teachers should then use questioning to foster a debate between students, encouraging them to present reasons for their choice and defend their position. This resource can be used for an entire lesson, but it is recommended as a tool to use at the end of lessons throughout the course: it's especially useful in the event that your lesson finishes early, as a good way to use the last minutes. Please leave a positive review if you like this download :)
Using functions and creating a Tkinter GUI interface in PythonQuick View

Using functions and creating a Tkinter GUI interface in Python

21 quick, simple challenges covering using functions and two documents on how to use Tkinter to create a GUI interface. Includes explanation, example code and suggested possible answers. A BONUS “Chunky Challenge” included allowing your students to practice these skills in a larger task to prepare for more complex tasks that involve computational thinking skills. In order to get the most out of these documents I recommend you use them in the following order: functions, GUI part 1, GUI part 2 and finally the chunky challenge. From my experience in teaching Python and other programming languages, I feel it works best when pupils only learn about using functions when they are starting to create more advanced programs that require them. For this reason, this document does assume a lot of previous confidence with using Python's basic programming structure before they tackle this section. If you are a teacher who likes to introduce functions early on in the pupils programming experience, then the functions document will not work in your classroom as it assumes pupils have a confidence with the basic programming skills already in order to complete the challenges. The skills the pupils must already have confidence with include: • input • print • if statements • loops (for and while) • strings • mathematical operators • tuples and lists • saving to and reading from a text file • saving to and reading from a .csv file For more lessons and complete units of work visit www.nicholawilkin.com.
Python Programming Tasks and Helpsheets - OCR - J276Quick View

Python Programming Tasks and Helpsheets - OCR - J276

This bundle contains my short Python tasks as well as my three large differentiated tasks. These tasks individually are designed to helps students practise for the NEA for their GCSE. As well as this theirs bundle contains my help-sheets designed to help the students with the tasks.
BTEC Nationals in Information Technology 2016 - Unit 1 - Learning Aim B & CQuick View

BTEC Nationals in Information Technology 2016 - Unit 1 - Learning Aim B & C

This is a PowerPoint for unit 1 learning aim B & C for the new ICT BTEC level 3 course. 32 slides of - Keywords - Slides of information which students can take notes from - Tasks and activities - Exam Style questions Go through the sections with the students, ask them to write down notes from the slides and complete the tasks and exam style questions. Please leave a review.
BTEC ICT (2016) UNIT 1 Information Technology Systems Revision Presentation (Digital Devices Part 1)Quick View

BTEC ICT (2016) UNIT 1 Information Technology Systems Revision Presentation (Digital Devices Part 1)

First in a series of PowerPoint presentations for the new (2016) BTEC in Information Technology Systems (Level 3) Unit 1 - Learning Aim A. These PowerPoint presentations have been created for students to use as part of their revision and can be either used by the teacher at the front of the class or as self-guided revision for the students. There are also exam style questions included in the PowerPoint presentations. This PowerPoint presentation covers part 1 of digital devices. It includes slides on- - Multi-functional Devices - Personal Computers - Mobile Devices - Servers - Entertainment Systems - Digital Cameras - Navigation Systems - Communication Devices & Systems - Data Capture & Collection Systems - 2 x exam style questions with answers Coming soon! - Digital Devices Part 2 covering the uses of digital devices and input and output devices.
Computational Thinking for KS4Quick View

Computational Thinking for KS4

This comprehensive unit of work introduces the concepts of computational thinking to students at KS4. It covers all elements of computational thinking such as Decomposition, Pattern Recognition, Abstraction and Algorithmic Design. I have also included debugging within the work. Each section is explained and followed by tasks to help develop student understanding. I have also included a 'supermarket sweep' computational thinking problem and a final project exercise which has three levels of difficulty. ***Please leave a review!***
AQA Computer Science 9-1 Full BundleQuick View

AQA Computer Science 9-1 Full Bundle

You can get ALL of my major products at 25% of the total concerning Computer Science 9-1 with AQA, with this brand new, mega bundle! You can get: - The Revision Guide - NEA Resources - Unit 1-2, 4-7 - Revision Material ALL for the price of £10 only - this is essential for teachers who may be new to this course and need material, or for those of you who think this whopper of a deal is worth it! (Which I can guarantee it is) Please note that Units 2 and 3 are NOT included (except the guide on RLE and Huffman Encoding) due to my belief that they do not necessarily need a teaching pack and can be taught holistically, i.e. teaching Unit 3 with Mathematics and Unit 2 with the language you'll work in. **The programming language associated with this pack is Python 3** If you bought each individually, you would pay £32 - this is the deal of the century for 9-1 computing!
J276 - Computer Science GCSE - Revision CardsQuick View

J276 - Computer Science GCSE - Revision Cards

I have created revision cards for all topics in the OCR Computer Science GCSE (J276). These are used by my current Year 11 Cohort, they have found them quite effective as support tools in lessons and revision at home. I allow students to use them whilst answering question in lesson so that they are focusing on exam techniques whilst absorbing the subject knowledge too. I have created a revision wall by printing each card in A3 and arranging it on the wall. Students can consult the wall if they are stuck. All the cards have been designed to be printed double sided on the short edge, This is so that the topic name is on the back. All cards are using the 'OpenDyslexic' font, this can be seen on the PDF's. Formatting may differ on the publisher document if you do not have the font installed. This pack consists of the original publisher file as well as a PDF of all the cards too. I have also created a PDF of each set of cards that represent each separate paper of the OCR course. Enjoy!
Teaching Digital Technologies and STEMQuick View

Teaching Digital Technologies and STEM

Download the most complete STEM ⚗✈️⚙➕ curriculum resource available! This popular eBook is loaded with activities, resources, and inspiration for your CODING, ROBOTICS, COMPUTATIONAL THINKING and DATA needs. ☀️ UPDATED FOR 2018 - NOW INCLUDES 20 NEW PAGES OF CONTENT, RESOURCES AND AMENDMENTS ☀️ THIS PRODUCT GETS FREQUENT FREE UPDATES. *************************************************************************** With 112 PAGES of resources, interactive multimedia, teaching ideas, and global insights for implementing DIGITAL TECHNOLOGIES AND DESIGN TECHNOLOGIESin the classroom, this book is purpose driven to guide you through providing a 21ST CENTURY CURRICULUM. If you find yourself encountering confusion, hyperbole, and unnecessary expenses that surround the STEM subjects, this eBook will clear the air and help you properly design your class. We follow a proven process of working with data, computational thinking, coding, and robotics that is adaptable to many different students as well as your available resources. It is an ideal resource for implementing the Digital Technologies component of the Australian Curriculum. It is fully aligned to the AUSTRALIAN CURRICULUM, U.S. COMMON CORE STANDARDS, and the BRITISH CURRICULUM. Whether you have been begrudgingly dragged into this curriculum area or something of a guru who wants to take their students to the next level, this book is a must-have and a great addition to our highly popular suite of innovative eBooks. BE SURE TO READ THE REVIEWS FOR YOURSELF!! ***************************************************************************** YOUR REVIEWS ARE ESSENTIAL IN KEEPING OUR PRODUCTS LOW PRICED AND REGULARLY UPDATED!!! IT MAKES A HUGE DIFFERENCE TO US!!! PLEASE LEAVE A REVIEW About Innovative Teaching Ideas Terms Copyright © Innovative Teaching Ideas. All rights reserved by author. This product is to be used by the original downloader only. Copying for more than one teacher, classroom, department, school, or school system is prohibited. This product may not be distributed or displayed digitally for public view. Failure to comply is a copyright infringement and a violation of the Digital Millennium Copyright Act (DMCA). Clipart and elements found in this PDF are copyrighted and cannot be extracted and used outside of this file without permission or license. Intended for classroom and personal use ONLY. See product file for clipart and font credits.
Python Programming ChallengesQuick View

Python Programming Challenges

145 ready to use Python programming challenges. SUITABLE FOR KS3 and GCSE STUDENTS. ALSO AN IDEAL COLLECTION FOR A NON-EXAM ASSESSMENT (NEA) RESOURCE BANK. These challenges help reinforce your teaching and give pupils a chance to independently practice their Python programming skills. Includes easy to photocopy challenges, helpful tips of example code they can use to solve the challenges and suggested solutions. In this resources 145 challenges covering: - input, - print, - strings, - integers, - arithmetic operators, - basic maths operators, - if..else and if...elif..else, - for loops, - while loops, - random, - tuples, - lists, - dictionaries - use a turtle in Python - 2D arrays, - 2D lists, - 2D directories, -writing to and reading from an external text file - writing to and reading from an external .csv file - Using functions - Creating a GUI using the TKinter library - Using SQLite 3 with Python These challenges are suitable for KS3 computing and GCSE computer science classes who need to practice Python and complete some independent challenges of key skills. Please read the description of each section carefully as some require knowledge of earlier units before they can be completed. For more resources including complete units of work visit www.nicholawilkin.com
Dealing with external data in PythonQuick View

Dealing with external data in Python

4 useful documents to help teach pupils (and teachers) about Tuples, Lists, Dictionaries, writing to and reading from a text file, writing to and reading from a .csv file and creating and using an SQLite3 database. SUITABLE FOR A STUDENT’S NON-EXAM ASSESSMENT (NEA) RESOURCE BANK. These handouts help pupils and teacher brush up on Python skills and work well as a handy reference guide. Each document contains an explanation and gives examples of code with easy to follow explanations. Includes a single page of challenges for students to complete which is ideal for photocopying and distributing to students to work through and practice their new skills. There is even a suggested answer to each of the challenges in case you get stuck. The challenges do assume the pupils have an understanding of the basics of Python including variables, if statements, for and while loops and writing and passing variables between functions. For more lessons and complete units of work visit www.nicholawilkin.com.
Computational Thinking 6 Homework TasksQuick View

Computational Thinking 6 Homework Tasks

6 differentiated homework tasks to allow pupils to recap their computational thinking skills, includes teacher's answer booklet. Includes tasks covering: • Decomposition • Pattern Recognition • Abstraction • Algorithms • Creating flow charts • Pseudocode Suitable for KS3 Computing pupils as well as GCSE Computer Science pupils. For more complete units of work visit www.nicholawilkin.com
'Philosophy, Ethics & Computers' - IT ICT Computing VR AI Automation [Philosophy Boxes] KS1-3 (P4C)Quick View

'Philosophy, Ethics & Computers' - IT ICT Computing VR AI Automation [Philosophy Boxes] KS1-3 (P4C)

The Philosophy Boxes Method is a new approach to P4C designed for students in KS1, 2 & 3: it is graphically stimulating, engaging, and fun. This download is also suitable for older students: but the format was designed with younger students in mind. The topic of this Philosophy Boxes download is 'Philosophy, Ethics & Computers', the lessons deals with ethical and philosophical issues relating to: AI, drones, hacking, downloading music/movies, Virtual Reality violence in video-games and others. The aim of Philosophy Boxes is to bring philosophy and critical thinking into every subject at every level: we believe that any subject becomes philosophy when students are asked the right questions and when they think about a topic hard enough and on the deepest (most fundamental) level. The Philosophy Boxes Method presents students with a set of 'mystery boxes', when a student selects one of the boxes they are presented with 1 of 21 discussion/debate activities [that use 1 of 8 different formats]. The presentation has integrated AfL so that teachers can test knowledge at any point in the lesson. There are 10 different AfL slides to choose from. The design is colourful, animated, fun and engaging: all activities require movement and teachers can decide whether students are expressing their ideas purely verbally or by using post-it notes. The nature of the design is that it can be used for short sessions (5-10 minutes) or much longer sessions (up to 2 hours!) - it allows for classroom practitioners to be flexible and adaptable. It can, therefore, be used in lessons or as a tutor-time activity. The download includes a PowerPoint Show; if you would like an editable PPT presentation so that you can make your own 'Philosophy Boxes' presentation you will need to download the template here: https://www.tes.com/teaching-resource/-the-philosophy-boxes-method-template-for-creating-your-own-philosophy-boxes-lessons-p4c-p4k-11463227 A complete selection of Philosophy Boxes lessons can be found here: https://www.tes.com/resources/search/?&q=philosophy+boxes+godwin86 You can also save money by purchasing lessons as bundles.
18 ICT/Computing Theory Lessons & Homework BookletsQuick View

18 ICT/Computing Theory Lessons & Homework Booklets

When these booklets are printed you have 8 theory lessons primarily based on the BBC Bitesize website. Follow the bitesize online pages and activities and complete the task sheets. Homework can be completed on the homework booklet. They have been designed to be used without computers and there are enough lessons for 1 every 2 weeks. Hope they are useful


USING THESE NOTES ALONE I ACHIEVED 280/300 (A*) IN 2016 Complete notes specifically for the OCR GCSE, written with the specification to make sure everything is covered, including: Computer systems, CPU Binary logic Memory inputs and outputs character sets Secondary storage Software Utility programs Units Sound Numbers Hexadecimal Images Instructions Testing Networks Internet Algorithm Programming Languages Database
Y7 PC Basics Computer Science ProjectQuick View

Y7 PC Basics Computer Science Project

Adapted from resources from Interactive Classroom. My Take on the PC Basics project. Lessons included: L1 -Inputs & Outputs L2 - Human Computer L3 - Health & Safety L4 - Binary L5 - Wireless Networks L6 - Networks L7 - Evaluation All lessons include starter, plenary and homework activities.
Parts of a computer worksheetQuick View

Parts of a computer worksheet

Just a simple worksheet i made for the start of the year to review the basic parts of a computer for my grade 1 and 2 students. Add stars if you found this to be useful so i can upload more sheets for grades 1 to 5.