GCSE Computer Science/AQA GCSE Computer Science 4512

This section aims to fit in with the AQA GCSE Computer Science 4512 syllabus but is not endorsed by AQA. The first examinatin was in 2014 and the last examination was in 2017 and the course has been replaced by AQA GCSE Computer Science 8520.

Course Content

 * 3.1.1 Constants, variables and data types
 * 3.1.2 Structures
 * 3.1.3 Program flow control
 * 3.1.4 Procedures and functions
 * 3.1.5 Scope of variables, constants, functions and procedures
 * 3.1.6 Error handling
 * 3.1.7 Handling external data
 * 3.1.8 Computer structure
 * Systems
 * Hardware
 * CPU (Central Processing Unit)
 * Memory
 * Secondary storage


 * 3.1.9 Algorithms
 * 3.1.10 Data representation (binary, hexadecimal and data storage)
 * 3.1.11 Software development life cycle
 * Prototyping


 * 3.1.12 Application testing
 * 3.1.13 Networking
 * Client server
 * Web application concepts


 * 3.1.14 Use of external code sources
 * 3.1.15 Database concepts
 * Query methods (SQL)
 * Connecting to databases from applications and web based apps


 * 3.1.16 The use of computer technology in society