Computing-PLC - Heathfield Community College

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