Hero image

Computer Science Resources (A-Level / GCSE)

Average Rating4.50
(based on 4 reviews)

A teacher and HOD of Computer Science at GCSE and A-Level. This shop brings together resources that have been used successfully over the delivery of the courses.

37Uploads

21k+Views

2k+Downloads

A teacher and HOD of Computer Science at GCSE and A-Level. This shop brings together resources that have been used successfully over the delivery of the courses.
AQA - A-Level Computer Science (Text Adventure) (Short Mock Paper 1)
dsmith00dsmith00

AQA - A-Level Computer Science (Text Adventure) (Short Mock Paper 1)

(1)
The first in the series of mock exam papers designed around AQA A-Level Computer Science pre-release material Text Adventure. This mock exam paper is designed to be sat in a 45 minute period and give students an initial practice with the pre-release skeleton code for 2019 paper 1 series. There is a mark scheme that contains sample code in C# (hopefully this can be easily adapted to other programming languages).
Compilers, Interpreters, Assemblers (Language Translators)
dsmith00dsmith00

Compilers, Interpreters, Assemblers (Language Translators)

(1)
This set of resources is designed for one lesson in which students will learn the differences between how Compilers and Interpreters work. This is designed as an interactive lesson to take the pressure off the tutor in delivering this topic. This topic is useful for both GCSE Computer Science and designed specifically for A-Level Computer Science with the AQA specification in mind.
Functional Programming (A-Level Computer Science)
dsmith00dsmith00

Functional Programming (A-Level Computer Science)

(0)
A set of commands to use with an online Haskell program https://ghc.io/ in order for students to develop their understanding of Haskell for A-Level Computer Science AQA specification. The resource has commands that will take students 30 minutes to play with and develop their understanding of by trying variations of these. Accompanies are some sample exam questions that have been made up based on the specification and also a different take on some of the specimen questions. Answers are included.
Bitmapped Images
dsmith00dsmith00

Bitmapped Images

(0)
An introduction to bitmapped images with a paint by numbers (using Binary) activity. Also some publisher documents showing how images are made up using pixels. Some good starter points for Bitmapped / Pixels.
Mind map - Software
dsmith00dsmith00

Mind map - Software

(0)
Mind map including key terms relating to bespoke, systems, application software complete with examples e.g. of utilities.
Database Normalisation
dsmith00dsmith00

Database Normalisation

(0)
Some activities and information regarding Database Normalisation with a task sheet and a walk through of the answers. Includes a handout on normalisation and a few different activities.
Exam Key terms / definitions - A-Level Computer Science AQA/OCR
dsmith00dsmith00

Exam Key terms / definitions - A-Level Computer Science AQA/OCR

8 Resources
A variety of Knowledge Organisers for the topics of: Database Languages Generations Language Translators HArdware OOP Object Oriented Programming TCP/IP Network Internet Individually this would cost £16 - offer of half price All definitions and explanations are taken from mark schemes from A-Level AQA
Linear Search vs Binary Search - A-Level Computer Science Searching Algorithms
dsmith00dsmith00

Linear Search vs Binary Search - A-Level Computer Science Searching Algorithms

(0)
A resource created to give examples and differences between the Linear Search and the Binary Search. These topics are covered under AQA, OCR and WJEC exam boards for Computer Science at both A-Level and GCSE. The material is designed with A-Level in mind and contains specific coding aspects of both an iterative and a recursive Binary Search in Pseducode and C#.
Object Oriented Programming (Knowledge Organiser)
dsmith00dsmith00

Object Oriented Programming (Knowledge Organiser)

(0)
Knowledge organiser designed around AQA spec of Computer Science. Includes definitions from the theoretical side of OO programming, examples of diagrams with inheritance aggregation (composition/association) as well as UML diagram. Useful for revision