Y12 Computer Science (AQA) Personalised Learning Checklist . Use this in conjunction with the Syllabus if you need any more detail Topic Subject-specific skills 3.1.1.1–14 Apply fundamental concepts of programming to given tasks. Programming Accurately use vocabulary. 3.2.1–3 Gain experience in using data structures. Fundamentals of data structures, including Read and write to and from text files. arrays and text files 3.5.1 Be familiar with concepts and uses of number systems. Number systems Accurately use vocabulary. 3.5.2–4 Recognise binary and other representations and discuss their uses, advantages and limitations. Fundamentals of data representation Perform calculations. Accurately use vocabulary. 3.5.5 Information coding systems Describe and explain the use of: parity bits majority voting d Topic Subject-specific skills 3.5.6.1–4 check digits. Describe the details of how bit patterns may represent other Representing images sound and other data forms of data, including graphics and sound. 3.5.6.7–8 Describe the digital representation of sound. Sound including MIDI Discuss MIDI. 3.5.6.9–10 Compression Discuss compression and compare methods. 3.5.6.10 Describe and define encryption and its practical limitations; use Caesar and Vernam ciphers. Encryption 3.4.1 Understand the concepts and gain experience in the techniques and processes. Theory of computation: abstraction and automation Accurately use vocabulary. 3.4.2.1 Manipulate state transition diagrams and state transition tables for FSMs. Finite state machines (FSMs) 3.13 Gain experience in solving problems by iterating stages of development, including: Systematic approach to problem solving Abstracting d Topic Subject-specific skills Structuring Coding Testing. 3.9 Identify and describe the principal technologies and protocols, including those underlying the Fundamentals of communication and Internet. networking 3.6.1–3 Understand and explain relationships and classifications of system components. Fundamentals of computer systems Accurately use vocabulary. 3.6.4–5 Apply logic gate designs to Boolean expressions, and vice versa, using truth tables and diagrams; Logic gates and Boolean Algebra 3.7.1 manipulate and simplify Boolean expressions. Being able to describe the main components and how they relate to each other. Internal hardware components of a computer Accurately use vocabulary. 3.7.2–3 Explain and interpret the role and operation of the components and instruction set in the Fetch- Stored program concept, and the structure and role of the processor and its components Execute cycle. d Topic Subject-specific skills 3.7.4 Discuss the main characteristics, purposes and suitability of input, output and secondary storage External hardware devices 3.8 devices. Describe and discuss individual (moral), social (ethical), legal and cultural issues and Consequences of uses of computing opportunities. d
© Copyright 2026 Paperzz