Hero image

Chris Porter's Shop

An experienced teacher who has been working in education for over 10 years. I'm currently Head of Computer Science and IT, whilst responsible for teaching at KS4 and KS5.

34Uploads

24k+Views

3k+Downloads

An experienced teacher who has been working in education for over 10 years. I'm currently Head of Computer Science and IT, whilst responsible for teaching at KS4 and KS5.
ASCII and UNICODE - Teacher Presentation
compteacherukcompteacheruk

ASCII and UNICODE - Teacher Presentation

(0)
A PowerPoint presentation which can be used by the teacher to teach the different character sets at KS3 or KS4. Learning Objectives 1) To understand how to convert binary into a characters, using both ASCII and UNICODE. 2) To understand the purpose of a character set within a computer.
IP Addressing, DNS and Data Packets
compteacherukcompteacheruk

IP Addressing, DNS and Data Packets

(0)
A PowerPoint presentation that can be used by a teacher to explain IP addressing, packet switching and domain name systems. An ideal resource for those teaching GCSE Computer Science or A Level. Learning Objectives To have a better understand how to identify individual devices on a network. To be able to explain how data is transmitted successfully across the internet.
Binary Addition - Revision Worksheet
compteacherukcompteacheruk

Binary Addition - Revision Worksheet

(4)
A revision worksheet for those students preparing for their GCSE Computer Science exam. The sheet focuses on binary addition with 4 and 8 bit binary numbers. Also suitable for KS3 and A-Level students.
Central Processing Unit (CPU) and Memory - Revision Worksheet
compteacherukcompteacheruk

Central Processing Unit (CPU) and Memory - Revision Worksheet

(1)
A two page worksheet which focuses on the CPU, Fetch-Decode-Execute Cycle, and Memory (RAM and ROM). Activities include labelling the different stages of the FDE cycle and comparing the similarities/differences between a games console and desktop computer. An ideal worksheet for those studying GCSE or A Level Computer Science. Learning Objectives 1) To understand the purpose of the central processing unit and be able to explain how it functions. 2) To identify factors that would affect the performance of the CPU. 3) To be able to describe the differences between different types of main memory and their purpose within a computer system. 4) To understand the purpose of virtual memory within a computer.
Representing Numbers in Binary and Hexadecimal - Revision Worksheet
compteacherukcompteacheruk

Representing Numbers in Binary and Hexadecimal - Revision Worksheet

(0)
A revision worksheet which can be used by students to revise how numbers are represented by a binary and hexadecimal. Suitable for KS4 and KS5 students studying GCSE and A Level Computer Science. Learning Objectives 1) To understand how binary can be used to represent numbers within a computer. 2) To be able to convert denary to binary and vice versa. 3) To be able to convert a representation of binary into hexadecimal.
Representing Sound in Binary - Teacher Presentation
compteacherukcompteacheruk

Representing Sound in Binary - Teacher Presentation

(0)
A PowerPoint presentation which can be used by the teacher to demonstrate how sound can be represented at KS3 or KS4. Learning Objectives 1) To understand how a sound can be represented on a computer. 2) To understand how sound can be converted into a suitable format for a computer. A worksheet is also include so students can do some additional research around the representation of sound.
Units of Storage - Teacher Presentation
compteacherukcompteacheruk

Units of Storage - Teacher Presentation

(0)
A PowerPoint presentation which can be used by the teacher to demonstrate the different units of storage at KS3 or KS4. Learning Objective 1) To understand how data is measured and why this is important.
Secondary Storage Devices - Revision Worksheet
compteacherukcompteacheruk

Secondary Storage Devices - Revision Worksheet

(0)
A revision worksheet for those students preparing for their GCSE Computer Science exam. They are asked a series of questions that focus on optical, magnetic, and solid state storage devices. One task requires that they label the different components of a hard drive. Also suitable for A-Level students. Learning Objectives 1) To understand the purpose of secondary storage and to be able to identify examples of such devices. 2) To be able to identify the advantages and disadvantages of magnetic, solid state, and optical storage devices.
GCSE and A Level Computer Science Posters
compteacherukcompteacheruk

GCSE and A Level Computer Science Posters

4 Resources
A collection of excellent posters for GCSE and A Level Computer Science. The following posters are included in the bundle: 1) Networking Keywords 2) TCP/IP Protocol Stack 3) Units of Storage 4) Utility Programs
File Formats - Worksheet and Answers
compteacherukcompteacheruk

File Formats - Worksheet and Answers

(0)
Two worksheets containing a list of different file formats (e.g. mpg, html, and mp3). The class must find the description that matches each file format. Also, a PowerPoint presentation is include that contains the answers.
Operating Systems - Revision Worksheet
compteacherukcompteacheruk

Operating Systems - Revision Worksheet

(0)
A revision worksheet for pupils studying GCSE and A Level Computer Science. It covers the purpose of an operating system, asks pupils to identify typical features of an operating system, and asks them to state the purpose of a GUI and CLI. Learning Objective To understand the purpose of an operating system and why it is essential for a computer to operate.
Databases and SQL - Revision Worksheet
compteacherukcompteacheruk

Databases and SQL - Revision Worksheet

(0)
A revision worksheet for those students preparing for their GCSE Computer Science exam. They follow SQL statements to determine which football teams would appear in the results (suitable for those studying A Level as well). On the reverse side they must research a series of database related keywords and complete some activities. Learning Objectives 1) To have a better understanding of the purpose of a database and to be able to explain some of the related key terms. 2) To be able to use SQL effectively within a database to locate specific data.
Logic Gates and Circuits - Revision Worksheet
compteacherukcompteacheruk

Logic Gates and Circuits - Revision Worksheet

(1)
A revision worksheet for those students preparing for their GCSE Computer Science exam. The sheet presents a series of activities which focus on the AND, OR, and NOT gates. Also suitable for A-Level students. Learning Objectives 1) To be able to describe how data is stored within a computer in binary form. 2) To be able to produce truth tables for the following logic gates: NOT/AND/OR
GCSE Computer Science - Revision Checklist
compteacherukcompteacheruk

GCSE Computer Science - Revision Checklist

(0)
An ideal resource for those students currently preparing for their GCSE Computer Science exam. It covers all the theory that they must learn, including: Hardware Databases Algorithms and Programming Software Data Representation Networking
Secondary Storage Devices - Teacher Presentation
compteacherukcompteacheruk

Secondary Storage Devices - Teacher Presentation

(1)
A PowerPoint presentation which can be used by the teacher to teach Secondary Storage Devices at KS3 or KS4. Learning Objectives 1) To understand the purpose of secondary storage and to be able to identify examples of such devices. 2) To be able to identify the advantages and disadvantages of magnetic, solid state, and optical storage devices. The presentation includes a classroom based activity, which requires students to research a range of devices and present the information.
Databases and Entity Relationships - Teacher Presentations
compteacherukcompteacheruk

Databases and Entity Relationships - Teacher Presentations

(1)
A PowerPoint presentation which can be used by the teacher to teach their students about the purpose of a databases, entity relationship diagrams (with examples), and normalisation at KS5. Ideal for those studying A Level Computer Science Learning Objectives 1) To have a better understanding of the purpose of a database and to be able to explain some of the related key terms. 2) To understand the need for entity relationships and to be able to identify the need for normalisation.