| 1 |
Data Processing |
- Binary system – bits, bytes, kilobytes, megabytes, gigabytes
- Data types – numeric, alphanumeric, multimedia
- Storage hierarchy – primary, secondary, tertiary
- Fetch‑decode‑execute cycle
- Conversion between decimal, binary, hexadecimal
- Calculate storage requirements (e.g., image size, text file)
|
✓ |
| 2 |
Hardware |
- CPU – ALU, control unit, registers, cache
- Memory – RAM, ROM, cache, virtual memory
- Input devices – keyboard, mouse, scanner, touch screen, sensor types (temperature, pressure, proximity)
- Output devices – monitor, printer, speaker, actuator types (motors, solenoids, relays)
- Bus architecture – system bus, address bus, data bus
- Peripheral connections – USB, HDMI, Bluetooth, Wi‑Fi, PCI‑e
|
✓ |
| 3 |
Software & Operating Systems |
- System software vs application software
- OS functions – process management, memory management, file system, security, device drivers
- Utility programmes – backup, disk‑defragment, antivirus, compression
- Comparison of Windows, macOS, Linux (licensing, UI, security)
|
✓ |
| 4 |
Algorithms & Flowcharts |
- Algorithm properties – clarity, efficiency, correctness, finiteness
- Pseudocode – standard operators, structures, indentation
- Flowchart symbols – start/end, process, input/output, decision, connector, loop cue
- Design techniques – top‑down decomposition, modularisation, use of sub‑routines
- Interpretation – tracing, testing with sample data, identifying errors
|
✓ |
| 5 |
Spreadsheets |
- Cell references – relative, absolute, mixed
- Built‑in functions – SUM, AVERAGE, COUNT, IF, VLOOKUP, HLOOKUP, DATE, TEXT
- Data validation – list, range, custom formula
- Conditional formatting – colour rules, icon sets
- Chart types – column, line, pie, scatter, radar
- Basic macro recording – record, edit, assign to button
|
✓ |
| 6 |
Databases & File Concepts |
- Relational model – tables, fields, records, primary & foreign keys
- Normalization – up to 3NF (eliminate redundancy, ensure data integrity)
- Entity‑Relationship (ER) diagram – entities, relationships, cardinalities, attributes
- SQL basics – SELECT, WHERE, INSERT, UPDATE, DELETE, JOIN (inner, left, right)
- File structures – sequential, random, indexed, hierarchical
- Data security – user accounts, privileges, encryption at rest
|
✓ |
| 7 |
Modelling & Simulation |
- Conceptual, logical and physical models – purpose and differences
- Simulation cycle – input → process → output → feedback
- Use of flowcharts & pseudocode to model control systems (e.g., traffic‑light controller)
- Validation of a simulation – test cases, boundary values, error handling
|
✓ |
| 8 |
Digital Media – Image, Audio & Video |
- Image formats – BMP, JPEG, PNG, GIF, TIFF; colour depth, resolution
- Audio – sampling rate, bit depth, formats (MP3, WAV, AAC, OGG)
- Video – frame rate, compression (lossy vs lossless), formats (MP4, AVI, MOV, WMV)
- Editing basics – cropping, resizing, colour correction, layering, timeline editing
- Compression theory – DCT, entropy coding, key‑frame vs inter‑frame
|
✓ |
| 9 |
Communication & Networking |
- Network topologies – star, bus, ring, mesh, hybrid
- Protocols – TCP/IP, HTTP/HTTPS, FTP, SMTP, POP3/IMAP
- IP addressing – IPv4, IPv6, subnetting, CIDR notation
- Wireless standards – Wi‑Fi (802.11a/b/g/n/ac/ax), Bluetooth, NFC
- Network devices – router, switch, hub, bridge, access point, firewall
- Bandwidth, latency, throughput, jitter – definitions and impact on performance
|
✓ |
| 10 |
E‑Security & Ethics |
- Threats – malware (virus, worm, Trojan), phishing, DDoS, insider attack
- Counter‑measures – firewalls, anti‑virus, intrusion detection/prevention, encryption (AES, RSA, SHA‑256)
- Authentication – passwords, biometrics, two‑factor, digital certificates
- Legal frameworks – GDPR, Data Protection Act, Computer Misuse Act, Copyright Act
- Ethical issues – privacy, digital rights, intellectual property, digital divide
|
✓ |
| 11 |
Digital Divide & Emerging Technologies |
- Factors influencing access – infrastructure, cost, digital literacy, cultural barriers
- Impact of AI – machine learning, expert systems, natural language processing
- Internet of Things (IoT) – sensors, actuators, cloud integration
- Cloud computing – SaaS, PaaS, IaaS, virtualization
- Future trends – quantum computing, blockchain, augmented/virtual reality
|
✓ |