Skip to content

GCSE – Theory (Paper 1)

Useful online resources

A level: AQA Specification Order (YouTube playlist)

by Craig’n’Dave https://www.youtube.com/@craigndave

You can access all of their videos covering the 7516 (AS-level content) and 7517 (A-level content) here. Click the icon in the top right to see the entire playlist.

https://youtube.com/playlist?list=PLCiOXwirraUDUYF_qDYcZV8Hce8dsE_Hou0026si=EiykpoBnqz-4yyT4
Finite State Machine Designer

Finite State Machine Designer – a website designed to help you to easily create FSM diagrams (useful for Unit 2 – Problem solving)

Click the link below to load the website

Finite State Machine Designer – by Evan Wallace

Logic.ly

Logic.ly – Teach logic gates + digital circuits effectively — with Logicly

Key Features of Logic.ly:

  • Design circuits quickly and easily with a modern and intuitive user interface with drag-and-drop, copy/paste, zoom & more.
  • Take control of debugging by pausing the simulation and watching the signal propagate as you advance step-by-step.
  • Don’t worry about multiple platforms on student computers. Install on both Windows and macOS.

Click the link below to load the website

Logic.ly

Assembly language (AQA simulator)

Assembly language (AQA simulator) – This contains a simulator, based on the Little Man Computer and maintained by Peter Higginson, that can be used to allow you to practise your low-level language programming skills for the AQA exam specifications (useful for Unit 5 – Organisation and Architecture)

Click the link below to load the website

Assembly language (AQA simulator) — Ada Computer Science

Ada Computer Science

Ada Computer Science – The free learning platform for computing teachers and students

This website includes:

  • Free computer science resources: Tailored for students aged 14 to 19
  • Interactive questions: Over 1000 questions with instant marking and feedback
  • AI and machine learning resources: Stay ahead of the AI curve
  • Complete curriculums: For GCSE, A Level, National 5, Higher, and Advanced Higher

Click the link below to load the website

Ada Computer Science

Isaac Computer Science

Isaac Computer Science – the learning platform for GCSE and A level students and teachers.

This webite includes:

  • Tailored content for your exam board to boost learning and revision
  • Track progress on questions to pinpoint areas to work on
  • Work towards better exam results with quality materials written by experienced teachers

Click the link below to load the website

Isaac Computer Science

Draw.io

Draw.io – also known as diagrams.net, is a popular free and open-source online diagramming tool. It’s a web-based application that allows users to create a wide variety of diagrams, flowcharts, and visual representations.

It supports a vast range of diagram types, including:

  • Flowcharts
  • Network diagrams (including cloud architectures like AWS, Azure, GCP)
  • UML diagrams (Unified Modeling Language)
  • ERD (Entity-Relationship Diagrams)
  • BPMN diagrams (Business Process Model and Notation)
  • Organizational charts
  • Mind maps
  • Wireframes and mockups
  • Floor plans
  • Infographics
  • Circuit diagrams

Click the link below to load the website

Draw.io

Trinket.io

Trinket.io – an online coding environment designed for education. It allows users to write, run, and share code directly in their web browser, on any device, without needing to download plugins or install software.

Run Code Anywhere: This is the core concept. Because it’s web-based, you can access and use Trinket from virtually any device with an internet connection – desktops, laptops, tablets, and even smartphones. This removes barriers like operating system compatibility or needing specific software.

Browser-Based: All the coding and execution happens within your web browser. This means instant access and no setup time.

Multiple Languages Supported: Trinket supports a variety of programming languages, including:

  • Python (including Python 3)
  • HTML, CSS, and JavaScript (for web development)
  • Java
  • Blocks (a visual, drag-and-drop language often used to transition from Scratch to text-based coding)
  • GlowScript (for 3D graphics and animations)

Click the link below to load the website

Trinket.io

PMT (Physics and maths tutor)

PMT (Physics and maths tutor) – a popular online platform providing free revision resources for a wide range of subjects, including Computer Science, for GCSE and A-Level students in the UK.

Key Features of PMT Computer Science Revision:

  • Revision Notes: Comprehensive notes covering various topics for both GCSE and A-Level Computer Science, often broken down by exam board (AQA, Edexcel, OCR). These notes are generally concise and aim to cover all necessary content.
  • Past Papers: Access to a collection of past exam papers and mark schemes for different exam boards, crucial for practicing exam technique and understanding common question types.
  • Topic Questions: Many subjects on PMT offer topic-specific questions, allowing you to test your knowledge on particular areas before attempting full papers.
  • Flashcards: Summarised information in flashcard format, useful for quick recall and memorisation of key terms and concepts.
  • Glossary: Definitions of important Computer Science terms.

Click the link below to load the website

Computer Science Revision – PMT

Useful textbooks & essential documentation

AS and A-Level Computer Science specification

AS and A-Level Computer Science specification

AS (7516)
A-level (7517)

This is the official AQA specification for the course we study at Bourne Grammar School.

Click the link below to load the document

AS and A-Level CS specification

AQA AS and A Level Computer Science

AQA AS and A Level Computer Science

The book is divided into 12 sections, each containing roughly six chapters. Each chapter covers material that can comfortably be taught in one or two lessons. It will also be a useful reference and revision guide for students throughout the A Level course. Two short appendices contain A Level content that could be taught in the first year of the course as an extension to related AS topics.

Each chapter contains exercises, some new and some from past examination papers, which can be set as homework.

Click the link below to load the website to purchase a copy of the book

AQA AS and A Level Computer Science – by PGOnline

Tackling A Level projects in Computer Science Specifically for AQA 7517

Tackling A Level projects in Computer Science Specifically for AQA 7517

Completing an A Level Computer Science project is a huge undertaking for any student regardless of their competence in programming.

The key to success is to plan and write a strong report, evidencing what has been carried out.

Tackling A Level projects in Computer Science for AQA 7517 is the essential student guide for completing the project and, in particular, the report, with confidence and independence. It contains clear and concise instruction and examples of what needs to be included. From how to generate initial ideas and choose end users, to how to evidence your final product; this book covers it all.

This guide does not specifically teach programming and is therefore suitable for use with any language or project idea being undertaken.

With important tips and advice based on the authors’ intimate experience with Computer Science projects, this will help to keep a project’s progress on track.

Finally, a guide that can help students to submit their final project with confidence before the deadline.

Click the link below to load the website to purchase a copy of the book

Tackling A Level projects in Computer Science Specifically for AQA 7517 – by PGOnline

Skip to content