Computing teaching resources: Computer science

Resources and ideas for computing, computer science, written by teachers to support teaching and learning

  1. Home
  2. Computing
  3. Computer science
Sale
18 ICT/Computing Theory Lessons & Homework Booklets

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

By anthellison

GCSE Computing: Data representation

GCSE Computing: Data representation

These are a set of resources to help students with GCSE Data Representation, covering, binary, ASCII, hex, images and sounds. There are mainly revision material as well as lessons.

By chrdol72

Hour of Code Wall Display Poster

Hour of Code Wall Display Poster

This fantastic Hour of Code Poster makes a great start or addition to your Hour of Code display on your walls. It is bright and colorful and utilizes colors that compliment each other. The QR code on the poster takes you to the Hour of Code website.This pack includes 2 sized posters. 1. An A3 sized poster that can be reduced down to A4 if you like. 2. A large 4x A4 (portrait) sheets across and 2x A4 (portrait) sheets down. This is the size I use.Both versions are 600 DPI and quality fonts and images have been used to guarantee a superior print when it is downloaded. Complimenting colors have been used to attract your students and promote Hour of Code.Enjoy

By Kiwilander

STEM Wall Display Poster

STEM Wall Display Poster

This fantastic STEM Poster makes a great start or addition to your STEM display on your walls. It is bright and colorful and utilizes colors that compliment each other.This poster is 600DPI and quality fonts and images have been used to guarantee a superior print when it is downloaded. Complimenting colors have been used to attract your students and promote STEM.This is a large display. Each letter is on its own A4 sheet of paper. So when it is all up it is 4 A4 (portrait) sheets across and 2 A4 (portrait) sheets down If you enjoy this product please come back to look at around my shop as I will be continually updating and expanding my STEM resources.

By Kiwilander

Sale
Computer Science GCSE Revison Board Game

Computer Science GCSE Revison Board Game

A comprehensive board game featuring 110 questions and tasks for pupils to complete, aimed at helping the pupils revise for Computer Science. Questions cover topics from all specifications and are aimed at both the old and new GCSEs. Pupils have found the board game engaging and help to gamify their learning experience.

By jrrooke

Python 3 Reference Sheet

Python 3 Reference Sheet

This resource is a cheatsheet for all of the basic programming concepts for Python 3, from variables to decision making to looping. It includes examples to illustrate all of the concepts, and is perfect as a double sided laminated handout for students to use as reference.Suitable for key stages 2– 4 in computing.Resource includes two pages in a PDF, one for the very basics, and one more advanced.

By trorton

GCSE Computer Science 9-1  Storage Calculating File Size

GCSE Computer Science 9-1 Storage Calculating File Size

GCSE Computer ScienceUnit 1 - StorageCalculating the capacity of files:In the exam, students will be expected to be able to calculate the capacity of different file types: Text File, Database File, Sound File and Image File.This lesson provides students with practice calculating capacity for the four different file types - 5 minute lesson plan and teacher solution provided.

By Pipjen77

Image Representation - OCR -J276

Image Representation - OCR -J276

This lesson is designed to be 1 hour in length. In the lesson the students will be introduced to image representation in a computer. They will understand the two main different types of images and what affects quality and size of an image.This lesson was designed to use the 'OpenDyslexic'. I have attached a pdf in case your school does not use this font so you can see the presentation.Enjoy.

By Davism1993

Data Representation Introduction and Character Representation - J276 - OCR

Data Representation Introduction and Character Representation - J276 - OCR

This is designed as a 2 hour year 10 Lesson the first of my lessons on the Data Representation section of the J276 course. This lesson is completely in line with the J276 Specification. In this lesson the idea of Binary is introduced, converting binary to denary and the reverse of this.After this Character representation is introduced, Character sets, ASCII and UNICODE.The PowerPoint is designed to be using the 'OpenDyslexic' font, I have included a pdf of the lesson to that the layout can be seen if your school does not us this font. Enjoy.

By Davism1993

Sale
Computer Science - Programming Fundamentals (GCSE and A Level)

Computer Science - Programming Fundamentals (GCSE and A Level)

