1. Resources Home
  2. Secondary
  3. Computing
  4. Data and information
Python Basics II - (2 X full lessons) GCSE - Variables / Inputs / Operator Precedence

Python Basics II - (2 X full lessons) GCSE - Variables / Inputs / Operator Precedence

This lesson is one of a series (scheme of work) to teach Coding techniques in Python It has been especially designed for GCSE but it can also be used for A Level / IB Diploma specifications. Learning Objectives Understand what a Variable is in Python Know what the different types of Variables are and what they are used for Understand and use Operator Precedence Know how to take an input of different data types from the user Understand what a Function is The resources in this pack will be enough for 2 X double lessons of Computer Science (each double lesson of around 1 hour 50 minutes) . All necessary resources to run the lessons are included in this download. Lesson presentation with examples of the code Eight Challenges to allow students to show their mastery of the concepts Possible solutions for each of the eight challenges Original Python files to allow you to run the programs to see how the programs work Variables Worksheet This lesson is perfect to use to deliver a full lesson or as revision to help students recap skills they have learnt previously It is also ideal for NQTs and non-specialist teachers who need to learn Python programming or any teacher wanting to fill in gaps in their Python programming knowledge The aim of all my resources is to provide lessons / activities of good quality that will add value to your lessons / schemes of work. All activities and resources have been used in class and any errors will be fixed and resources updated as soon as I am aware of any errors. I have priced my resources at what I consider to be a reasonable cost based upon the amount of effort and work I have put into them but <strong> all comments and suggestions are very welcome </strong> and will be used to improve future resources. If you have an idea for a topic / resource that you would like to see, feel free to leave a comment. The contents of this page and all downloaded materials are copyrighted Harvey Taylor (2018) To see other resources in my shop, click here
haltest
[GCSE + IGCSE] Computer Science Trace Tables, Algorithms and Efficiency

[GCSE + IGCSE] Computer Science Trace Tables, Algorithms and Efficiency

This is an excellent resource that I have created and used with my Y10 and Y11 GCSE class (Y10 are IGCSE, and is relevant to both courses) I use this as a collaborative carousel activity where students in pairs (or however you want to work it) look at two algorithms at a time, tracing the values of the variables. This is a problem solving activity that should hopefully challenge students Computational Thinking, as well as revising their skills with Trace Tables and prediciting output of code, as well as spotting Logical errors. I have also used it to introduce the idea of preprocessing. This series of activities leads nicely into more challenging activities, such as sorting of data. When I teach this lesson, I use some theory resources and plenary activities, as well as some socrative quizzes over 3 lessons. Had a looking for learning observation whilst using these activities and feedback from observation was excellent. Having reviewed it with students, their feedback was (a long with the Data Strucutures activities uploaded and used prior to these activities) is that it really helped them to visualise how data is stored and manipulated in arrrays, as well as introducing preprocessing (which appeared in this year exam) as well as revising trace tables. Allowing the students to work in collaboration, discussing with one another and doing some peer review tied in neatly with some of the observational areas which we are looking at with ATL and Life After Levels. I was also toying with doing this as a group presentation activity, where the students can 'lead' this activity and 'be the teacher' explaining the inefficiences of their algorithm and how the data can be as issue also. This was also a perfect opportunity to revise why we use arrays in the first place - as I got students to re-write the code without arrays and it was a crazy series of IF statements, so plenty of scope to draw in other areas of the course.
PaperAirplane
Graphic Arts Lesson Plans All-in-One ~ Full Curricula Book + 4 PowerPoints

Graphic Arts Lesson Plans All-in-One ~ Full Curricula Book + 4 PowerPoints

“All-in-One Graphic Arts Lesson Plan” is a complete curriculum- or use as a supplemental educational aid. Lesson ideas are outlined with guidelines. Packed with true-life application assignments! This Teachers Edition comes with: ~ Instructional Aids and Outlines ~ Interactive Activity Lessons ~ Ready-Made Assignments for Full Semester ~ Rubrics Included for Grading ~ Easy Modular Curriculum to Implement ~ INCLUDES 4 PowerPoints -Integrated into the Curriculum.
PattyAnnsPetProject
Graphic Arts PROJECT CHARTERS: Purpose, Examples, How to Create One! -A PowerPoint

Graphic Arts PROJECT CHARTERS: Purpose, Examples, How to Create One! -A PowerPoint

