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

20k+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.
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.
Revision Lesson - Computer Science
dsmith00dsmith00

Revision Lesson - Computer Science

(0)
Included in the zip file are a variety of activities to use to turn your classroom into a number of revision stations for different topics. Students move around in pairs around 7 different stations in which they complete the activity at each station. e.g. Back-Back - exam questions on hardware devices RFID/Digital Camera/Flat bed scanner... Boolean Algebra o's and x's.... categorise for the laws of computing... Exam Question based on compilers and interpreters with mark scheme... play dough task with key words relating to the internet/system busses/how a hard disk drive works.. and many more. This is designed for A-Level Computer Science specifically AQA but does not cover every topic.
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.
SQL Examples Help Sheet
dsmith00dsmith00

SQL Examples Help Sheet

(0)
The sheet contains example SQL for Single table, dual table and three table databases. The sheet also contains some example DDL. Examples are useful for any Database project or for the Design aspect of AQA Computer Science A-Level. Tables can be made in Access Database and then SQL used within the Design Query section. A useful resource for students to use when designing their own queries in SQL.
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.
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#.
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).
A-Level Computer Science - Hardware vs Software
dsmith00dsmith00

A-Level Computer Science - Hardware vs Software

(0)
Two powerpoints, a lesson plan including follow up questions and links to flipped learning resources on the topics, two follow up activities related to the flipped learning. This covers the content for A-Level Computer Science on Hardware and Software - this is tailored to AQA specification and makes use of definitions from the exam board mark schemes. This topic is also useful for GCSE Computer Science.
AQA - A-Level Computer Science (Food Magnate) (Short Mock Paper 2)
dsmith00dsmith00

AQA - A-Level Computer Science (Food Magnate) (Short Mock Paper 2)

(0)
The** second** in a series of mock exam papers designed around the 2020 Prerelease material for AQA Computer Science - Food Magnate. A-Level. 60 minute Question Paper - Section C & D This is a 50 mark assessment EAD (Electronic Answer Document) Possible Mark Scheme which includes sample code for C# and VB.Net. The Mark scheme also gives a description of where mark points would be awarded for users of other languages. The Question Paper is still relevant for all languages, but sample solutions are only available in C# and VB.Net.
Machine Programming (AQA A-Level Computer Science) - RISC Instruction Set
dsmith00dsmith00

Machine Programming (AQA A-Level Computer Science) - RISC Instruction Set

(0)
Resources to support using RISC simulator online for the topic of Machine Architecture and Machine Programming for A-Level Computer Science AQA. This topic is useful to be taught practically. There is an initial grid with three programs that can be coded in the online simulator along with suggestions on how to edit the programs. A sheet explaining some of the RISC instruction set with examples and some programming challenges. A further sheet introducing more RISC instructions with further programming tasks. Two trace table sheets to use in conjunction with the online software.
NEA - Initial Project Proposal / Ideas
dsmith00dsmith00

NEA - Initial Project Proposal / Ideas

(0)
Letters given to all Computer Science students with a range of project ideas to help them decide on an idea of their own. Once an idea is chosen further work is completed using the project proposal in order to propose their final idea. Used for AQA Computer Science A-Level