A summative powerpoint explaining the fundamentals of programming languages and programming concepts, for students taking a GCSE or A Level course in Computer Science.The content covers the basics that need to be known for programming at GCSE Level/A Level in practical responses, as well as a worksheet that helps develop student understanding of a program or section of code that tests their understanding and inference of a code, but also enables their skill to program from pseudocode (which is expected in an A Level exam!)

By mro2013

More Lists with Python (Quick Challenges)

More Lists with Python (Quick Challenges)

Ready to use quick and simple Python programming challenges. These help reinforce your teaching and give pupils a chance to practice the fundamentals of using Python.Includes a ready to use handout to give to your pupils containing 7 challenges and a separate python file for each challenge containing a suggested solution.In this resources are some quick, simple challenges using lists. They build on previous knowledge of using for and while loops and if statement as they start to make more complex programs.Suitable for KS3 computing and GCSE computer science classes who are needed to practice the basics of Python before they progress to more challenging techniques. For more resources including complete units of work visit www.nicholawilkin.com

By nwilkin

Sale
Python Turtles Programming

Python Turtles Programming

Eight week scheme of resources teaching python programming using the turtle import module.Introduces many useful programming concepts for high school computing.Sequence, Selection and Iteration.Functions and Parameters. Lists to access and store dataAccepting user input to draw more complex patterns.Pen Up / Pen DownRandomnessIncludes all teaching resources, python code solutions, class worksheets, home work, end of unit assessment, unit marksheet and presentations.

By HeatonMoorDigital

Tuples, Lists and Dictionaries (Quick Python Programming Challenges)

Tuples, Lists and Dictionaries (Quick Python Programming Challenges)

Ready to use quick and simple Python programming challenges. These help reinforce your teaching and give pupils a chance to practice the fundamentals of using Python.Includes a ready to use handout to give to your pupils containing 5 challenges and a separate python file for each challenge containing a suggested solution.In this resources are some quick, simple challenges using tuples, lists and dictionaries. They learn what each is, practice creating and printing a tuple, inputting a list, appending to a simple one-dimension list, sorting and deleting lists and printing lists. They also learn how to define a dictionary, append records, sort, delete and print dictionaries.For more challenges with lists see our other resource called "More Python Lists" https://www.tes.com/teaching-resource/more-lists-with-python-quick-challenges-11611852Suitable for KS3 computing and GCSE computer science classes who are needed to practice the basics of Python before they progress to more challenging techniques. For more resources including complete units of work visit www.nicholawilkin.com

By nwilkin

Sale
Teaching HTML Resource Bundle

Teaching HTML Resource Bundle

This HTML resource bundle includes 3 sets of student workbooks, which students can follow, enabling them to develop an understanding of HTML coding and progressing with this knowledge. Students are encouraged to complete shorter development tasks, before applying their knowledge to produce their own website. This website will continually be developed in each of the workbooks, until it is a fully completed and working website. This is a great resource for students of all ages, who are learning about HTML programming.

By beebusinessbee1

Sale
HTML Student Workbook 3

HTML Student Workbook 3

This HTML workbook has been produced to help support students to develop their knowledge of the computer language HTML. This workbook follows on from the previous workbook that has been produced developing HTML skills.This workbook contains the final HTML tasks of the series which students can complete at their own pace, before containing an assessment piece at the end to assess if students have been able to consolidate the knowledge that has been imparted in this activity.The assessed task builds on that from previous lessons, enabling progress to be demonstrated. At the end of this activity students should now have a completed working website.

By beebusinessbee1

Sale
GCSE Computing - Python Programming Homework Diary Project

GCSE Computing - Python Programming Homework Diary Project

Useful practical teaching project for GCSE Computing students to learn about Sequence, Selection, Iteration, File Handling and ListsStudents will create a homework diary/planner that will let you to enter, edit, view and delete your homework's (if you have completed them!).All teaching materials and python solutions provided.

By HeatonMoorDigital

Text-Based Adventure Games in Python

Text-Based Adventure Games in Python