A PROJECT CHARTER is a road map towards accomplishing a successful end product. This presentation shows students how to assemble a project charter that has meaning and purpose. Packed with essential knowledge for what project charters entail, topics include: ~ Why Project Charters are Essential ~ What Types of Resources are Needed ~ How Resources are Allocated ~ Why Project Organization is Key ~ Project Charter Formats & Templates ~ What Task Topics are Included in a Project Charter ~ Examples of Project Charters
PattyAnnsPetProject
Lessons:   Linear & binary search

Lessons: Linear & binary search

Lessons (x1 hour) on linear and binary searches and logic gate presentation GCSE Computer Science. Starter activities Presentation on linear and binary searches View simulations of both searches Worksheet questions Stretch & challenge activities Plenary Homeworks (Logic gate presentation included)
Teacher_aesg
WEBSITE Development Performance Assessment for Assignments > CHECKLIST & RUBRIC

WEBSITE Development Performance Assessment for Assignments > CHECKLIST & RUBRIC

This Checklists is a quick way to assess if a performance task has been completed according to the assignment objectives. Specifically designed for Web Development projects. Appropriate for creating original websites, or for redesigns. This checklist is a quick, accurate way to assess student knowledge. Teachers can evaluate projects using this Rubrics, and it can also be used to set student expectations. Standards Addressed Include: ~ Website Organization ~ Design and Technical Skills ~ Research and Validation ~ Communication and Navigation ~ Project Planning and Management
PattyAnnsPetProject
HTML One Day Lesson Plan > Webpage Building Using Notepad > NO Prep Printable!

HTML One Day Lesson Plan > Webpage Building Using Notepad > NO Prep Printable!

This HTML One Day Lesson Plan is designed as a self directed activity for your students. Step-by-Step instructions are easy to follow and easy to understand. Use this lesson as a stand alone assignment or in conjunction with your curricula. Created as a printable in black and white. For a comprehensive one semester curricula, reference the all inclusive guidebook on WEBSITE BASICS by Patty Ann.
PattyAnnsPetProject
Lesson:   Binary search, (lesson plan  & x 12 resources)

Lesson: Binary search, (lesson plan & x 12 resources)

Lesson: Binary search, (lesson plan & x 12 resources) (GCSE Computer Science) • To understand and explain how a binary search works An easy to follow and timed lesson plan (x1 hour) that includes x12 resources. Starter activity where pupils run a python program and share ideas how they would search through it to find an item A binary search presentation that introduces and explains the search algorithm A link to a binary search simulation demonstrates a working binary search model A further presentation demonstrates how to code a binary search in python There is a sample binary search written in python A worksheet (x8 marks) of questions and answers on the binary search. A stretch and challenge exercise to identify errors and omissions in binary search code A plenary exercise (x8 questions) using a presentation to test what the pupils understand by a binary search (answers provided) A homework to rearrange lines of code to form a binary search
Teacher_aesg
Instructional Design & Communication for Web & Curricula Planning & Development Presentation

Instructional Design & Communication for Web & Curricula Planning & Development Presentation

A complete overview for designing Web Based Training Products. This PowerPoint will provide insight for those considering Instructional Design as a profession. Principles can be applied to *Print Publications *Creating Curricula *Workshop Formats and other genres. A great resource for training developers, teachers, industry educators, and for those entering the instructional design field. Highlights Include: ~ Skills and Talents of Instructional Designers ~ Related Industry Terminology ~ Developing Web Based Training and Stages ~ Design Considerations: *Purpose *Audience *Formats *Resources ~ Working with Web Designers: *Communication *Dividing Tasks *Planning ~ Collaborative Projects Concept and Execution ~ Includes Review and Class Q&A Participation
PattyAnnsPetProject
Computer Science Bundle

Computer Science Bundle

All of my Computer Science resources as I am soon to be moving to another subject.
MZCS
Lesson:   Linear search, (lesson plan  & x 10 resources)

Lesson: Linear search, (lesson plan & x 10 resources)

