SH
SubjectHub
Home
Subjects
▾
Features
Free Tools
▾
Pricing
Resources
Sign in
Resources
›
Computing
AQA A-level Computer Science (7517)
181 resources · 27 free ·
About Computing on SubjectHub →
Search resources
in AQA 7517 ✕
All subjects
Computing
Business and Economics
IT and Creative iMedia
Geography
KS3
118
OCR J277
83
AQA 8525
10
Edexcel 1CP2
8
Eduqas
11
AQA 7517
181
OOP
27
2027 exam · Piles O' Tiles (Sections C and D)
2 resources · free
4.1 Programming · full C# lessons
10 resources
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
137
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
Subscription
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 (89 left)