Autumn Term |
- Number Bases
- Data Types
- Hexadecimal
- Operators
- Units
- Selection
- ASCII
- While Loops
- Binary Addition
- For Loops
- Binary Multiplication
- 1D Arrays
- Signed Integers
- Binary Subtraction
- 2D Arrays
- Feedback
- Array Practice
- 3.5.4.4 Fixed Point
- 3.5.1.3 Rational Numbers
- 3.5.5.3 Error Checking and Correction
- 3.1.1.10 Subroutines-Procedures
- 3.1.1.13 & 3.1.1.14 Scope of Variables
- 3.5.6.4 Bitmapped graphics
- 3.2.1.3 Externally stored data
- Subroutines with Parameters
-
-
|
- 4.6.1.1 The relationship between Hardware and Software
- 4.6.1.2 Classification of Software
- 4.6.1.3 System Software
- 4.6.1.3 System Software
- 4.6.1.4 The role of the operating system
- 4.6.2 Classification of programming languages
- 4.6.3 Types of program translator
- Consolidation and Assessment
- Consolidation and Assessment
- 4.6.4 Logic Gates
- 4.6.5 Boolean Algebra
- 4.7.1.1 Internal Hardware components of the computer
- 4.7.2.1 The stored program concept
- 4.7.3.1 The processor and its components
- 4.7.3.2 The Fetch - Execute Cycle
- 4.7.3.3 The processor instruction set
- 4.7.3.4 Addressing Modes
- 4.7.3.5 Machine Code
- 4.7.3.5 Assembler Instructions
- 4.7.3.6 Interrupts
- 4.7.3.7 Factors that affect performance
| End of term tests Exercises and homework(s) on topics Submission of programming work |
Spring Term |
- Functions
- 3.5.6.1 Bit patterns, images, sound and other data
- Types of Variable
- 3.1.1.7 String Handling
- 3.1.1.9 Error Handling
- 3.2.1.1 Data Structures
- Compression
- Structures
- 3.4 Theory of Computation
- Form Apps
- Encryption
-
-
|
- 4.7.4.1 Input and output devices
- 4.7.4.2 Secondary storage devices
- 4.9.1.1 Communication Methods
- 4.9.1.2 Communication Basics
- 4.9.2.1 Network Topologies
- 4.9.2.2 Types of networking between hosts
- 4.9.2.3 Wireless Networking
- 4.9.3.1 The Internet and how it works
- 4.9.3.2 Internet Security
- 4.9.4.1 TCP/IP
- 4.9.4.2 Standard Application Layer Protocols
- 4.9.4.3 IP addresses
- 4.9.4.4 Subnet Masks
- 4.9.4.5 IP Standards
- 4.9.4.6 Public and Private IP addresses
- 4.9.4.7 DCHP
- 4.9.4.8 NAT
- 4.9.4.9 Port Forwarding
| End of term tests Exercises and homework(s) on topics Submission of programming work |
Summer Term |
- 4.2.2 Linear Queues
- 4.2.2 Circular and Priority Queues
- 4.2.3 Stacks
- OOP
- 4.2.4 - Graphs
- 4.2.5 - Trees
- Recursion
- Introduce coursework
- Coursework Discussions
-
|
- 4.9.4.10 Client-Server Model
- 4.9.4.11 Thin Client-Server Model
- Database Normalisation
- Relational Databases
- SQL
- Using SQL to access the DB
- 4.2.4 Programming Adjacency Matrix
| Mock Examinations Exercises and homework(s) on topics Submission of programming work |