After doing "Hello World!" one of the first tasks set by many old school programmers is designing a classic text-based adventure game.Here is a six-lesson scheme of work to allow students to explore this idea and design their own game in Python. This can easily be modified to another programming language if you want (but the example files are in Python).

By DCBradshaw

Sale
OCR NEA J276 Programming Practise - Three Tasks - Differentiated

OCR NEA J276 Programming Practise - Three Tasks - Differentiated

In this pack is a presentation that talks the students through a set of programming projects designed to get the students used to the NEA they will be completing in Spetember of their second year on the course. There are three differentiated task; Hangman, Recipes and Password Checker. Whilst i have made a suggestion to their difficulty (Based off my own students and the skills used to solve the problem) each task can be extended easily to include CSV manipulation, Defensive Design and Error Handling ( I used this to extend the task with my Y10's).Each task comes with a project specification the students can use to create their success criteria. The PowerPoint gives hints on how to complete each section of the students programming project template., from; Analysis, Design, Development, Testing and Evaluation. I have provided flowchart solutions for each task, which can be used to scaffold for low ability students, getting them to complete Pseudocode and their code for the task.The recipes task can easily be extended to use CSV or Text files as well as using sub routines for each recipe. The PowerPoint is made with the 'OpenDyslexic' font with Dyslexic students in mind.All the solutions for each of the tasks have been added, The solutions are using high ability skills, defensive programming (In the j276 spec). This is so you can differentiate down if needed. I have also provided an expected output for each program, this is something you can show students in the early phase as I feel seeing a physical outcome of a program makes it easier for them to understand how to create a solution.Enjoy the independent work with your students, Please comment and let me know your feedback!

By Davism1993

Sale
GCSE Computing for OCR (Revision)

GCSE Computing for OCR (Revision)

Unofficial, complete revision notes for the OCR 2012-2017 GCSE Computing course.There are questions throughout the PowerPoint to help judge progress.

By DCBradshaw

Edexcel GCSE Computer Science Spec 2013 Personalised Checklist

Edexcel GCSE Computer Science Spec 2013 Personalised Checklist

A useful revision tool - personalised learning checklist for Topic 2 for Edexcel exam board Spec 2013.More user-friendly than if you were to print directly from the spec.I have made PLCs using similar format for another qualification and so far, have received more than 200 downloads.Let me know if you like this PLC for spec 2016 too.

By AlysR

Edexcel GCSE Computer Science Spec 2013 PLC

Edexcel GCSE Computer Science Spec 2013 PLC

A useful revision tool - personalised learning checklist for Topic 1 and Topic 6 for Edexcel exam board.More user-friendly than if you were to print directly from the spec.I have made PLCs using similar format for another qualification and so far, have received more than 200 downloads.Let me know if you like this PLC for spec 2016 too.

By AlysR

Topic 4 Edexcel GCSE Computer Science Spec 2013 Personalised Checklist

Topic 4 Edexcel GCSE Computer Science Spec 2013 Personalised Checklist

A useful revision tool - personalised learning checklist for Topic 4 for Edexcel exam board Spec 2013.More user-friendly than if you were to print directly from the spec.I have made PLCs using similar format for another qualification and so far, have received more than 200 downloads.Let me know if you like this PLC for spec 2016 too.

By AlysR

Topic 3 Edexcel GCSE Computer Science Spec 2013 Personalised Checklist

Topic 3 Edexcel GCSE Computer Science Spec 2013 Personalised Checklist

A useful revision tool - personalised learning checklist for Topic 3 for Edexcel exam board Spec 2013.More user-friendly than if you were to print directly from the spec.I have made PLCs using similar format for another qualification and so far, have received more than 200 downloads.Let me know if you like this PLC for spec 2016 too.

By AlysR

Topic 5 Edexcel GCSE Computer Science Spec 2013 Personalised Checklist

Topic 5 Edexcel GCSE Computer Science Spec 2013 Personalised Checklist

A useful revision tool - personalised learning checklist for Topic 5 for Edexcel exam board Spec 2013.More user-friendly than if you were to print directly from the spec.I have made PLCs using similar format for another qualification and so far, have received more than 200 downloads.Let me know if you like this PLC for spec 2016 too.

By AlysR