Computing Syllabus
Link to specification: https://filestore.aqa.org.uk/resources/computing/specifications/AQA-7516-7517-SP-2015.PDF
Entries
- [[Computing - Operating Systems]]S
- [[Computing - Logic Gates]]S
- [[Computing - Boolean Algebra]]S
- [[Computing - Hardware and Software]]S
- [[Computing - Translators and Machine Code]]S
- [[Computing - Libraries]]S
- [[Computing - Programming Languages]]S
- [[Computing - Little Man Computer]]S
- [[Computing - Computer Organisation and Architecture]]S
- [[Computing - Harvard vs Von Neumann Architecture]]S
- [[Computing - AQA Assembly]]S
- [[Computing - Queues]]S
- [[Computing - Data Representation]]S
- [[Computing - Binary]]S
- [[Computing - The Processor]]S
- [[Computing - Images]]S
- [[Computing - Sound]]S
- [[Computing - MIDI]]S
- [[Computing - Compression]]S
- [[Computing - Encryption]]S
- [[Computing - Number Systems]]S
- [[Computing - Stacks]]S
- [[Computing - Hash Tables]]S
- [[Computing - Graphs]]S
- [[Computing - Trees]]S
- [[Computing - Vectors]]S
- [[Computing - SQL]]S
- [[Computing - Databases]]S
- [[Computing - Input & Output Devices]]S
- [[Computing - Object Oriented Programming]]S
- [[Computing - Finite State Machines]]S
- [[Computing - Sets]]S
- [[Computing - Regular Expressions]]S
- [[Computing - Regular Languages]]S
- [[Computing - Turing Machines]]S
- [[Computing - Reverse Polish Notation]]S
- [[Computing - Backus-Naur Form]]S
- [[Computing - Parsing]]S
- [[Computing - Syntax Diagrams]]S
- [[Computing - Networking]]S
- [[Computing - Communication]]S
- [[Computing - Topologies]]S
- [[Computing - WiFi]]S
- [[Computing - Cloud Computing]]S
- [[Computing - Thick and Thin Clients]]S
- [[Computing - Social and Legal Challenges]]S
- [[Computing - Structure of the Internet]]S
- [[Computing - Network Hardware]]S
- [[Computing - TCP/IP Stack]]S
- [[Computing - Client/Server Model]]S
- [[Computing - Functional Programming]]S
- [[Computing - Big Data]]S
- [[Computing - Recursion]]S
- [[Computing - Searching Graphs]]S
- [[Computing - Limits of Computation]]S
- [[Computing - Abstraction]]S
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.
Backlinks
Metadata
date: 2020-09-05 15:14
tags:
- '@?computing'
- '@?syllabus'
- '@?public'
- '@?school'
title: Computing - Syllabus