Computing - Syllabus
Computing Syllabus
Link to specification: https://filestore.aqa.org.uk/resources/computing/specifications/AQA-7516-7517-SP-2015.PDF
Entries
- Computing - Operating SystemsA
- Computing - Logic GatesA
- Computing - Boolean AlgebraA
- Computing - Hardware and SoftwareA
- Computing - Translators and Machine CodeA
- Computing - LibrariesA
- Computing - Programming LanguagesA
- Computing - Little Man ComputerA
- Computing - Computer Organisation and ArchitectureA
- Computing - Harvard vs Von Neumann ArchitectureA
- Computing - AQA AssemblyA
- Computing - QueuesA
- Computing - Data RepresentationA
- Computing - BinaryA
- Computing - The ProcessorA
- Computing - ImagesA
- Computing - SoundA
- Computing - MIDIA
- Computing - CompressionA
- Computing - EncryptionA
- Computing - Number SystemsA
- Computing - StacksA
- Computing - Hash TablesA
- Computing - GraphsA
- Computing - TreesA
- Computing - VectorsA
- Computing - SQLA
- Computing - DatabasesA
- Computing - Input & Output DevicesA
- [1] Computing - Storage DevicesA
- Computing - Object Oriented ProgrammingA
- Computing - Finite State MachinesA
- Computing - SetsA
- Computing - Regular ExpressionsA
- Computing - Regular LanguagesA
- Computing - Turing MachinesA
- Computing - Reverse Polish NotationA
- Computing - Backus-Naur FormA
- Computing - ParsingA
- Computing - Syntax DiagramsA
- Computing - NetworkingA
- Computing - CommunicationA
- Computing - TopologiesA
- Computing - WiFiA
- Computing - Cloud ComputingA
- Computing - Thick and Thin ClientsA
- Computing - Social and Legal ChallengesA
- Computing - Structure of the InternetA
- Computing - Network HardwareA
- Computing - TCP/IP StackA
- Computing - Client & Server ModelA
- Computing - Functional ProgrammingA
- Computing - Big DataA
- Computing - RecursionA
- Computing - Searching GraphsA
- Computing - Limits of ComputationA
- Computing - AbstractionA
Syllabus
- Fundamentals of Programming
- Programming
- Data Types
- Programming Concepts
- Operations
- Constants and Variables
- String-Handling
- Random Number Generation
- Exception Handling
- Subroutines
- Recursion
- Programming Paradigms
- Procedural-oriented programming
- Object-oriented programming
- Programming
- Fundamentals of Data Structures
- Data Structures and Abstract Data Types
- Data Structures
- Arrays
- Fields, Records and Files
- Abstract data types/data structures
- Dictionaries
- Data Structures and Abstract Data Types
- Fundamentals of Algorithms
- Graph-traversal
- Tree-traversal
- Reverse-polish notation
- Searching Algorithms
- Sorting Algorithms
- Optimisation Algorithms
- Theory of Computation
- Abstraction and Automation
- Problem-solving
- Following and writing algorithms
- Abstraction
- Information hiding
- Procedural abstraction
- Functional abstraction
- Data abstraction
- Problem abstraction
- Decomposition
- Composition
- Automation
- Regular languages
- Finite state machines
- Regular expressions
- Regular language
- Context-free languages
- BNF, Syntax Diagrams
- Classification of Algorithms
- Big-O notation
- Limits of computation
- Computable and non-computable problems
- Halting Problem
- A Model of Computation
- Turing Machines
- Abstraction and Automation
- Data representation
- Number bases
- Units of information
- Bits and bytes
- Units
- Binary
- Unsigned binary
- Signed binary
- Binary and fractions
- Information coding systems
- ASCII and Unicode
- Error checking and correction
- Sound
- Midi
- Images
- Bit patterns
- Analogue and digital
- Graphics
- Bitmapped graphics
- Vector graphics
- Compression
- Encryptions
- Fundamentals of computer systems
- Hardware and Software
- Operating Systems
- Programming Languages
- Translators and Machine Code
- Logic Gates
- Boolean Algebra
- Computer Organisation and Architecture
- Harvard vs Von Neumann Architecture
- Internal hardware components of a computer
- The stored program concept
- Structure and role of the processor
- External hardware devices
- I/O devices
- Secondary storage devices
- Consequences and uses of computing
- Moral, social, legal and cultural issues
- Fundamentals of communication and networking
- Communication
- Networking
- The Internet
- TCP/IP Protocol
- Fundamentals of databases
- Data models and entity relationship modelling
- Relational databases
- Database design
- SQL
- Client server databases
- Big Data
- Fundamentals of functional programming
- Function Type
- First-class Objects
- Functional application
- Composition of functions
- Writing functional programs
- Lists in functional programming
- Systematic approach to problem solving
- Aspects of Software Development
- Analysis
- Design
- Implementation
- Testing
- Evaluation
- Aspects of Software Development
- NEA
Info
This page was last updated on 2022-02-21.