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

1.1 Programming Part 2

1.1 Programming Part 3

1.2 Programming paradigms

2 Fundamentals of data structures

2.1 Data structures and abstract data types Part 1

2.1 Data structures and abstract data types Part 2

3 Fundamentals of algorithms

3.4 Searching algorithms

3.5 Sorting algorithms

3.6 Optimisation algorithms

4 Theory of computation

4.1 Abstraction and automation Part 1

4.1 Abstraction and automation Part 2

4.3 Context-free languages

4.4 Classification of algorithms

4.5 A model of computation

5 Fundamentals of data representation

5.3 Units of information

5.4 Binary number system Part 1

5.4 Binary number system Part 2

5.5 Information coding systems

5.6 Representing images, sound and other data Part 1

5.6 Representing images, sound and other data Part 2

6 Fundamentals of computer systems

6.1 Hardware and software Part 1

6.1 Hardware and software part 2

6.2 Classification of programming languages

6.3 Types of program translator

7 Fundamentals of computer organisation and architecture

7.1 Internal hardware components of a computer

7.2 The stored program concept

7.3 Structure and role of the processor and its components Part 1

7.3 Structure and role of the processor and its components Part 2

7.4 External hardware devices Part 1

8 Consequences of uses of computing

8.1 Individual (moral), social (ethical), legal and cultural issues and opportunities

9 Fundamentals of communication and networking

9.3 - The internet Part 1

9.3 - The internet Part 2

10 Fundamentals of databases

10.1 Conceptual data models and entity relationship modelling

10.2 Relational databases

10.3 Database design and normalisation techniques

10.4 Structured Query Language (SQL)

10.5 Client server databases

11 Big Data

Fundamentals of functional programming

Functional programming paradigm

Writing functional programs

Lists in functional programming

12 Functional programming paradigm

12.1 Functional programming paradigm

12.2 Writing functional programs

12.3 Lists in functional programming