Lesson: Linear search, (lesson plan & x 10 resources) (GCSE Computer Science) • To understand and explain how a linear search works An easy to follow and timed lesson plan (x1 hour) that includes x10 resources. Starter activity where pupils line up and hold numbers up to simulate a linear search. A linear search presentation that introduces and explains the search algorithm with supporting examples given in python Three linear search programs written in python, demonstrating a linear search (basic), a linear search (when data item not found) and a linear search (when more than one item you are looking for is found) Pupils view a simulation of a linear search (Internet link provided) A worksheet of six questions and answers on the linear search. A stretch and challenge exercise to program a linear search that counts the number of search terms if there is more than one search term. A plenary exercise to read through an account of visiting a games store and searching for a particular game. The parts of the account that are in error have to be highlighted in red. A research homework exercise and answers about the linear search (x3 questions)
Teacher_aesg
Computing Businesses Posters

Computing Businesses Posters

Quickly brighten up your classroom by printing out these colour posters and hanging them on the walls. Fun facts about the following computing related businesses: • Alibaba • Amazon • Instagram • Facebook • Google • LinkedIn • Twitter • YouTube All pictures/logos are labelled for reuse. This resource is a pdf, if you would like the publisher file to edit, please leave a comment
haltest
Website Basics: EASY Lesson Plans 4 Teachers = Full Curricula with Activities!

Website Basics: EASY Lesson Plans 4 Teachers = Full Curricula with Activities!

A great introduction to website construction. Use as a complete curriculum or as a supplemental educational aid. Packed with lesson activities! Highlights Include: ~ Learn basic HTML codes ~ Use notepad to construct a website ~ Web terminology ~ Page design and re-designs ~ Create a personal website ~ Story boarding ~ Project planning with project charters ~ Create tables, lists, links + more ~ About browsers, domains and web hosting ~ JavaScript and Cascading Style Sheets Comes with: ~ Self Guided Lessons ~ Teachers Grading Rubrics and Criteria ~ Student and Peer Evaluations ~ Empty Rubric Templates** This is a full semester’s worth of curricula. If you need a pre-made, EASY lesson plan for “Website Basics” > Here it is!
PattyAnnsPetProject
Presentation:   how to test a system (x11 slides)

Presentation: how to test a system (x11 slides)

The presentation introduces the idea behind testing and covers the ideas behind the idea of creating a test plan, difference between a fault and an error and shows a blue screen error. It describes the importance of reliability, using different test data (typical, erroneous, exaggerated data) and how to formulate a test plan.
Teacher_aesg
Presentation:   Entity Relationship Diagrams (ERD) (x11 slides)

Presentation: Entity Relationship Diagrams (ERD) (x11 slides)

The presentation introduces the idea of data redundancy (repeating data) inside tables. It shows using clear diagrams how to avoid this by splitting a table into two separate tables and introducing a one to many relationship between these two tables. It goes onto show how to represent ‘many to many’ relationships using two ‘one to many’ relationships, before defining the two important keys; primary and foreign key. There is a word document worksheet where the pupils have to describe the relationships between entities.
Teacher_aesg
Google Sheets - Data Log with Automatic Graphs

Google Sheets - Data Log with Automatic Graphs

This Google Sheet is setup to create data logs with automatic graphs. It is very easy to use. Students enter their data in the colored cells and the graph is automatically created. Included: • 5 different graph types. One on each tab. • Each graph has room for 200 entries. Decide how many to use. • Information page on using tabs. • Information page on using the chart. • Information page on using the graphs. Some Usage Ideas: • Surveys • Math Facts • Grades • Science Labs Students will never lose their data graphs again as this uses Google Drive!
rombop
Secure your Google Account: 2 Step Verification Guide

Secure your Google Account: 2 Step Verification Guide

When it comes to data you want secured, your email accounts are probably close to the top of the list. Strong passwords can help, but to be as secure as possible, you want to enable two-step authentication. This is a great resource to print out and have your students follow. It teaches students about 2 step verification! What You Get: • What is two-step authentication? • Setup your Google account • Alternative second steps
rombop
PROCESSIONS Women’s Suffrage, democracy and gender equality exploration

PROCESSIONS Women’s Suffrage, democracy and gender equality exploration

