SH
SubjectHub
Home
Subjects
▾
Features
Free Tools
▾
Games
Pricing
Resources
Sign in
Resources
›
Computing
AQA A-level Computer Science (7517)
191 resources · 28 free ·
About Computing on SubjectHub →
Search resources
in AQA 7517 ✕
All subjects
Computing
Business and Economics
IT and Creative iMedia
Geography
KS3 Computing
121
OCR J277
93
AQA 8525
20
Edexcel 1CP2
18
Eduqas
16
AQA 7517
191
OOP
27
2027 exam · Piles O' Tiles (Sections C and D)
2 resources · free
4.1 Programming · full C# lessons
10 resources · free
4.2 Data structures · full C# lessons
8 resources
4.3 Algorithms · full C# lessons
5 resources
4.4 Theory of computation · full lessons
6 resources
4.1 Fundamentals of programming
10 resources · free
4.2 Fundamentals of data structures
11 resources
4.3 Fundamentals of algorithms
10 resources
4.4 Theory of computation
10 resources · free
4.5 Fundamentals of data representation
15 resources · free
4.6 Fundamentals of computer systems
6 resources
4.7 Computer organisation and architecture
8 resources
4.8 Consequences of uses of computing
3 resources
4.9 Communication and networking
8 resources
4.10 Fundamentals of databases
6 resources
4.11 Big Data
3 resources
4.12 Fundamentals of functional programming
4 resources
Weekly Recall 4.1 Programming
13 resources · free
Weekly Recall 4.2 Data Structures
7 resources
Weekly Recall 4.3 Algorithms
5 resources
Weekly Recall 4.4 Theory of Computation
6 resources
Weekly Recall 4.5 Data Representation
7 resources · free
Weekly Recall 4.6 Computer Systems
4 resources
Weekly Recall 4.7 Computer Architecture
4 resources
Weekly Recall 4.8 Consequences of Computing
1 resource
Weekly Recall 4.9 Networking
4 resources
Weekly Recall 4.10 Databases
2 resources
Weekly Recall 4.11 Big Data
1 resource
Weekly Recall 4.12 Functional Programming
2 resources
Online five-a-day
2 resources
Online homework
2 resources
Online practice papers
2 resources
Online mock exams
2 resources
Online topic tests
2 resources
147
resources
Cards
List
Sort
Specification order
A to Z
Practice pack · Pack A
AQA A-level Computer Science Paper 1, June 2027: Sections C and D practice (Pack A)
Free with code
AQA A-level Computer Science Paper 1, June 2027: Sections C and D practice (Pack A)
2027 exam · Piles O' Tiles (Sections C and D)
ZIP
ZIP
Quick view
Practice pack · Pack B
AQA A-level Computer Science Paper 1, June 2027: Sections C and D practice (Pack B)
Free with code
AQA A-level Computer Science Paper 1, June 2027: Sections C and D practice (Pack B)
2027 exam · Piles O' Tiles (Sections C and D)
ZIP
ZIP
Quick view
Lesson pack · 4.1 L1
Data types, variables, constants and casting
Free
Data types, variables, constants and casting
4.1 Programming · full C# lessons
✓ Marks itself online
15 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1 L2
Operators: arithmetic, relational and Boolean
Subscription
Operators: arithmetic, relational and Boolean
4.1 Programming · full C# lessons
✓ Marks itself online
15 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1 L3
Selection and iteration
Subscription
Selection and iteration
4.1 Programming · full C# lessons
✓ Marks itself online
15 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1 L4
Strings, random numbers and exceptions
Subscription
Strings, random numbers and exceptions
4.1 Programming · full C# lessons
✓ Marks itself online
17 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1 L5
Subroutines, parameters, return values and scope
Subscription
Subroutines, parameters, return values and scope
4.1 Programming · full C# lessons
✓ Marks itself online
15 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1 L6
Stack frames and recursion
Subscription
Stack frames and recursion
4.1 Programming · full C# lessons
✓ Marks itself online
15 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1 L7
Programming paradigms, procedural programming and hierarchy charts
Subscription
Programming paradigms, procedural programming and hierarchy charts
4.1 Programming · full C# lessons
✓ Marks itself online
18 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1 L8
OOP 1: classes, objects and encapsulation
Subscription
OOP 1: classes, objects and encapsulation
4.1 Programming · full C# lessons
✓ Marks itself online
15 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1 L9
OOP 2: inheritance, polymorphism, overriding, association, aggregation and composition
Subscription
OOP 2: inheritance, polymorphism, overriding, association, aggregation and composition
4.1 Programming · full C# lessons
✓ Marks itself online
15 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1 L10
OOP 3: abstract, virtual and static methods, interfaces, design principles and class diagrams
Subscription
OOP 3: abstract, virtual and static methods, interfaces, design principles and class diagrams
4.1 Programming · full C# lessons
✓ Marks itself online
16 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2 L1
Arrays, lists and records
Subscription
Arrays, lists and records
4.2 Data structures · full C# lessons
✓ Marks itself online
18 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2 L2
Text and binary files
Subscription
Text and binary files
4.2 Data structures · full C# lessons
✓ Marks itself online
16 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2 L3
Queues: linear, circular and priority
Subscription
Queues: linear, circular and priority
4.2 Data structures · full C# lessons
✓ Marks itself online
17 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2 L4
Stacks
Subscription
Stacks
4.2 Data structures · full C# lessons
✓ Marks itself online
16 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2 L5
Graphs
Subscription
Graphs
4.2 Data structures · full C# lessons
✓ Marks itself online
17 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2 L6
Trees and binary search trees
Subscription
Trees and binary search trees
4.2 Data structures · full C# lessons
✓ Marks itself online
17 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2 L7
Hash tables and dictionaries
Subscription
Hash tables and dictionaries
4.2 Data structures · full C# lessons
✓ Marks itself online
19 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2 L8
Vectors
Subscription
Vectors
4.2 Data structures · full C# lessons
✓ Marks itself online
18 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.3 L1
Graph traversal: breadth-first and depth-first
Subscription
Graph traversal: breadth-first and depth-first
4.3 Algorithms · full C# lessons
✓ Marks itself online
17 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.3 L2
Tree traversal and Reverse Polish notation
Subscription
Tree traversal and Reverse Polish notation
4.3 Algorithms · full C# lessons
✓ Marks itself online
20 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.3 L3
Searching: linear, binary and binary tree search
Subscription
Searching: linear, binary and binary tree search
4.3 Algorithms · full C# lessons
✓ Marks itself online
17 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.3 L4
Sorting: bubble sort and merge sort
Subscription
Sorting: bubble sort and merge sort
4.3 Algorithms · full C# lessons
✓ Marks itself online
19 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.3 L5
Optimisation: Dijkstra's shortest path algorithm
Subscription
Optimisation: Dijkstra's shortest path algorithm
4.3 Algorithms · full C# lessons
✓ Marks itself online
17 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.4 L1
Abstraction, decomposition and automation
Subscription
Abstraction, decomposition and automation
4.4 Theory of computation · full lessons
✓ Marks itself online
18 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.4 L2
Finite state machines with and without output
Subscription
Finite state machines with and without output
4.4 Theory of computation · full lessons
✓ Marks itself online
18 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.4 L3
Sets, regular expressions and regular languages
Subscription
Sets, regular expressions and regular languages
4.4 Theory of computation · full lessons
✓ Marks itself online
19 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.4 L4
Context-free languages: BNF and syntax diagrams
Subscription
Context-free languages: BNF and syntax diagrams
4.4 Theory of computation · full lessons
✓ Marks itself online
18 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.4 L5
Classification of algorithms: Big-O, tractability and the Halting problem
Subscription
Classification of algorithms: Big-O, tractability and the Halting problem
4.4 Theory of computation · full lessons
✓ Marks itself online
21 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.4 L6
A model of computation: Turing machines
Subscription
A model of computation: Turing machines
4.4 Theory of computation · full lessons
✓ Marks itself online
19 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1.1.1
Data Types
Free
Data Types
4.1 Fundamentals of programming
✓ Marks itself online
27 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1.1.2–4.1.1.6
Programming Concepts & Operations
Subscription
Programming Concepts & Operations
4.1 Fundamentals of programming
31 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1.1.15–16
Stack Frames & Recursive Techniques
Subscription
Stack Frames & Recursive Techniques
4.1 Fundamentals of programming
✓ Marks itself online
28 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1.2
Programming Paradigms & Hierarchy Charts
Subscription
Programming Paradigms & Hierarchy Charts
4.1 Fundamentals of programming
✓ Marks itself online
26 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1.7–4.1.9
String Handling, Random Numbers & Exception Handling
Subscription
String Handling, Random Numbers & Exception Handling
4.1 Fundamentals of programming
✓ Marks itself online
27 slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.1.10–4.1.14
Subroutines, Parameters, Return Values & Scope
Subscription
Subroutines, Parameters, Return Values & Scope
4.1 Fundamentals of programming
✓ Marks itself online
27 slides · worksheet · answers
PPT
DOC
Quick view
Knowledge organiser · 4.1
Programming (Part 1) — Data Types & Programming Concepts
Free
Programming (Part 1) — Data Types & Programming Concepts
4.1 Fundamentals of programming
PDF and PowerPoint
PDF
PPT
Quick view
Knowledge organiser · 4.1
Programming (Part 2) — Strings, Random, Exceptions, Subroutines & Scope
Subscription
Programming (Part 2) — Strings, Random, Exceptions, Subroutines & Scope
4.1 Fundamentals of programming
PDF and PowerPoint
PDF
PPT
Quick view
Knowledge organiser · 4.1
Programming (Part 3) — Stack Frames, Recursion, Paradigms & Hierarchy Charts
Subscription
Programming (Part 3) — Stack Frames, Recursion, Paradigms & Hierarchy Charts
4.1 Fundamentals of programming
PDF and PowerPoint
PDF
PPT
Quick view
Scheme of work · 4.1
Programming (Part 1) — Data Types & Programming Concepts
Subscription
Programming (Part 1) — Data Types & Programming Concepts
4.1 Fundamentals of programming
Word
DOC
Quick view
Lesson pack · 4.2.1
Data Structures, Arrays, Records & ADTs
Subscription
Data Structures, Arrays, Records & ADTs
4.2 Fundamentals of data structures
slides
PPT
Quick view
Lesson pack · 4.2.2–4.2.3
Queues and Stacks
Subscription
Queues and Stacks
4.2 Fundamentals of data structures
slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2.4
Graphs
Subscription
Graphs
4.2 Fundamentals of data structures
slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2.5
Trees
Subscription
Trees
4.2 Fundamentals of data structures
slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2.6–4.2.7
Hash Tables and Dictionaries
Subscription
Hash Tables and Dictionaries
4.2 Fundamentals of data structures
slides · worksheet · answers
PPT
DOC
Quick view
Lesson pack · 4.2.8
Vectors
Subscription
Vectors
4.2 Fundamentals of data structures
slides · worksheet · answers
PPT
DOC
Quick view
Worksheet · 4.2a
Data Structures: Arrays, Records, Files & Abstract Data Types
Subscription
Data Structures: Arrays, Records, Files & Abstract Data Types
4.2 Fundamentals of data structures
✓ Marks itself online
worksheet · answers
DOC
Quick view
Show more (99 left)