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