Inspired by the ideas, themes and history behind PROCESSIONS https://www.processions.co.uk/, our aim is for this resource to be a starting point for your pupils/students to explore and learn about the history of Women’s Suffrage, democracy and gender equality. We have created some simple and easy to follow activities to include in your teaching plans, which will encourage your pupils/students to develop historical knowledge and awareness of Women’s Suffrage as well as offering an opportunity to discuss gender equality within today’s context. Activities encourage responses through discussion, movement, debate, music and visual art. The resources are primarily designed for Years 5-8 in England and Wales, Years 6-9 in Northern Ireland and P6-S2 in Scotland, but they’re easily accessible for lower and upper age ranges. We want to encourage your pupils/students to explore their own views and opinions on gender equality today, as well as gaining an understanding about the importance of democracy and using your vote. Only 57% of 18-19-year olds voted in the last election (source YouGov website) and we want this project to encourage young people to vote in the future and inspire them to have their voice heard. This resource pack provides creative ideas as to how to work with your pupils/students. It is modular so it can be followed through from beginning to end or activities can be picked out and used individually. At times you might work with the class as a whole and at other times you may task smaller groups with the different activities provided. We have suggested subject links as part of each activity to help make useful connections with your teaching plans. These activities when paired with our banner-making toolkits will give your students/pupils stimuli and inspiration for the content of their banners. We would love schools to take part in the PROCESSIONS on the 10th of June, but acknowledge that this may not be possible for all, so we want to stress that this pack can be used before or after the event and used to inspire pupils, students and teachers using the themes and ideas behind PROCESSIONS. Produced by Artichoke and commissioned by 14-18 NOW, the UK’s arts programme for the First World War centenary, PROCESSIONS will commemorate 100 years since the first women in the UK won the vote. On Sunday 10th June 2018, thousands of women and girls, those who identify as women and non- binary individuals, will form four epic processions in the four political capitals of the UK – Belfast, Cardiff, Edinburgh and London. Given green, white or violet to wear, the colours of the suffrage movement whose initials stood for “Give Women Votes”, they will together create waves of colour as they celebrate the centenary of women’s suffrage.
louise_dennison1
Presentation:   stack data structure (x10 slides)

Presentation: stack data structure (x10 slides)

The presentation describes what a stack data structure is, introduces the principle operations of PUSH / POP along with the stack pointer using simple, easy to understand diagrams. The presentation includes pseudo code for the PUSH / POP operations and describes three uses of the stack data structure.
Teacher_aesg
Cambridge Technicals IT Level 3 Unit 5: Virtual and Augmented 2016

Cambridge Technicals IT Level 3 Unit 5: Virtual and Augmented 2016

An entire collection of my thoughts and ideas on this new unit. After teaching the legacy spec for many years, i have found my students to excel in the subject using resources like these, resulting in positive feedback from external moderators. For this course you cannot offer templates to learners, however the red notes may of use to aid learners in their writing. Please feel free to provide feedback or comments: eyeteateacher128@gmail.com
EyeTeaTeacher
GCSE Computer Science Paper 2 Revision Work Booklet - Topic Quizzes and Model Answers - AQA 8520

GCSE Computer Science Paper 2 Revision Work Booklet - Topic Quizzes and Model Answers - AQA 8520

This is a collection of module quizzes covering key content that is assessed in paper 2 of the new specification GCSE. I will be using these as a final push for my current year 11s in the run up to the final exam. They are specifically designed for AQA 8520 spec, but content is also suitable for OCR and other boards. In total there are 5 double page module quizzes, along with answers to each. The key topics are: Data Representation, Computer System (hardware/software), Networks, Binary Shifts/Arithmetic and Ethical, legal and Environmental impact. There are questions covering the vast majority of the specification, but these are in no way intended to be exhaustive. The question style features exam style questions, along with question types designed to prompt recall and understanding. Full answers are provided for each quiz. Note: These module quizzes can be obtained individually, or as a complete package, in my TES shop. If you have already purchased any module quizzes, or if you want topics spanning both paper 1 and 2, it may be better to buy the others instead. Hope these help. Thanks, Toby Watkins
MrWatkins123
KS3 Computing - Cryptography Unit of Work - Lesson Presentations, Worksheets and Assessment

KS3 Computing - Cryptography Unit of Work - Lesson Presentations, Worksheets and Assessment

This is a whole unit of work that this aimed at KS3 - it covers all aspects of Cryptography that the students have absolutely loved doing and this has been uploaded to Google Classroom and made the whole unit very interactive. The work is split into Flight Paths and contains an assessment. All work has stretch and challenge extension tasks too. This is a really enjoyable unit of work for about 6 weeks.
cheekieclaire
Introduction to Logic Gates (KS3 + 4 Friendly)

Introduction to Logic Gates (KS3 + 4 Friendly)

