1. Resources Home
2. Whole School
3. Computing

#### KS3 Programming Revision Worksheet

Using BBC Bitesize to research all the information or if they know it they will not need to research it, students will answer the questions, create algorithms and code for the tasks in Scratch but could be adjusted to another language.

#### How to Guide for Serif Web Plus

Lots of presentations demonstrating the skills of “How to” perform certain actions in Serif Web Plus X5 - including template creation, creating anchors, e-mail linking, rollover images etc.

#### 1. Memory & Storage differentiated Class work and Homework sheets

I have created 3 homework and 3 class activity sheets using Blooms to help with differentiation. The example I have added are for Memory &amp; Storage. However, these templates can be edited to fit any topic/lesson.

#### CSS colour changing background (gradient)

Here is a nice mini activity, to introduce CSS. The code allows to you create a gradient between two colours then animate them on a web page so the background colour activity shifts between the colours. You can have more than 2 colours just pay adding more #hexvalues and then adjusting the background position by an addition 200 for each # used. Attached Powerpoint guide - with notes/comments &amp; has a troubleshooting bit at the back if theres a fault PDF - guide of the same Powerpoint Text file, which has the raw code for the HTML and CSS to directly copy and paste into what ever editor you use.

#### Iteration Recursion Programming Exercise Fibonacci numbers

Worksheet on writing an iterative and recursive algorithm to generate Fibonacci numbers Comes with sample Python code for both methods https://twitter.com/CompSciTeaching

#### Networks Revision Crib Sheet Notes A Level Computer Science

Crib sheet revision sheet on Networks for A Level Computing https://twitter.com/CompSciTeaching

#### Binary Representation Test A Level Computer Science

2 full tests that cover Binary/Hexadecimal/BCD to denary conversions. Binary addition and subtraction. Fixed point binary conversions. Comes with full worked through solutions sheet for both tests. https://twitter.com/CompSciTeaching

#### [IGCSE + GCSE] Computer Science Tests x7

7 tests for variety of units at both IGCSE and GCSE Binary Representation X 2 (covers all of this unit) Computer Systems (covering basics with RAM, to processor parts, to fetch execute and von neumann) Logic Gates x 1(covers full unit) Networking x2 (covers full unit) Encryption X 1 (covering all aspects of Encryption) Simple basic define questions, multiple choice and more difficult extended questions when appropriate.

#### [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.

#### Graphic Arts Bundle> Activities + Projects + PowerPoints=Complete Semester Pack!

Graphics Semester Bundled for Bonus \$avings! Curricula Outlined for ENTIRE Semester Worth of Projects. Individual Accompanying Aids, PowerPoints &amp; Assignments

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

#### Graphic Arts PowerPoints 4-Pack = *Logos *MockUps *Thumbnails *Project Charters

Save on this Informative Graphic Arts 4-Pack bundle packed with Activities and creative techniques . Includes ALL 4 of these PowerPoints that can be purchased separately as well.

#### 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 &amp; Templates ~ What Task Topics are Included in a Project Charter ~ Examples of Project Charters

#### 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 &amp; challenge activities Plenary Homeworks (Logic gate presentation included)

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

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

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

Lesson: Binary search, (lesson plan &amp; 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

#### Creative iMedia R081 Revision Cards

A set of 20 revision cards to help prepare student for the Cambridge Nationals Creative iMedia R081 Pre-production skills examination. Great quality for A5 or A6 print. Topics include: Mood Boards Mind Maps Scripts Visualisation Diagrams Storyboarding File Formats Legislation Exam Command Words Software Hardware Health and Safety

#### Artificial Intelligience

The resource explains Artificial Intelligence. It explains its origin , and how it has applied in the the information communication technology. The resource explains the highlights and the drawbacks of AI.

#### Types of Processors CPU PPT GCSE A Level Computer Science

PPT on types of CPUs for GCSE A Level Computer Science https://twitter.com/CompSciTeaching

#### Beginning Python Programming – Code Breaker

A simple example of some basic python commands that creates a code breaking game. The explanation lines have been commented out so you can simply copy and paste the whole document into IDLE (or similar) and see it working, or print to use as a help guide. The task can be extended to include a longer code, different scoring systems, characters instead of numbers, password guesses or allow one player to enter a code that the other has to guess then swap turns… and loads more!

#### Net work topology

The resource explains network topology in ICT. It explains bus topology and star topology with their advantages and dis advantages.

#### IGCSE Computer Science Paper 2: Applications of Computational Thinking

Mock example paper for Paper 2 of IGCSE Computer Science with Edexcel spec. This will be relevant for many exam boards (CIE will need to alter some of the pseduocode formatting) Also relevant for practise with GCSE for students Paper 2 with questions similar of reading and interpreting code, trace tables, flow charts etc Included in the Zip File is the 9 associated Python files which are required. Mail me for Marking Scheme when you have the resource.

#### GCSE (suitable for IGCSE also) MOCK Exam Paper for Paper 1

Mock exam paper for the new spec 9-1 computer science course for Paper 1: Principles of Computer Science Will suit other exam boards, but will probably require a little editing. Contact for the MS once you have this resource.

#### IGCSE Computer Science Records, Arrays, 2D arrays Tasks

Three different activities to introduce the concept of how data is stored in 2D arrays and records. Some complex problem solving to decrypt a short message using the Vigenere Cipher Covers some theory as why arrays are better than individual variables and how records and arrays differ.

#### GCSE Computer Science number systems revision worksheet

A revision worksheet for GCSE Computer Science covering: Denary, binary, and hexadecimal conversion Binary arithmetic (addition, subtraction) Binary shifts (arithmetic and logical) Overflow Negative numbers (sign and magnitude) one’s complement, two’s complement) Exam style questions (total 48 marks). Each of the 11 objectives at the top of the sheet is accompanied by links to online revision resources for that concept. Fully editable resource. Separate answers sheet included.

