A Level AQA Computer Science (7516, 7517) Topic Questions Here you will find all A Level AQA Computer Science (7516, 7517) Topic Questions to revise by topic and exam board 1 Fundamentals of programming 1.1 Programming Part 1 Question Papers Mark Scheme Video Solution 1.1 Programming Part 2 Question Papers Mark Scheme Video Solution 1.1 Programming Part 3 Question Papers Mark Scheme Video Solution 1.2 Programming paradigms Question Papers Mark Scheme Video Solution 2 Fundamentals of data structures 2.1 Data structures and abstract data types Part 1 Question Papers Mark Scheme Video Solution 2.1 Data structures and abstract data types Part 2 Question Papers Mark Scheme Video Solution 2.2 - Queues Question Papers Mark Scheme Video Solution 2.3 - Stacks Question Papers Mark Scheme Video Solution 2.4 - Graphs Question Papers Mark Scheme Video Solution 2.5 - Trees Question Papers Mark Scheme Video Solution 2.6 - Hash tables Question Papers Mark Scheme Video Solution 2.7 - Dictionaries Question Papers Mark Scheme Video Solution 2.8 - Vectors Question Papers Mark Scheme Video Solution 3 Fundamentals of algorithms 3.1 Graph-traversal Question Papers Mark Scheme Video Solution 3.2 Tree-traversal Question Papers Mark Scheme Video Solution 3.3 Reverse Polish Question Papers Mark Scheme Video Solution 3.4 Searching algorithms Question Papers Mark Scheme Video Solution 3.5 Sorting algorithms Question Papers Mark Scheme Video Solution 3.6 Optimisation algorithms Question Papers Mark Scheme Video Solution 4 Theory of computation 4.1 Abstraction and automation Part 1 Question Papers Mark Scheme Video Solution 4.1 Abstraction and automation Part 2 Question Papers Mark Scheme Video Solution 4.2 Regular languages Question Papers Mark Scheme Video Solution 4.3 Context-free languages Question Papers Mark Scheme Video Solution 4.4 Classification of algorithms Question Papers Mark Scheme Video Solution 4.5 A model of computation Question Papers Mark Scheme Video Solution 5 Fundamentals of data representation 5.1 Number systems Question Papers Mark Scheme Video Solution 5.2 Number bases Question Papers Mark Scheme Video Solution 5.3 Units of information Question Papers Mark Scheme Video Solution 5.4 Binary number system Part 1 Question Papers Mark Scheme Video Solution 5.4 Binary number system Part 2 Question Papers Mark Scheme Video Solution 5.5 Information coding systems Question Papers Mark Scheme Video Solution 5.6 Representing images, sound and other data Part 1 Question Papers Mark Scheme Video Solution 5.6 Representing images, sound and other data Part 2 Question Papers Mark Scheme Video Solution 6 Fundamentals of computer systems 6.1 Hardware and software Part 1 Question Papers Mark Scheme Video Solution 6.1 Hardware and software part 2 Question Papers Mark Scheme Video Solution 6.2 Classification of programming languages Question Papers Mark Scheme Video Solution 6.3 Types of program translator Question Papers Mark Scheme Video Solution 6.4 Logic gates Question Papers Mark Scheme Video Solution 6.5 Boolean algebra Question Papers Mark Scheme Video Solution 7 Fundamentals of computer organisation and architecture 7.1 Internal hardware components of a computer Question Papers Mark Scheme Video Solution 7.2 The stored program concept Question Papers Mark Scheme Video Solution 7.3 Structure and role of the processor and its components Part 1 Question Papers Mark Scheme Video Solution 7.3 Structure and role of the processor and its components Part 2 Question Papers Mark Scheme Video Solution 7.4 External hardware devices Part 1 Question Papers Mark Scheme Video Solution 7.4 External hardware devices Part 2 Question Papers Mark Scheme Video Solution 8 Consequences of uses of computing 8.1 Individual (moral), social (ethical), legal and cultural issues and opportunities Question Papers Mark Scheme Video Solution 9 Fundamentals of communication and networking 9.1 Communication Question Papers Mark Scheme Video Solution 9.2 Networking Question Papers Mark Scheme Video Solution 9.3 - The internet Part 1 Question Papers Mark Scheme Video Solution 9.3 - The internet Part 2 Question Papers Mark Scheme Video Solution 9.4 - TCP-IP Part 1 Question Papers Mark Scheme Video Solution 9.4 - TCP-IP Part 2 Question Papers Mark Scheme Video Solution 10 Fundamentals of databases 10.1 Conceptual data models and entity relationship modelling Question Papers Mark Scheme Video Solution 10.2 Relational databases Question Papers Mark Scheme Video Solution 10.3 Database design and normalisation techniques Question Papers Mark Scheme Video Solution 10.4 Structured Query Language (SQL) Question Papers Mark Scheme Video Solution 10.5 Client server databases Question Papers Mark Scheme Video Solution 11 Big Data 11.1 Big Data Question Papers Mark Scheme Video Solution Fundamentals of functional programming Functional programming paradigm Question Papers Mark Scheme Video Solution Writing functional programs Question Papers Mark Scheme Video Solution Lists in functional programming Question Papers Mark Scheme Video Solution 12 Functional programming paradigm 12.1 Functional programming paradigm Question Papers Mark Scheme Video Solution 12.2 Writing functional programs Question Papers Mark Scheme Video Solution 12.3 Lists in functional programming Question Papers Mark Scheme Video Solution