1. Resources Home
  2. Whole School
  3. Computing
KS3 Programming Revision Worksheet

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.
chloehoppy
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
How to Guide for Serif Web Plus

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.
charlainerichards85
CSS colour changing background (gradient)

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 & 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.
bh06yk
Binary Representation Test A Level Computer Science

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
hammerboy
[IGCSE + GCSE] Computer Science Tests x7

[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.
PaperAirplane
[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
Creative iMedia R081 Revision Cards

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
tomcorney
Artificial Intelligience

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.
geo_pal2000
Beginning Python Programming – Code Breaker

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!
hackdragn
Net work topology

Net work topology

The resource explains network topology in ICT. It explains bus topology and star topology with their advantages and dis advantages.
geo_pal2000
IGCSE Computer Science Paper 2: Applications of Computational Thinking

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.
PaperAirplane
IGCSE Computer Science Records, Arrays, 2D arrays Tasks

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.
PaperAirplane
GCSE Computer Science number systems revision worksheet

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.
csteacher2048
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
Ethical, Legal, Environmental and Cultural Issues in Computing and Technology

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.
conxxion
Intermediate Python Programming – Dungeon Escape

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.
hackdragn
Technology Roll A Story

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.
rombop
Computer Vocabulary Posters

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