#### ORAL CoMmUnIcAtiOn, WRITTEN & LANGUAGE Arts Skills Complete Curricula Bundle!

Bundled Bonus \$avings! Every Patty Ann Communication Book is Included in this Packet!

#### 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&amp;A Participation

#### Computer Science Bundle

All of my Computer Science resources as I am soon to be moving to another subject.

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

Lesson: Linear search, (lesson plan &amp; 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)

#### Mock Set 1 - AQA GCSE Computer Science

Included in this resource are a set of two mock papers for the AQA 9-1 exams, including mark schemes and questions specifically tailored to AQA’s style.

#### Ethical, Legal, Environmental and Cultural Issues in Computing and Technology

Ethical, Legal, Environmental and Cultural Issues in Computing -A whole lesson resource relating to the Ethical, Legal, Environmental and Cultural Issues relating to technology and computing. There is a sheet with information about the issues and a page of lesson activities. The resources contain active links to on-line material. The resource can be used by itself or to lead on to further discussion about the associated issues. Can be used as a classroom activity or homework Also provided is a sheet with examplar answers.

#### IT- Theme park app scheme of work

KS3 IT Scheme of work based around creating an app for a theme park using Appshed.

#### AQA A Level SQL Exam Question Worksheet

Collection of SQL exam questions from past AQA papers with the markschemes included.

#### Intermediate Python Programming – Dungeon Escape

This is designed to be used after the Beginning Python Programming examples. The price covers the FREE resources also published. A more complex demonstration of how you can build a dungeon/map game. The game utilises a 2D Array to store a map so that directions can be correctly calculated depending on the player position. The progam also uses a global variable for the map, functions, integer floor division and modulus for time calculations. Development of the game could include: Changing the map, altering the size of the map (look out for limiting variables), adding a wandering monster, adding a new message for the starting square, increasing difficulty, adding a new scoring system and lots more that I’m sure you’ll think of. The explanation lines have been commented out so you can simply copy and paste the whole document into IDLE (or similar) and see it working, or print to use as a help guide.

#### Basics of Python - Tutorial Videos

A series of videos to explain some of the basic commands in Python programming.

#### Intro to Hardware lesson for KS3 and GCSE Computer Science

Full lesson - Introduction to Hardware for KS3 and GCSE Computer Science. Covers input, output, and storage devices. Includes teacher’s PowerPoint with starter, activities, and plenary. Homework worksheet (with separate answer sheet) included. Fully editable resource.

#### Spreadsheet KS3/KS2 Assessment - Theory

Theory questios for spreadsheet (KS2/KS3) functions: count, sum, average formula, efficient formula/ function formatting

#### High and low level languages - Cheat Sheet

A two page A4 PDF outlining all the key information about high level languages, low level languages, and their translators (GCSE) This resource is not editable and contains a copyright notice for ComputerScience.GCSE.GURU.

#### Technology Roll A Story

Roll a die three times to pick a character, setting and problem. Use these to write your creative story! This Roll a Story is great to write a technology based piece. This resource works great with our Digital Dice.

#### Computer Vocabulary Posters

This package contains 50 Computer Vocabulary posters. Each Computer Vocabulary poster has a definition and an image. Computer Vocabulary Posters look great in the classroom, a technology lab, a library or near your Chromebook cart. Each posters can be printed on a standard 8.5 x 11 inch paper and comes in 3 different border styles. Print out all of them or just the one’s that you want to display around your school. Mix and match. The choice is up to you!