109Uploads
40k+Views
12k+Downloads
All resources
Edexcel GCSE Computer Science 1CP2 Practice Revision Question Bank and Flashcards
A set of practice questions for students studying GCSE Computer Science. Tailored to Pearson Edexcel 1CP2, questions are written using exam approved command words and form to help gain confidence working with exam style language.
Two different formats are included with your purchase:
Editable Microsoft Excel question bank with questions grouped by unit and command word ready to be used in practice tests, homework or revision aids.
Flashcards for independent or group revision to reinforce knowledge.
An excellent resource for revision, homework or end of topic tests.
Visit my shop for GCSE, AS and A Level Edexcel, OCR and AQA specification resources along with other computing products
AQA A Level Computer Science (7517) Revision Guide / Booklet / Notes
98 page revision booklet for the AQA AS Level Computer Science (7517)
Provided electronically to allow booklet printing or electronic distribution via a VLE, Teams, or similar platforms to allow online learning and independent revision.
Covers all specification areas including:
Unit 1 Fundamentals of programming
Unit 2 Fundamentals of data structures
Unit 3 Fundamentals of algorithms
Unit 4 Theory of computation
Unit 5 Fundamentals of data representation
Unit 6 Fundamentals of computer systems
Unit 7 Fundamentals of computer organisation and architecture
Unit 8 Consequences of uses of computing
Unit 9 Fundamentals of communication and networking
Unit 10 Fundamentals of databases
Unit 11 Big Data
Unit 12 Fundamentals of functional programming
Unit 13 Systematic approach to problem solving
When purchasing, please consider adding a class license to allow you to share this resource with colleagues.
You may also be interested in the revision booklet for AQA AS Level Computer Science (7516)
Visit my shop for GCSE, AS and A Level Edexcel, OCR and AQA specification resources along with other computing products
AQA AS Level Computer Science (7516) Revision Checklist Booklet
A 20 page revision checklist covering all areas needed for AQA AS Level Computer Science (7516). Designed for independent student use providing a framework to support revision, progress tracking and self assessment.
Provided electronically to allow booklet printing or electronic distribution via a VLE, Teams, or similar platforms to allow online learning and independent revision.
Covers all specification areas including:
Unit 1 Fundamentals of programming
Unit 2 Fundamentals of data structures
Unit 3 Systematic approach to problem solving
Unit 4 Theory of computation
Unit 5 Fundamentals of data representation
Unit 6 Fundamentals of computer systems
Unit 7 Fundamentals of computer organisation and architecture
Unit 8 Consequences of uses of computing
Unit 9 Fundamentals of communication and networking
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA A Level Computer Science (7517) Revision Checklist Booklet
A 35 page revision checklist covering all areas needed for AQA A Level Computer Science (7517). Designed for independent student use providing a framework to support revision, progress tracking and self assessment.
Provided electronically to allow booklet printing or electronic distribution via a VLE, Teams, or similar platforms to allow online learning and independent revision.
Covers all specification areas including:
Unit 1 Fundamentals of programming
Unit 2 Fundamentals of data structures
Unit 3 Fundamentals of algorithms
Unit 4 Theory of computation
Unit 5 Fundamentals of data representation
Unit 6 Fundamentals of computer systems
Unit 7 Fundamentals of computer organisation and architecture
Unit 8 Consequences of uses of computing
Unit 9 Fundamentals of communication and networking
Unit 10 Fundamentals of databases
Unit 11 Big Data
Unit 12 Fundamentals of functional programming
Unit 13 Systematic approach to problem solving
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA A and AS Level Computer Science Spec Comparison (7516 and 7517)
A comparison of the AQA A and AS Level computer science specifications, making it easy to identify areas of overlap and additional content required for A Level.
Provided as a Microsoft Excel workbook for easy searching, sharing and digital access along with an A3 PDF version for printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA AS Level 7517 1 Fundamentals of Programming Knowledge Organiser Revision Mat
A3 7516 Topic 1 Fundamentals ofProgramming Knowledge Organiser Suitable for AQA A Level Computer Science 7517.
Includes relevant information on:
4.1.1.1 Data types
4.1.1.2 Programming concepts
4.1.1.3 Arithmetic operations in a programming language
4.1.1.4 Relational operations in a programming language
4.1.1.5 Boolean operations in a programming language
4.1.1.6 Constants and variables in a programming language
4.1.1.7 String-handling operations in a programming language
4.1.1.8 Random number generation in a programming language
4.1.1.9 Exception handling
4.1.1.10 Subroutines (procedures/functions)
4.1.1.11 Parameters of subroutines
4.1.1.12 Returning a value/values from a subroutine
4.1.1.13 Local variables in subroutines
4.1.1.14 Global variables in a programming language
4.1.1.15 Role of stack frames in subroutine calls
4.1.1.16 Recursive techniques
4.1.2.1 Programming paradigms
4.1.2.2 Procedural-oriented programming
4.1.2.3 Object-oriented programming
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
Bundle
OCR AS Level 7516 Computer Science Revision Mats / Knowledge Organisers Pack
A pack of four Knowledge Organisers covering all areas of AQA AS Level Computer Science 7516 .
Covers all units of the specification including:
Fundamentals of Data Representation
Fundamentals of Data Structures
Systematic Approach to Problem Solving
Theory of Computation
Fundamentals of Data Representation (3 pages)
Fundamentals of Computer Systems (2 pages)
Fundamentals of Computer Organisation and Architecture (2 pages)
Consequences of uses of Computers
Communication and Networking
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
Bundle
OCR AS Level 7516 Computer Science Paper 2 Revision Mats / Knowledge Organisers Pack
A pack of five Knowledge Organisers covering all areas of AQA AS Level Computer Science 7516 Paper 1.
Covers all units of the specification including:
Fundamentals of Data Representation (3 pages)
Fundamentals of Computer Systems (2 pages)
Fundamentals of Computer Organisation and Architecture (2 pages)
Consequences of uses of Computers (1 page)
Communication and Networking (1 page)
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA AS Level 7516 9 Communication and Networking Knowledge Organiser Revision Mat Computer Science
A3 7516 Topic 9 Communication and Networking Knowledge Organiser Suitable for AQA AS Level Computer Science 7516.
Includes relevant information on:
3.9.1.1 Communication methods
3.9.1.2 Communication basics
3.9.2.1 Network topology
3.9.2.3 Wireless networking
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA AS Level 7516 8 Consequences of Uses of Computers Organiser Revision Mat Computer Science
A3 7516 Topic 8 Consequences of Uses of Computing Knowledge Organiser Suitable for AQA AS Level Computer Science 7516.
Includes relevant information on all parts of the specification for this topic, materials for other units are available at my shop linked below.
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA AS Level 7516 7 Computer Organisation and Architecture Knowledge Organiser Revision Mat
A3 7516 Topic 7 Fundamentals of Computer Organisation and Architecture Knowledge Organiser Suitable for AQA AS Level Computer Science 7516.
Includes relevant information on:
3.7.1.1 Internal hardware components of a computer
3.7.2.1 The meaning of the stored program concept
3.7.3.1 The processor and its components
3.7.3.2 The Fetch-Execute cycle and the role of registers within it
3.7.3.3 The processor instruction set
3.7.3.4 Addressing modes
3.7.3.5 Machine-code/assembly language operations
3.7.3.6 Factors affecting processor performance
3.7.4.1 Input and output devices
3.7.4.2 Secondary storage devices
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA AS Level 7516 6 Fundamentals of Computer Systems Knowledge Organiser Revision Mat
A3 Double Sided 7516 Topic 6 Fundamentals of Computer Systems Knowledge Organiser Suitable for AQA AS Level Computer Science 7516.
Includes relevant information on:
3.6.1.1 Relationship between hardware and software
3.6.1.2 Classifcation of software
3.6.1.3 System software
3.6.1.4 Role of an operating system (OS)
3.6.2.1 Classifcation of programming languages
3.6.3.1 Types of program translator
3.6.4.1 Logic gates
3.6.5.1 Using Boolean algebra
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA AS Level 7516 5 Fundamentals of Data Representation Knowledge Organiser Revision Mat
A3 Three Page 7516 Topic 5 Fundamentals of Data Representation Knowledge Organiser Suitable for AQA AS Level Computer Science 7516.
Includes relevant information on:
3.5.1.1 Natural numbers
3.5.1.2 Integer numbers
3.5.1.3 Rational numbers
3.5.1.4 Irrational numbers
3.5.1.5 Real numbers
3.5.1.6 Ordinal numbers
3.5.1.7 Counting and measurement
3.5.2.1 Number base
3.5.2.1 Number base
3.5.3.1 Bits and bytes
3.5.3.2 Units
3.5.4.1 Unsigned binary
3.5.4.2 Unsigned binary arithmetic
3.5.4.3 Signed binary using two’s complement
3.5.4.4 Numbers with a fractional part
3.5.5.1 Character form of a decimal digit
3.5.5.2 ASCII and Unicode
3.5.5.3 Error checking and correction
3.5.6.1 Bit patterns, images, sound and other data
3.5.6.2 Analogue and digital
3.5.6.3 Analogue/digital conversion
3.5.6.4 Bitmapped graphics
3.5.6.5 Digital representation of sound
3.5.6.6 Musical Instrument Digital Interface (MIDI)
3.5.6.7 Data compression
3.5.6.8 Encryption
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
Bundle
OCR AS Level 7516 Computer Science Paper 1 Revision Mats / Knowledge Organisers Pack
A pack of four Knowledge Organisers covering all areas of AQA AS Level Computer Science 7516 Paper 1.
Covers all units of the specification including:
Fundamentals of Data Representation
Fundamentals of Data Structures
Systematic Approach to Problem Solving
Theory of Computation
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA ASLevel 7516 4 Theory of Computation Knowledge Organiser Revision Mat
A3 7516 Topic 4 Theory of Computation Knowledge Organiser Suitable for AQA AS Level Computer Science 7516.
Includes relevant information on:
3.4.1.1 Problem-solving
3.4.1.2 Following and writing algorithms
3.4.1.3 Abstraction
3.4.1.4 Information hiding
3.4.1.5 Procedural abstraction
3.4.1.6 Functional abstraction
3.4.1.7 Data abstraction
3.4.1.8 Problem abstraction/reduction
3.4.1.9 Decomposition
3.4.1.10 Composition
3.4.1.11 Automation
3.4.2.1 Finite state machines (FSMs) without output
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA AS Level 7516 3 Problem Solving Knowledge Organiser Revision Mat (Computer Science)
A3 Topic 3 Systematic Approach to Problem Solving Knowledge Organiser Suitable for AQA AS Level Computer Science 7516.
Includes relevant information on:
3.3.1.1 Analysis
3.3.1.2 Design
3.3.1.3 Implementation
3.3.1.4 Testing
3.3.1.5 Evaluation
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA ASLevel 7516 2 Fundamentals Data Structures Knowledge Organiser Revision Mat (Computer Science)
A4 Topic 2 Fundamentals of Data Structures Knowledge Organiser Suitable for AQA AS Level Computer Science 7516.
Includes relevant information on:
3.2.1.1 Data structures
3.2.1.2 Single- and multi-dimensional arrays (or equivalent)
3.2.1.3 Fields, records and files
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA ASLevel 7516 1 Fundamentals of Programming Knowledge Organiser Revision Mat Computer Science
A3 Topic 1 Fundamentals of Programming Knowledge Organiser Suitable for AQA AS Level Computer Science 7516.
Includes relevant information on:
3.1.1.1 Data types
3.1.1.2 Programming concepts
3.1.1.3 Arithmetic operations in a programming language
3.1.1.4 Relational operations in a programming language
3.1.1.5 Boolean operations in a programming language
3.1.1.6 Constants and variables in a programming language
3.1.1.7 String-handling operations in a programming language
3.1.1.8 Random number generation in a programming language
3.1.1.9 Exception handling
3.1.1.10 Subroutines (procedures/functions)
3.1.1.11 Parameters of subroutines
3.1.1.12 Returning a value/values from a subroutine
3.1.1.13 Local variables in subroutines
3.1.1.13 Local variables in subroutines
3.1.2.1 Structured programming
Can be used as a revision tool, as part of a lesson, or as a differentiated resource. Suitable for printing or use online with Teams, Google Classroom and VLEs. Can also be scaled up or down to A4/A2/A1 when printing.
Please consider adding a school license when purchasing, allowing you to share this resource with colleagues.
Please click here to visit my shop for more revision and teaching resources for AQA, OCR and Pearson Edexcel at both GCSE and A-Level.
AQA AS Level Computer Science (7516) Revision Guide / Booklet / Notes
54 page revision booklet for the AQA AS Level Computer Science (7516)
Provided electronically to allow booklet printing or electronic distribution via a VLE, Teams, or similar platforms to allow online learning and independent revision.
Covers all specification areas including:
Fundamentals of Data Representation
Fundamentals of Data Structures
Systematic Approach to Problem Solving
Theory of Computation
Fundamentals of Data Representation
Fundamentals of Computer Systems
Fundamentals of Computer Organisation and Architecture
Consequences of Uses of Computing
Fundamentals of Communication and Networking
When purchasing, please consider adding a class license to allow you to share this resource with colleagues.
Visit my shop for GCSE, AS and A Level Edexcel, OCR and AQA specification resources along with other computing products
Data Sizes Conversion Jigsaw for GCSE OCR, AQA and Pearson
A printable jigsaw puzzle allowing students to practice converting different units of storage size.
Presented in black and white to allow printing on coloured paper to aid in differentiation.
The game was designed with the GCSE OCR J277 and AQA 8525 specifications in mind and form an excellent tool for differentiation and revision.
Visit my shop for GCSE, AS and A Level Edexcel, OCR and AQA specification resources along with other computing products