An introduction to logic gates which i used at KS3 and KS4. Easy to understand and straight forward. Included are: Teachers powerpoint (walks the students through the gates with examples) Progress log (Track students progress) Self marking spreadsheet that includes tasks, extension and a helpsheet
msmarwaha
Royal Wedding QR Code Hunt

Royal Wedding QR Code Hunt

Based for Year 1 but can be changed to suit the ability of your class. QR codes to be placed around the classroom/school for the children to scan and display the family members name. The names can be written on the worksheet next to the family members picture.
selbymeg
Unit 18 / 19 / 20 Cambridge Technicals Level 3 *Triple Pack*

Unit 18 / 19 / 20 Cambridge Technicals Level 3 *Triple Pack*

**Unit 18 / 19 / 20 Cambridge Technicals (2016) Level 3 Triple Pack ** This rescource will provide you with the relevant resoucres to complete the following units on the Cambridge Technicals units: Unit 18 - Hardware Unit 19 - Software Unit 20 - Technical Support Combine these 3 units with the examination units (1 & 2) to achieve 1 A Level for your students! Each unit is available on their own in my shop, the 3 together offered at over 40% off!
msmarwaha
Computer Science GCSE Unit: 1  Data Representation - Motion terms - Learn the key terms

Computer Science GCSE Unit: 1 Data Representation - Motion terms - Learn the key terms

**Computer Science GCSE CIE 0478 ** Unit: 1 Topic: Data Representation Motion terms - Learn the key terms A set of editable presentations that help students learn the key terms and definitions for the topic stated. The presentation includes instructions and is setup to run ‘generation game’ type activities where the terms appear and move across the screen one after the other. Students watch and try to memorise the terms/definitions. Then write down as many as they can. Next, in groups they work together to see if they can reproduce a full list of key facts and definitions. Then they check the answers from the full list. My students enjoy these activities and retained more of the details when rechecked 4 weeks later compared to other strategies that I have used. Please leave some feedback.
cormacmcgleenon
GCSE Computer Science technical terms glossary

GCSE Computer Science technical terms glossary

Student glossary / dictionary of technical terms for GCSE Computer Science. Covering over 240 terms in 7 topics, each term has space for pupils to write a definition and to check the term off once it is understood. The glossary can be completed electronically by pupils or printed out and written by hand. A fully editable Word version is included to add / remove terms relevant to your GCSE syllabus.
csteacher2048
Memory & Storage for OCR GCSE (9-1) in Computer Science (J276)

Memory & Storage for OCR GCSE (9-1) in Computer Science (J276)

This “Memory and Storage” student workbook is ideal for students, non-specialist teachers, NQTs any anyone who wants to learn more about computer memory and storage to gain confidence in the OCR GCSE (9-1) in Computer Science (J276) “1.2. Memory” and “1.3 Storage” specifications. Can be used in the classroom as a teaching aid, for self-study or as a revision tool. This 22-page PDF which covers the theory and includes ready-to-use tasks and even includes the answers. Table of Contents: Read Only Memory (ROM) The purpose of ROM Random Access Memory (RAM) The purpose of RAM Dynamic RAM (DRAM) Static RAM (SRAM) The difference between ROM and RAM The need for virtual memory Flash memory The need for secondary storage Data capacity and calculation of data requirements Common types of storage Optical Magnetic Solid state Suitable storage devices and storage media for a given application Capacity Speed Portability Durability Reliability Cost
nwilkin
Computer Science Poster: Impact of Digital Technology on Society

Computer Science Poster: Impact of Digital Technology on Society

Has technology improved our lives or has it actually made our lives worse? This poster was created to promote debate within the classroom within my year 11 students to prepare them for their computer science exams. I have included a range of topics with positive, negative and thought provoking questions for students to consider. The topics covered are also suitable for GCSE ICT exams. Please leave a review!
RobbotResources
Binary Shift Information and Practice

Binary Shift Information and Practice

Binary Shift Information and Practice Activities This resource consists of a basic explanation of binary shifts (left and right) showing illustarted examples of how to perform the operations. There are also examples and activities to complete. The resource is linked to two videos that show how to perform the shift operations using 1 and 0’s. The practical activities are best performed by representing the 1 and 0’s on the printed sheet using plastic spoons, buttons, lollipop sticks with 1 and 0 written on them (or any other way to represent to 1 or the 0). The activity has deliberately been devised to be hands-on. Useful for KS3 and KS4 GCSE Computer Studies
conxxion