The internet provides many ways for people to communicate. You need to know the different types and when each is appropriate:
| Service | Description | Examples | Real-time? |
|---|---|---|---|
| Electronic messages sent between users. Can include attachments, formatted text, and is stored on mail servers until read. | Gmail, Outlook, Yahoo Mail | No | |
| Instant Messaging (IM) | Real-time text-based communication between two or more users. Shows online/offline status. | WhatsApp, Facebook Messenger, iMessage | Yes |
| VoIP | Voice over Internet Protocol — making voice calls over the internet instead of traditional phone lines. Much cheaper for international calls. | Skype, Microsoft Teams, Zoom, WhatsApp calls | Yes |
| Video Conferencing | Live video and audio communication between multiple participants. Supports screen sharing and virtual meetings. | Zoom, Microsoft Teams, Google Meet | Yes |
| Blogs | Regularly updated websites written in an informal, conversational style. Entries displayed in reverse chronological order. | WordPress, Blogger, Medium | No |
| Vlogs | Video blogs — a blog in video format, usually published on a video-sharing platform. | YouTube channels | No |
| Podcasts | Audio content published as a series. Users can subscribe, download, and listen offline. | Spotify Podcasts, Apple Podcasts | No |
| Social Networking | Online platforms where users create profiles, connect with others, share content, and communicate. | Facebook, Instagram, TikTok, X (Twitter) | Both |
| Service | Description | Examples |
|---|---|---|
| Online Shopping | Buying goods and services through websites. Available 24/7, wider choice, home delivery. Risks: cannot try before you buy, delivery charges, security concerns. | Amazon, ASOS, Tesco online |
| Online Banking | Managing bank accounts through a website or app. Check balances, transfer money, pay bills, set up direct debits. Requires strong security (2FA). | Danske Bank app, Ulster Bank online |
| Online Auctions | Users bid against each other for items. Seller sets a start price and time limit. Highest bidder wins. Risks: fake items, non-payment. | eBay, Catawiki |
| Comparison Sites | Websites that compare prices, features, or deals from multiple providers to help consumers find the best value. | CompareTheMarket, MoneySupermarket, PriceRunner |
| Service | Description | Examples |
|---|---|---|
| Streaming | Content is played while being downloaded — it is NOT saved permanently to the device. Requires a continuous internet connection. Uses buffering to prevent stuttering. | Netflix, Spotify, Disney+, YouTube |
| Online Gaming | Playing games over the internet with other players. Can be on PC, console, or mobile. Often includes in-game chat and purchases. | Fortnite, Minecraft, Roblox, FIFA Ultimate Team |
| Catch-up TV | Watch previously broadcast TV programmes online after they have aired. Usually available for a limited time. | BBC iPlayer, ITV Hub, All 4, Channel 5 My5 |
| Download | Streaming |
|---|---|
| File is saved permanently to your device | File is played in real-time, not saved permanently |
| Can be used offline after downloading | Requires a constant internet connection |
| Takes up storage space on your device | Does not take up permanent storage space |
| Must wait for download to complete before use | Can begin watching/listening almost immediately |
| Higher quality (no buffering issues) | Quality can drop if bandwidth is low |
Benefits: available 24/7, faster processing, reduced paperwork, cost savings for government.
Email (Electronic Mail) is the most widely used form of online communication for both personal and business use.
| Field | Purpose |
|---|---|
| To | The main recipient(s) of the email |
| CC (Carbon Copy) | Sends a copy to additional people. All recipients can see who was CC'd. |
| BCC (Blind Carbon Copy) | Sends a copy to additional people, but other recipients CANNOT see who was BCC'd. Used for privacy. |
| Subject | A brief description of the email content |
| Attachments | Files sent with the email (documents, images, etc.). Most email providers limit attachment size to around 25MB. |
| Advantages | Disadvantages |
|---|---|
| Free to send (no postage costs) | Can receive spam/junk mail |
| Can send attachments (files, images) | Phishing emails can trick users |
| Fast delivery (almost instant) | Not real-time — may not be read immediately |
| Can send to multiple recipients at once | Attachments can carry viruses |
| Provides a written record of communication | Requires internet access |
Instant Messaging allows real-time text conversations between two or more people.
Social networking platforms let users create personal profiles, connect with friends and family, share content, and join groups.
VoIP allows voice calls to be made over the internet rather than traditional telephone lines.
Video conferencing extends VoIP to include video feeds, enabling virtual face-to-face meetings.
A blog is a website where an individual or organisation regularly publishes articles (posts) displayed in reverse chronological order. A vlog is the same concept but using video instead of text.
A podcast is a series of audio episodes that users can subscribe to, download, and listen to on any device.
A wiki is a website where content is created and edited collaboratively by its users.
An online forum (discussion board) allows users to post questions and replies in threaded discussions.
An online community is a group of people who interact and share common interests through the internet, rather than meeting face-to-face.
| Type | Description | Example |
|---|---|---|
| Forums / Discussion Boards | Users post questions and replies in threaded discussions | Reddit, Mumsnet, Stack Overflow |
| Social Networks | Connect with friends, share updates and media | Facebook, Instagram, TikTok |
| Gaming Communities | Players interact in multiplayer games and related forums | Discord servers, Xbox Live, PlayStation Network |
| Wikis | Collaborative knowledge-building sites | Wikipedia, Fandom wikis |
| Fan Sites | Dedicated to a specific show, band, or interest | Fan fiction sites, dedicated subreddits |
| Support Groups | People with similar experiences share advice and support | Health forums, bereavement support |
Netiquette (internet etiquette) refers to the accepted rules of polite behaviour when communicating online:
User-generated content (UGC) is any content — text, images, videos, reviews — created and published by users rather than professional publishers.
An IP address (Internet Protocol address) is a unique numerical address assigned to every device connected to a network. It is used to identify the device and route data to and from it.
| Feature | IPv4 | IPv6 |
|---|---|---|
| Format | 4 groups of numbers separated by dots (e.g. 192.168.1.1) | 8 groups of hexadecimal numbers separated by colons (e.g. 2001:0db8:85a3:0000:0000:8a2e:0370:7334) |
| Size | 32-bit | 128-bit |
| Number of addresses | About 4.3 billion (running out!) | About 340 undecillion (virtually unlimited) |
A URL is the address you type into a web browser to visit a website. It has several parts:
https://www.bbc.co.uk/news/technology
| | | |
protocol subdomain domain path
(www) name
A domain name is a human-friendly name for a website (e.g. google.com). Behind the scenes, websites are accessed by their IP address. The Domain Name System (DNS) acts like a phone book — it translates domain names into IP addresses.
| Extension | Meaning |
|---|---|
| .com | Commercial organisation |
| .co.uk | UK-based commercial organisation |
| .org | Non-profit organisation |
| .gov.uk | UK government |
| .ac.uk | UK academic institution (university) |
| .net | Network-related organisation |
| .edu | US educational institution |
When data is sent across the internet, it is broken into small chunks called packets. This process is called packet switching.
| Part | Contents |
|---|---|
| Header | Sender's IP address, recipient's IP address, packet number (sequence), total number of packets, protocol being used |
| Payload | The actual data being sent (a portion of the file, email, web page, etc.) |
| Trailer | End-of-packet marker and error-checking data (used to verify the packet arrived correctly) |
TCP/IP (Transmission Control Protocol / Internet Protocol) is the set of rules (protocols) that governs how data is transmitted across the internet.
| Protocol | Description |
|---|---|
| HTTP (HyperText Transfer Protocol) | The protocol used to request and deliver web pages. Data is sent in plain text — NOT secure. |
| HTTPS (HTTP Secure) | A secure version of HTTP. Uses SSL/TLS encryption to protect data in transit. Shown by a padlock icon in the browser. Essential for online banking and shopping. |
| Type | Description | Speed |
|---|---|---|
| Dial-up | Uses a telephone line. Very slow. Ties up the phone line. Almost obsolete. | Up to 56 Kbps |
| DSL (ADSL) | Digital Subscriber Line. Uses existing phone lines but at much higher speeds. "Always on." | Up to 24 Mbps |
| Fibre Optic | Uses glass/plastic fibres to transmit data as light. Much faster than DSL. Lower latency. | Up to 1 Gbps+ |
| Cable | Uses cable TV infrastructure (coaxial cable). Good speeds in urban areas. | Up to 500 Mbps |
| 4G / 5G Mobile | Mobile broadband using cellular networks. 5G offers speeds rivalling fibre. | 4G: up to 100 Mbps, 5G: up to 10 Gbps |
| Satellite | Uses a satellite dish. Available in remote areas. High latency due to signal travel distance. | Up to 100 Mbps |
Malware (malicious software) is any software designed to damage, disrupt, or gain unauthorised access to a computer system.
| Type | How it Works | Effect |
|---|---|---|
| Virus | Attaches itself to a legitimate program or file. Activates when the host file is opened. Spreads by copying itself to other files. | Can delete files, corrupt data, slow down the computer, or display unwanted messages. |
| Worm | Self-replicating malware that spreads across networks WITHOUT needing a host file. Exploits security vulnerabilities. | Can consume bandwidth, overload networks, and slow systems. May install backdoors. |
| Trojan | Disguises itself as legitimate software (like the Trojan Horse from Greek mythology). User installs it thinking it is safe. | Can create backdoors for hackers, steal data, or download more malware. |
| Spyware | Secretly monitors user activity without their knowledge or consent. | Records browsing habits, keystrokes, passwords, and personal information. Sends data to third parties. |
| Adware | Displays unwanted advertisements, often as pop-ups or redirecting the browser. | Annoying and slows down the computer. May track browsing habits to target ads. |
| Ransomware | Encrypts the user's files, making them inaccessible. Demands a ransom payment (usually in cryptocurrency) to restore access. | Loss of access to all files. Paying the ransom does not guarantee recovery. Examples: WannaCry (2017 NHS attack). |
Phishing is a type of social engineering attack where criminals send fake emails or create fake websites that look genuine, tricking users into revealing personal information such as passwords, bank details, or credit card numbers.
Hacking is gaining unauthorised access to a computer system or network.
Identity theft is when someone steals your personal information (name, date of birth, address, bank details) to impersonate you and commit fraud.
A Denial of Service (DoS) attack floods a server with so many requests that it cannot handle legitimate traffic, causing the website or service to crash or become unavailable.
A Distributed Denial of Service (DDoS) attack uses many compromised computers (a botnet) to launch the attack simultaneously, making it much harder to stop.
A firewall monitors and controls incoming and outgoing network traffic based on predefined security rules. It acts as a barrier between a trusted network and an untrusted network (like the internet).
Antivirus software detects, quarantines, and removes malware from a computer.
Encryption is the process of converting data into a coded form (ciphertext) that can only be read by someone who has the correct decryption key.
A strong password is the first line of defence against unauthorised access.
Two-factor authentication (2FA) requires TWO different forms of identification before granting access:
Example: logging into your bank app requires your password (something you know) AND a code sent to your phone (something you have).
| Strategy | Description |
|---|---|
| Full backup | Copies ALL files every time. Takes the longest and uses the most storage, but is the simplest to restore. |
| Incremental backup | Only copies files that have CHANGED since the last backup. Faster and uses less storage, but slower to restore (need original + all increments). |
| Local backup | Stored on external hard drives, USB drives, or NAS devices on-site. Fast access but vulnerable to fire, theft, or flood. |
| Cloud backup | Stored on remote servers accessed via the internet. Safe from physical disasters. Accessible from anywhere. Relies on internet connection. |
Best practice: follow the 3-2-1 rule — keep 3 copies of data, on 2 different types of media, with 1 copy stored off-site (or in the cloud).
| Level | Permissions |
|---|---|
| Administrator | Full control: install software, create/delete accounts, change settings, access all files |
| Standard User | Use software and access own files, but cannot install software or change system settings |
| Guest | Very limited access: temporary use only, cannot install anything or access other users' files |
This is an example of the principle of least privilege — users should only have the minimum access they need to do their job.
The Data Protection Act 2018 (which incorporates the UK GDPR) controls how organisations collect, store, use, and share personal data — any information that can identify a living person (name, address, email, photo, etc.).
Sensitive (special category) data has extra protection: health records, religious beliefs, ethnic origin, political opinions, biometric data.
| # | Principle | What it Means |
|---|---|---|
| 1 | Lawfulness, fairness, transparency | Data must be collected legally and fairly. People must be told how their data will be used. |
| 2 | Purpose limitation | Data can only be used for the specific purpose it was collected for — not something else. |
| 3 | Data minimisation | Only collect the data you actually need — nothing extra. |
| 4 | Accuracy | Data must be kept accurate and up to date. Inaccurate data must be corrected or deleted. |
| 5 | Storage limitation | Data should not be kept longer than necessary. It must be deleted when no longer needed. |
| 6 | Integrity and confidentiality (Security) | Data must be kept secure — protected against unauthorised access, loss, or damage. |
| 7 | Accountability | Organisations must be able to demonstrate compliance with all principles. |
Under the DPA/UK GDPR, individuals (data subjects) have the right to:
The Computer Misuse Act 1990 made it illegal to access or modify computer systems without permission. It defines three main offences:
| Offence | Description | Example | Penalty |
|---|---|---|---|
| 1. Unauthorised access | Accessing a computer system without permission | Guessing someone's password to read their emails | Up to 2 years in prison |
| 2. Unauthorised access with intent to commit further offences | Accessing a system without permission with the aim of committing another crime | Hacking into a bank system to steal money | Up to 5 years in prison |
| 3. Unauthorised modification of data | Changing, deleting, or damaging data without permission | Planting a virus, deleting files, or modifying database records | Up to 10 years in prison |
The Copyright, Designs and Patents Act 1988 protects the creators of original work. It is illegal to copy, distribute, or modify someone else's work without their permission.
The Freedom of Information Act 2000 gives the public the right to request information held by public authorities (government departments, councils, schools, NHS, police, etc.).
Test your knowledge with these exam-style questions. Select an answer and click "Check" to see if you are correct.
The exam uses specific command words that tell you HOW to answer. Understanding these is crucial:
| Command Word | What You Need to Do | Depth Required |
|---|---|---|
| Identify / State / Name | Give a short, factual answer. One word or phrase is often enough. | Low |
| Define | Give the meaning of a term. | Low |
| Describe | Give a detailed account. Say WHAT it is and HOW it works. | Medium |
| Explain | Give reasons WHY. Show understanding of cause and effect. | Medium-High |
| Discuss | Consider different viewpoints or factors. Present arguments for AND against. | High |
| Evaluate | Make a judgement based on evidence. Weigh up pros and cons and reach a conclusion. | High |
| Compare | Identify similarities AND differences between two things. | Medium |
Input devices are used to enter data and instructions into a computer system.
| Device | Purpose | Example Use |
|---|---|---|
| Keyboard | Entering text, numbers, and commands | Typing a document, entering data into a spreadsheet |
| Mouse | Pointing, clicking, and selecting items on screen | Navigating a desktop, selecting menu items |
| Scanner | Converts physical documents/images into digital format | Scanning a photograph to email, digitising paper records |
| Microphone | Captures audio/sound | Recording a podcast, voice calls, voice recognition |
| Webcam | Captures video and still images | Video conferencing, live streaming, security |
| Touchscreen | Detects touch input directly on the display | Smartphones, tablets, self-service checkouts |
| Barcode Reader | Reads barcode patterns using light/laser | Supermarket checkout, stock management |
| Graphics Tablet | A flat pad with a stylus for drawing digitally | Digital art, photo retouching, CAD design |
Output devices present processed data to the user.
| Device | Purpose | Notes |
|---|---|---|
| Monitor | Displays visual output on a screen | LCD, LED, OLED. Measured in resolution (e.g. 1920x1080) and size (inches) |
| Inkjet Printer | Sprays tiny droplets of liquid ink onto paper | Good for photos and colour. Cheaper to buy, more expensive per page. Slower. |
| Laser Printer | Uses heat and toner powder to fuse images onto paper | Faster, cheaper per page for large volumes. Better for text. More expensive to buy. |
| Speakers / Headphones | Output audio / sound | Music, alerts, video calls, screen readers for accessibility |
| Projector | Projects images onto a large screen or wall | Presentations, classrooms, cinema |
| Plotter | Draws precise line graphics on large paper | Blueprints, architectural plans, engineering diagrams |
| Device | Type | Capacity | Speed | Notes |
|---|---|---|---|---|
| HDD (Hard Disk Drive) | Magnetic | Up to 20TB | Slower | Moving parts (spinning platters). Cheaper per GB. Fragile. Used for mass storage. |
| SSD (Solid State Drive) | Flash memory | Up to 8TB | Very fast | No moving parts. More durable, silent, faster boot times. More expensive per GB. |
| USB Flash Drive | Flash memory | Up to 2TB | Fast | Portable. Easy to lose. Good for transferring files between computers. |
| Optical Disc (CD/DVD/Blu-ray) | Optical (laser) | CD: 700MB, DVD: 4.7GB, Blu-ray: 25GB | Slow | Read by laser. Cheap. Easily scratched. Becoming obsolete. |
| Cloud Storage | Remote servers | Virtually unlimited | Depends on internet | Accessible from anywhere. Requires internet. Ongoing subscription cost. |
| Component | Purpose |
|---|---|
| CPU (Central Processing Unit) | The "brain" of the computer. Fetches, decodes, and executes instructions. Speed measured in GHz. More cores = can handle more tasks simultaneously. |
| Motherboard | The main circuit board. Connects all components together. Contains CPU socket, RAM slots, expansion slots, and connectors. |
| RAM (Random Access Memory) | Temporary (volatile) memory that stores data and programs currently in use. More RAM = can run more programs simultaneously. Data is lost when power is off. |
| ROM (Read Only Memory) | Permanent (non-volatile) memory containing the BIOS/boot instructions. Cannot be changed by the user. Data is retained when power is off. |
| Graphics Card (GPU) | Processes and outputs visual data to the monitor. Dedicated GPUs have their own memory and processor, essential for gaming and video editing. |
| Sound Card | Processes audio input and output. Often integrated into the motherboard. |
| Power Supply Unit (PSU) | Converts mains electricity to the voltages needed by internal components. |
| Fans / Heat Sink | Cool the CPU and other components to prevent overheating. |
| Port | Used For |
|---|---|
| USB (A, B, C) | Connecting peripherals (mouse, keyboard, storage). USB-C is newest — reversible, faster. |
| HDMI | Audio and video output to monitors/TVs. High definition. |
| VGA | Older analogue video connection. Lower quality than HDMI. Being phased out. |
| Ethernet (RJ45) | Wired network connection. More reliable and faster than WiFi. |
| Audio Jack (3.5mm) | Headphones, speakers, microphone. |
| Thunderbolt | High-speed data transfer and video output. Used on Apple devices and some PCs. |
An operating system (OS) is system software that manages computer hardware and provides a platform for application software to run. It acts as an intermediary between the user and the hardware.
| OS | Type | Key Features |
|---|---|---|
| Windows | Desktop/Laptop | Most widely used desktop OS. GUI-based. Supports widest range of software and hardware. Made by Microsoft. |
| macOS | Desktop/Laptop | Made by Apple. Runs only on Mac hardware. Known for design, stability, and creative software. |
| Linux | Desktop/Server | Open source and free. Many distributions (Ubuntu, Fedora). Popular for servers. Highly customisable. |
| Android | Mobile | Made by Google. Open source. Used on most smartphones and tablets worldwide. Google Play Store. |
| iOS | Mobile | Made by Apple. Runs only on iPhones and iPads. Apple App Store. Known for security and smooth performance. |
Application software is designed to help users perform specific tasks.
| Type | Purpose | Examples |
|---|---|---|
| Word Processing | Creating and editing text documents | Microsoft Word, Google Docs, LibreOffice Writer |
| Spreadsheets | Organising data in rows and columns, calculations, charts | Microsoft Excel, Google Sheets |
| Databases | Storing, organising, and querying large amounts of structured data | Microsoft Access, MySQL |
| Presentations | Creating slideshows for presenting information | Microsoft PowerPoint, Google Slides |
| Web Browsers | Accessing and viewing websites on the internet | Google Chrome, Mozilla Firefox, Safari, Microsoft Edge |
| Media Players | Playing audio and video files | VLC Media Player, Windows Media Player, Spotify |
Utility software performs maintenance and housekeeping tasks to keep the computer running efficiently.
| Utility | Purpose |
|---|---|
| Antivirus | Detects and removes malware |
| Disk Cleanup | Removes temporary files and frees up storage space |
| Defragmenter | Reorganises fragmented data on an HDD so files are stored in contiguous blocks, improving speed. NOT needed for SSDs. |
| File Manager | Browse, move, copy, rename, and delete files and folders (e.g. Windows Explorer, Finder) |
| Backup Software | Creates copies of data for recovery in case of loss |
| Compression | Reduces file size for storage or transfer (e.g. WinZip, 7-Zip) |
| Feature | Open Source | Proprietary |
|---|---|---|
| Source code | Freely available — anyone can view, modify, and distribute | Kept secret — only the developer has access |
| Cost | Usually free to use | Requires purchase or subscription |
| Support | Community support (forums, documentation) | Official support from the company (help desk, phone) |
| Customisation | Highly customisable — can modify the code | Limited — can only use features the developer provides |
| Examples | Linux, GIMP, LibreOffice, Firefox, VLC | Windows, Adobe Photoshop, Microsoft Office |
| Type | Description |
|---|---|
| Freeware | Free to use without payment. Source code is NOT available. Examples: Skype, Adobe Acrobat Reader |
| Shareware | Free trial for a limited time or with limited features. Must pay for full version. Examples: WinRAR |
| Subscription | Pay a recurring fee (monthly/yearly) to use the software. Always up to date. Examples: Microsoft 365, Adobe Creative Cloud |
| One-off purchase | Pay once and own the licence forever. May not receive future updates. |
| Custom (Bespoke) | Off-the-shelf |
|---|---|
| Built specifically for one organisation | Pre-made for a general audience |
| Expensive and time-consuming to develop | Cheaper and available immediately |
| Meets exact needs | May have unnecessary features or lack specific ones |
| Example: a school's bespoke timetabling system | Example: Microsoft Excel |
| System | Description | Advantages | Disadvantages |
|---|---|---|---|
| Desktop Computer | A personal computer designed to sit on a desk. Separate monitor, keyboard, mouse, and system unit. | Powerful, easily upgraded, cheaper for the same specs, larger screen | Not portable, takes up space, needs a power socket |
| Laptop | Portable computer with integrated screen, keyboard, touchpad, and battery. | Portable, battery powered, built-in webcam and microphone | More expensive, harder to upgrade, smaller screen, can overheat |
| Tablet | Handheld device with a touchscreen interface. Runs mobile OS (iOS, Android). | Very portable, long battery life, touchscreen, apps | Less powerful, smaller storage, no physical keyboard (without accessory) |
| Smartphone | Mobile phone with computer capabilities, touchscreen, apps, camera, and internet. | Always with you, camera, apps, calls + data, GPS | Small screen, limited storage, battery drain, distracting |
| Server | A powerful computer that provides services to other computers (clients) on a network. | Centralised data storage, shared resources, manages security | Expensive, requires specialist management, single point of failure |
| Embedded System | A computer built into another device to control a specific function. Usually runs permanently. | Dedicated, reliable, low power, low cost | Cannot be easily reprogrammed, limited functionality |
| Mainframe | Very large, powerful computer capable of processing millions of transactions simultaneously. | Extremely powerful, reliable, handles massive data volumes | Very expensive, requires specialist staff, large physical space |
| Network | Description | Example |
|---|---|---|
| LAN (Local Area Network) | A network covering a small geographical area, such as a building or school campus. Usually owned and managed by one organisation. | School network, office network |
| WAN (Wide Area Network) | A network covering a large geographical area, connecting multiple LANs. Uses public infrastructure (telephone lines, satellites). | The Internet is the largest WAN |
| PAN (Personal Area Network) | A very small network for one person's devices, typically within a few metres. | Phone connected to Bluetooth headphones and smartwatch |
| Device | Purpose |
|---|---|
| Router | Directs data packets between networks. Connects your LAN to the internet. Assigns IP addresses using DHCP. |
| Switch | Connects devices within a LAN. Sends data only to the specific device it is intended for (using MAC addresses). More efficient than a hub. |
| Hub | Older device that connects multiple devices but broadcasts data to ALL connected devices. Less efficient than a switch. Rarely used today. |
| NIC (Network Interface Card) | A component (built-in or added) that allows a device to connect to a network. Each NIC has a unique MAC address. |
| WAP (Wireless Access Point) | Allows wireless devices to connect to a wired network using WiFi. |
| Modem | Converts digital data to analogue signals (and vice versa) so data can travel over telephone lines. |
| Feature | Wired (Ethernet) | Wireless (WiFi / Bluetooth) |
|---|---|---|
| Speed | Generally faster and more consistent | Slower and can vary with distance/interference |
| Reliability | Very reliable — not affected by interference | Can be affected by walls, distance, and other devices |
| Security | More secure — must physically connect a cable | Less secure — signals can be intercepted. Must use encryption (WPA2/WPA3) |
| Mobility | Devices are fixed in place by cables | Devices can move freely within range |
| Cost | Cabling can be expensive to install | Cheaper and easier to set up |
| Installation | More complex — cables must be run | Simpler — just need a WAP |
| Topology | Description | Advantages | Disadvantages |
|---|---|---|---|
| Star | All devices connect to a central switch/hub. Most common topology today. | If one cable fails, only that device is affected. Easy to add new devices. Good performance. | If the central switch fails, the whole network goes down. Requires more cabling. |
| Bus | All devices connect to a single main cable (backbone). Data travels in both directions. | Simple and cheap to set up. Less cabling needed. | If the backbone cable fails, the whole network goes down. Slow with many devices. Difficult to troubleshoot. |
| Ring | Devices connected in a circle. Data travels in one direction around the ring. | Equal access for all devices. Performs well under heavy load. | If one device or cable fails, the whole network can go down. Difficult to add new devices. |
| Mesh | Every device is connected to every other device. Full mesh or partial mesh. | Very reliable — many alternative routes. If one link fails, data uses another route. | Very expensive. Complex to set up and manage. Lots of cabling. |
| Feature | Client-Server | Peer-to-Peer (P2P) |
|---|---|---|
| Structure | Central server provides services; clients request them | All computers are equal — each can be both client and server |
| Security | Centralised security managed by the server | Each computer manages its own security |
| Cost | Expensive — needs a dedicated server and admin | Cheap — no dedicated server needed |
| Backup | Centralised backups on the server | Each user must back up their own files |
| Best for | Schools, businesses, organisations | Small home networks, file sharing |
Cloud computing means using remote servers (hosted on the internet) to store, manage, and process data, instead of using your local computer.
| Benefits | Concerns |
|---|---|
| Access files from anywhere with internet | Requires a reliable internet connection |
| Automatic backups and updates | Data is stored on someone else's servers — privacy concerns |
| Scalable — easily increase storage/services | Ongoing subscription costs |
| Collaborate with others in real-time | Potential security risks if provider is breached |
| No need for expensive local hardware | Less control over your data |
| Factor | Considerations |
|---|---|
| Budget | How much can the user afford? Include software licensing costs, not just hardware. |
| Purpose | What will the system be used for? Gaming needs a powerful GPU. Office work needs reliability. Video editing needs lots of RAM and fast storage. |
| Portability | Does the user need to work on the move? Laptop or tablet. At a desk? Desktop. |
| Performance | How powerful does it need to be? CPU speed, RAM size, GPU capability. |
| Compatibility | Will it work with the user's existing software and hardware? Mac software will not run on Windows without special tools. |
| Connectivity | Does it need WiFi, Ethernet, Bluetooth? How many USB ports? |
| Storage | How much storage is needed? SSD for speed, HDD for large capacity. |
| User experience | Is the user tech-savvy or a beginner? Beginners may prefer familiar systems with good support. |
| Specification | What it Measures | Typical Values |
|---|---|---|
| Processor Speed | How fast the CPU can process instructions (GHz) | Budget: 1.5-2.5 GHz, Mid: 2.5-3.5 GHz, High: 3.5-5+ GHz |
| RAM | How much temporary memory for running programs | Budget: 4GB, Standard: 8GB, Power user: 16GB+ |
| Storage Capacity | How much data can be stored | Budget: 128-256GB SSD, Standard: 512GB SSD, Power: 1TB+ |
| Screen Resolution | Sharpness of the display (pixels) | HD: 1366x768, Full HD: 1920x1080, 4K: 3840x2160 |
| Battery Life | How long a portable device lasts on a single charge | Budget laptop: 4-6 hrs, Good: 8-10 hrs, Excellent: 12+ hrs |
| Upgrading | Buying New |
|---|---|
| Cheaper — only replace specific components | More expensive — pay for a complete system |
| Extends the life of existing hardware | Get the latest technology and features |
| Limited by the motherboard's compatibility | No compatibility limitations |
| Common upgrades: RAM, SSD, graphics card | Often includes a warranty |
| Good if only one or two components are outdated | Better if the system is very old |
Before creating anything, you must decide WHO will view your portfolio:
Your audience affects the style, language, and level of formality you should use.
Plan what to include in your portfolio:
Your portfolio needs to show the PROCESS, not just the final product:
For each piece of work, write a short reflection covering:
| Tool | Pros | Cons |
|---|---|---|
| Google Sites | Free, easy to use, collaborative, automatic saving | Limited design options, basic templates |
| WordPress | Powerful, many themes and plugins, professional results | Steeper learning curve, can be complex |
| Wix / Weebly | Drag-and-drop, professional templates, mobile responsive | Free version shows ads, limited features without paid plan |
| PowerPoint / Google Slides | Familiar tool, easy to add content, portable as PDF | Not a website — limited interactivity, navigation is linear |
| Adobe Portfolio | Professional, clean design, integrates with other Adobe tools | Requires Adobe subscription |
Getting feedback from others is essential for improving your portfolio. Ask:
| Check | Done? |
|---|---|
| All pages have consistent navigation | |
| All links work correctly | |
| No spelling or grammar errors | |
| Images are clear and appropriately sized | |
| Consistent colour scheme and fonts | |
| Content matches the original plan | |
| Works on different screen sizes | |
| All assessment criteria have been addressed | |
| Reflections are included for each piece of work | |
| Evidence of feedback and improvements |
| Feature | Bitmap (Raster) | Vector |
|---|---|---|
| Made up of | Pixels (tiny coloured squares arranged in a grid) | Mathematical equations defining lines, curves, and shapes |
| Scaling | Loses quality when enlarged (becomes pixelated/blurry) | Can be scaled to any size without losing quality |
| File size | Generally larger (especially at high resolution) | Generally smaller |
| Best for | Photographs, complex images with many colours | Logos, icons, illustrations, text, technical drawings |
| Editing | Can edit individual pixels | Can edit individual shapes and paths |
| Software | Photoshop, GIMP, Paint.NET, Pixlr | Illustrator, Inkscape, CorelDRAW |
| File formats | JPEG, PNG, GIF, BMP, TIFF | SVG, AI, EPS |
| Format | Compression | Transparency | Animation | Best For |
|---|---|---|---|---|
| JPEG (.jpg) | Lossy (reduces quality) | No | No | Photographs, web images. Small file size but some quality loss. |
| PNG (.png) | Lossless (keeps quality) | Yes | No | Graphics needing transparency. Logos, screenshots. Larger than JPEG. |
| GIF (.gif) | Lossless | Yes (1-bit) | Yes | Simple animations, icons. Limited to 256 colours only. |
| BMP (.bmp) | None (uncompressed) | No | No | High quality but very large file size. Rarely used for web. |
| SVG (.svg) | N/A (vector) | Yes | Yes | Scalable logos and icons for websites. Vector format. |
| TIFF (.tiff) | Lossless | Yes | No | High-quality print work. Very large files. Used in publishing. |
Colour depth (bit depth) determines how many colours each pixel can display:
| Bit Depth | Number of Colours | Use |
|---|---|---|
| 1-bit | 2 (black and white) | Simple line art |
| 8-bit | 256 | GIF images, simple graphics |
| 24-bit | 16.7 million (True Colour) | JPEG photographs, most images |
| 32-bit | 16.7 million + alpha (transparency) | PNG images with transparency |
File size is affected by three factors:
Formula: File size = Width x Height x Colour depth (in bits, then divide by 8 for bytes)
A client brief is a document from the client (or your teacher playing the role of a client) that outlines what they want. Read it carefully and identify:
A mood board is a collection of images, colours, textures, fonts, and design ideas that inspire your design. It helps you establish the visual style before starting.
| Colour | Psychology / Associations | Common Use |
|---|---|---|
| Red | Energy, urgency, passion, danger | Sale signs, food brands, warnings |
| Blue | Trust, calm, professionalism, security | Banks, technology, social media (Facebook, Twitter/X) |
| Green | Nature, health, growth, money | Environmental brands, health products |
| Yellow | Happiness, warmth, attention-grabbing | Warnings, children's products |
| Black | Luxury, sophistication, power | High-end brands, formal design |
| White | Clean, minimal, pure | Healthcare, technology (Apple) |
| Software | Type | Cost | Best For |
|---|---|---|---|
| Adobe Photoshop | Professional bitmap editor | Subscription | Industry standard for photo editing and digital art |
| GIMP | Bitmap editor | Free (open source) | Excellent free alternative to Photoshop |
| Canva | Online design tool | Free / Premium | Quick designs, social media graphics, posters. Template-based. |
| Pixlr | Online bitmap editor | Free / Premium | Quick photo editing in a web browser |
| Paint.NET | Bitmap editor | Free | Simple editing for Windows users |
Layers are one of the most important features in image editing. Think of them as transparent sheets stacked on top of each other.
| Tool | Use |
|---|---|
| Rectangular / Elliptical Marquee | Select rectangular or circular areas |
| Lasso | Draw a freehand selection around an area |
| Polygonal Lasso | Click to create straight-edged selection points |
| Magic Wand | Automatically selects an area of similar colour. Useful for selecting backgrounds. |
| Technique | Description | When to Use |
|---|---|---|
| Resizing | Changing the pixel dimensions of an image (making it bigger or smaller) | Fitting an image to a specific space, reducing file size for web |
| Cropping | Cutting away unwanted parts of an image to improve composition | Removing distracting backgrounds, focusing on the subject |
| Rotating / Flipping | Turning the image by degrees, or mirroring horizontally/vertically | Correcting orientation, creative effects |
| Tool | Purpose |
|---|---|
| Clone Stamp | Copies pixels from one area and paints them onto another. Used to remove unwanted objects. |
| Healing Brush | Similar to clone stamp but blends the copied pixels with the surrounding area for a seamless result. |
| Eraser | Removes pixels from a layer, making them transparent |
Compositing means combining elements from multiple images into a single image. This uses layers, selection tools, and blending techniques.
| Purpose | Recommended Format | Resolution |
|---|---|---|
| Website | JPEG (photos) or PNG (graphics/logos) | 72 PPI, optimised for fast loading |
| TIFF or high-quality PDF | 300 DPI minimum | |
| Presentation | PNG (for quality) or JPEG (for small size) | 150-300 PPI |
| Editing later | PSD (Photoshop) or XCF (GIMP) — keeps layers | Original resolution |
Go back to the original client brief and check your graphic against EVERY requirement:
For each change you make after feedback:
Before opening Excel, read the brief carefully and identify:
Every spreadsheet follows the IPO model:
| Stage | Description | Example (School Tuck Shop) |
|---|---|---|
| Input | Raw data entered by the user | Product name, price, quantity sold |
| Processing | Calculations and formulas applied to the data | =Price * Quantity, =SUM, =AVERAGE |
| Output | Results displayed to the user | Total sales, best-selling product, profit chart |
| Data Type | Description | Formatting |
|---|---|---|
| Text (String) | Words, names, labels | Left-aligned by default |
| Number (Integer/Decimal) | Quantities, scores, measurements | Right-aligned. Set decimal places. |
| Currency | Money values | Format with currency symbol and 2 decimal places |
| Date | Dates in various formats | DD/MM/YYYY for UK format |
| Percentage | Proportions shown as % | Format as percentage with appropriate decimal places |
Data validation restricts what data can be entered into a cell, reducing errors.
| Validation Type | What it Does | Example |
|---|---|---|
| Drop-down list | Limits input to predefined options | Selecting a month: January, February... December |
| Whole number | Only allows integers within a range | Quantity between 1 and 100 |
| Decimal | Allows decimal numbers within a range | Score between 0.0 and 10.0 |
| Date | Only allows dates within a range | Dates between 01/01/2024 and 31/12/2026 |
| Text length | Limits the number of characters | Postcode maximum 8 characters |
| Custom message | Shows a message when the cell is selected, or an error if invalid data is entered | "Please enter a number between 1 and 100" |
To set up validation in Excel: Data tab > Data Validation > choose type and set rules.
Conditional formatting automatically changes the appearance of cells based on their values.
A named range assigns a meaningful name to a cell or group of cells, making formulas easier to read.
Instead of: =SUM(B2:B50)
You write: =SUM(SalesTotal)
To create: select cells > type the name in the Name Box (top-left of Excel) > press Enter.
| Operator | Operation | Example |
|---|---|---|
| + | Addition | =A1+B1 |
| - | Subtraction | =A1-B1 |
| * | Multiplication | =A1*B1 |
| / | Division | =A1/B1 |
| Function | Purpose | Syntax | Example |
|---|---|---|---|
| SUM | Adds up a range of numbers | =SUM(range) | =SUM(B2:B10) adds all values in B2 to B10 |
| AVERAGE | Calculates the mean of a range | =AVERAGE(range) | =AVERAGE(C2:C20) finds the average |
| MIN | Finds the smallest value | =MIN(range) | =MIN(D2:D50) finds the lowest number |
| MAX | Finds the largest value | =MAX(range) | =MAX(D2:D50) finds the highest number |
| COUNT | Counts cells containing numbers | =COUNT(range) | =COUNT(A2:A100) counts numeric entries |
| COUNTA | Counts cells that are not empty | =COUNTA(range) | =COUNTA(A2:A100) counts all non-blank cells |
| COUNTIF | Counts cells meeting a condition | =COUNTIF(range, criteria) | =COUNTIF(E2:E50,"Pass") counts cells containing "Pass" |
The IF function performs a logical test and returns one value if TRUE and another if FALSE.
=IF(logical_test, value_if_true, value_if_false) Example: Grade a student based on score =IF(B2>=50, "Pass", "Fail") If B2 is 65 → result is "Pass" If B2 is 35 → result is "Fail"
A nested IF places one IF function inside another to handle multiple conditions:
=IF(B2>=70, "Distinction",
IF(B2>=60, "Merit",
IF(B2>=50, "Pass", "Fail")))
If B2 is 75 → "Distinction"
If B2 is 63 → "Merit"
If B2 is 52 → "Pass"
If B2 is 40 → "Fail"
VLOOKUP (Vertical Lookup) searches for a value in the first column of a table and returns a value from another column in the same row.
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) lookup_value = what you are searching for table_array = the table to search in col_index_num = which column to return (1st column = 1) range_lookup = FALSE for exact match, TRUE for approximate
Scenario: You have a product code in cell A2 and want to look up its price from a price list in cells F2:H20.
=VLOOKUP(A2, F2:H20, 3, FALSE)
A2 = the product code to search for
F2:H20 = the table containing product codes (col 1),
names (col 2), and prices (col 3)
3 = return the value from the 3rd column (price)
FALSE = find an EXACT match only
Joins text from multiple cells into one:
=CONCATENATE(A2, " ", B2) or =A2 & " " & B2 If A2 = "John" and B2 = "Smith" Result: "John Smith"
| Function | Returns |
|---|---|
| =TODAY() | Today's date (updates automatically each day) |
| =NOW() | Current date and time |
When you copy a formula, cell references normally change (relative references). An absolute reference uses the $ sign to lock a reference so it does NOT change when copied.
Relative: =A1*B1 (changes when copied) Absolute: =A1*$B$1 (B1 stays fixed when copied) $B$1 = both column and row locked $B1 = column locked, row changes B$1 = column changes, row locked Use case: A VAT rate in cell B1 (e.g. 20%) Formula: =A2*$B$1 When copied down, A2 changes to A3, A4... but $B$1 always stays as B1
| Chart Type | Best For | Example |
|---|---|---|
| Bar / Column Chart | Comparing values across categories | Sales by product, scores by student |
| Line Chart | Showing trends over time | Temperature over a week, website visits over months |
| Pie Chart | Showing proportions/percentages of a whole | Market share, budget breakdown. Use only for one data series. |
| Scatter (XY) Chart | Showing the relationship between two variables | Height vs weight, study hours vs exam score |
| Stacked Bar | Comparing totals AND their component parts | Revenue by quarter, broken down by product |
A trendline is a line added to a chart to show the general direction of the data (upward trend, downward trend, or flat). Useful for spotting patterns and making predictions.
A test plan is a structured document that lists all the tests you will carry out to check your spreadsheet works correctly.
| Test # | Description | Test Data | Expected Result | Actual Result | Pass/Fail |
|---|---|---|---|---|---|
| 1 | SUM formula calculates total sales | 10, 20, 30 | 60 | 60 | Pass |
| 2 | IF function assigns "Pass" for score >= 50 | 50 | "Pass" | "Pass" | Pass |
| 3 | Validation rejects negative numbers | -5 | Error message shown | Error message shown | Pass |
| 4 | Validation rejects text in number field | "abc" | Error message shown | "abc" accepted | Fail |
| Type | Description | Example (field accepts 1-100) |
|---|---|---|
| Normal | Valid data that should be accepted | 25, 50, 75 |
| Abnormal (Erroneous) | Invalid data that should be rejected | -5, "hello", 999 |
| Boundary (Extreme) | Values at the edge of the valid range | 0 (reject), 1 (accept), 100 (accept), 101 (reject) |
A good evaluation considers:
BTEC First uses four grade levels:
| Grade | What it Means | What You Need to Do |
|---|---|---|
| Unclassified (U) | You have not met the minimum requirements | Some Pass criteria are missing |
| Pass (P) | You have met all the basic requirements | Complete ALL pass criteria for the unit. Demonstrate basic knowledge and skills. |
| Merit (M) | You have shown a good level of understanding | Meet all Pass AND Merit criteria. Show deeper understanding, explain WHY, compare and analyse. |
| Distinction (D) | You have shown an excellent level of understanding | Meet all Pass, Merit, AND Distinction criteria. Evaluate, justify, and demonstrate independent thinking. |
Each unit grade is converted to points. Your overall qualification grade is based on the total points across all units.
| Unit Grade | Points (Award) |
|---|---|
| Distinction | 6 |
| Merit | 4 |
| Pass | 2 |
| Unclassified | 0 |
| Feature | Internal Assessment (Coursework) | External Assessment (Exam) |
|---|---|---|
| Units | Units 2, 3, 6, 9 (and others) | Unit 1: The Online World |
| Format | Portfolio of evidence built over time | Online exam, 1 hour, 50 marks |
| Marked by | Your teacher (then verified by Pearson) | Pearson directly |
| Resit? | Can resubmit once if criteria not met | Can resit the exam |
| Timing | Ongoing throughout the course | Set exam windows (January/June) |
A screenshot without explanation is almost worthless. Always add:
The biggest difference between a Pass and a Merit/Distinction is EXPLANATION.
| Pass-level Writing | Merit/Distinction-level Writing |
|---|---|
| "I used a bar chart." | "I chose a bar chart because I needed to compare sales figures across five products. A pie chart would not be suitable because I need to show exact values rather than proportions." |
| "I added validation." | "I added a drop-down list for the month field to prevent users typing invalid entries like 'Jannuary'. This improves data accuracy and makes the spreadsheet easier to use." |
| "I changed the colour to blue." | "I chose blue for the header because the client brief specified a professional, trustworthy feel. Blue is associated with trust and reliability, which suits a financial report." |
A strong evaluation is honest and specific:
Good: Unit2_Hardware_Research_JSmith.docx Good: Unit6_Logo_Final_v3.png Good: Unit9_SalesSpreadsheet_Tested.xlsx Bad: Document1.docx Bad: untitled.png Bad: New Microsoft Excel Worksheet.xlsx
BTEC ICT/
Unit 1 - The Online World/
Revision Notes/
Practice Exams/
Unit 2 - Technology Systems/
Research/
Final Portfolio/
Unit 3 - Digital Portfolio/
Planning/
Content/
Final Version/
Unit 6 - Digital Graphics/
Mood Board/
Sketches/
Working Files/
Final Graphics/
Unit 9 - Spreadsheets/
Planning/
Spreadsheet Files/
Testing/
Final Submission/
| Word | What to Do | Example Start |
|---|---|---|
| Define | Give the meaning | "Phishing is..." |
| Identify / State | Name or list | "One advantage is..." |
| Describe | Say what and how | "A firewall monitors network traffic by..." |
| Explain | Say why — give reasons | "HTTPS is more secure because..." |
| Compare | Similarities AND differences | "Both X and Y can..., however X differs because..." |
| Discuss | Arguments for and against | "On one hand... however, on the other hand..." |
| Evaluate | Judge and conclude | "Overall, the most effective measure is... because..." |
A database is an organised collection of structured data, stored electronically so it can be easily accessed, managed, and updated. Databases are used everywhere — schools store student records, hospitals store patient information, and online shops store product catalogues.
| Feature | Flat File Database | Relational Database |
|---|---|---|
| Structure | Single table (like one spreadsheet) | Multiple linked tables |
| Data duplication | High — same data repeated many times (data redundancy) | Low — data stored once and linked |
| Complexity | Simple to set up and use | More complex but much more powerful |
| Example software | Excel, CSV files, Notepad | Microsoft Access, MySQL, SQL Server |
| Best for | Small, simple datasets (e.g. a contact list) | Large, complex datasets (e.g. school MIS, online shop) |
| Data integrity | Poor — changes must be made in every place data appears | Good — change data once and it updates everywhere |
| StudentID | FirstName | Surname | DateOfBirth | FormGroup |
|---|---|---|---|---|
| 1001 | Aoife | Murphy | 12/03/2010 | 8A |
| 1002 | Callum | Hughes | 05/09/2010 | 8B |
| 1003 | Saoirse | Kelly | 21/11/2009 | 8A |
In this example: StudentID, FirstName, Surname, DateOfBirth, FormGroup are the fields. Each row (e.g. Aoife Murphy's details) is a record.
| Data Type | What it Stores | Example Field | Example Value |
|---|---|---|---|
| Text / Short Text | Letters, numbers, symbols (not for calculations) | Surname | Murphy |
| Number / Integer | Whole numbers (for calculations) | Quantity | 15 |
| Decimal / Currency | Numbers with decimal places | Price | 9.99 |
| Date/Time | Dates and/or times | DateOfBirth | 12/03/2010 |
| Yes/No (Boolean) | Only two values: Yes or No / True or False | HasPaidFee | Yes |
| AutoNumber | Automatically generated unique number | StudentID | 1001 |
| Long Text / Memo | Large amounts of text | Notes | Student has additional learning needs... |
A primary key is a field (or combination of fields) that uniquely identifies every record in a table. No two records can have the same primary key value, and it cannot be left blank (null).
A foreign key is a field in one table that links to the primary key of another table. It creates a relationship between the two tables.
Example: In an Orders table, the CustomerID field is a foreign key that links to the CustomerID primary key in the Customers table.
| Relationship | Description | Example |
|---|---|---|
| One-to-One (1:1) | One record in Table A links to exactly one record in Table B | One person has one passport |
| One-to-Many (1:M) | One record in Table A can link to many records in Table B (most common) | One customer can have many orders |
| Many-to-Many (M:M) | Many records in Table A can link to many records in Table B. Requires a junction/link table. | Many students take many subjects — a StudentSubjects link table is needed |
Referential integrity means you cannot add a foreign key value that does not exist in the related primary key table. For example, you cannot create an order for CustomerID 999 if that customer does not exist in the Customers table. This prevents orphan records and keeps data consistent.
A query is a request to retrieve, filter, or manipulate data from a database. In Microsoft Access, you can create queries using the visual Query Design view or by writing SQL (Structured Query Language).
SELECT FieldName1, FieldName2
FROM TableName
WHERE Condition
ORDER BY FieldName ASC;
| Keyword | Purpose | Example |
|---|---|---|
| SELECT | Chooses which fields to display | SELECT FirstName, Surname |
| SELECT * | Selects ALL fields | SELECT * FROM Students |
| FROM | Specifies which table to get data from | FROM Students |
| WHERE | Filters records based on a condition | WHERE FormGroup = '8A' |
| ORDER BY | Sorts the results | ORDER BY Surname ASC |
| ASC / DESC | Ascending (A-Z, 0-9) or Descending (Z-A, 9-0) | ORDER BY Price DESC |
SELECT FirstName, Surname
FROM Students
WHERE FormGroup = '8A'
ORDER BY Surname ASC;
SELECT ProductName, Price
FROM Products
WHERE Price > 10
ORDER BY Price DESC;
SELECT FirstName, Surname, FormGroup
FROM Students
WHERE FormGroup = '8A' AND Surname LIKE 'M%';
The LIKE keyword with % is a wildcard — 'M%' means "starts with M".
A form provides a user-friendly interface for entering and editing data. Instead of typing directly into a table (which risks errors), forms can include:
A report is a formatted, printable summary of data from a database. Reports are used to present information clearly for an audience. Features include:
HTML (HyperText Markup Language) is the standard language for creating web pages. It uses tags (enclosed in angle brackets) to define the structure and content of a page. HTML is NOT a programming language — it is a markup language.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My Web Page</title>
</head>
<body>
<h1>Welcome to My Page</h1>
<p>This is a paragraph of text.</p>
</body>
</html>
| Tag | Purpose | Example |
|---|---|---|
<h1> to <h6> | Headings (h1 is largest, h6 is smallest) | <h1>Main Title</h1> |
<p> | Paragraph of text | <p>Hello world</p> |
<br> | Line break (self-closing) | Line 1<br>Line 2 |
<strong> | Bold / important text | <strong>Warning</strong> |
<em> | Italic / emphasised text | <em>Note</em> |
<ul> + <li> | Unordered (bullet) list | <ul><li>Item</li></ul> |
<ol> + <li> | Ordered (numbered) list | <ol><li>First</li></ol> |
<a href="url"> | Hyperlink to another page | <a href="about.html">About</a> |
<img src="file" alt="text"> | Image (self-closing) | <img src="photo.jpg" alt="A sunset"> |
<table>, <tr>, <th>, <td> | Table with rows, headers, and cells | See table example below |
<div> | Division / container (block-level) | <div class="header">...</div> |
<span> | Inline container for styling text | <span class="red">Alert</span> |
<table border="1">
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>Aoife</td>
<td>14</td>
</tr>
</table>
<form action="submit.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name">
<label for="email">Email:</label>
<input type="email" id="email" name="email">
<label for="msg">Message:</label>
<textarea id="msg" name="msg"></textarea>
<input type="submit" value="Send">
</form>
CSS (Cascading Style Sheets) controls the visual presentation of a web page — colours, fonts, spacing, layout. CSS is kept separate from HTML to follow the principle of separation of concerns (structure vs presentation).
| Method | Where | Best For |
|---|---|---|
| Inline | Inside a tag: style="color:red;" | Quick one-off changes (not recommended for large sites) |
| Internal | Inside <style> tags in the <head> | Single-page styles |
| External | Separate .css file linked with <link> | Best practice — one file styles the entire site |
| Selector | Targets | Example |
|---|---|---|
| Element | All elements of that type | p { color: blue; } |
| Class (.) | Elements with a specific class attribute | .highlight { background: yellow; } |
| ID (#) | One specific element with that ID | #header { font-size: 24px; } |
body {
font-family: Arial, sans-serif; /* Font */
background-color: #f0f0f0; /* Background colour */
color: #333333; /* Text colour */
margin: 0; /* Space outside element */
padding: 20px; /* Space inside element */
}
h1 {
color: #e94560; /* Heading colour */
border-bottom: 2px solid #ccc; /* Bottom border */
padding-bottom: 10px; /* Space above border */
text-align: center; /* Centre the text */
}
.card {
background: white;
border: 1px solid #ddd;
padding: 16px;
margin-bottom: 12px;
border-radius: 4px; /* Rounded corners */
}
Every HTML element is treated as a box with four layers:
Before publishing, websites must be thoroughly tested:
| Test Type | What to Check |
|---|---|
| Functionality | All links work, forms submit correctly, buttons respond, no broken images |
| Cross-browser | Test in Chrome, Firefox, Safari, Edge — pages may render differently |
| Responsive / device | Page looks correct on desktop, tablet, and mobile screen sizes |
| Performance | Pages load quickly — optimise images, minimise file sizes |
| Usability | Easy to navigate, clear layout, readable text, consistent design |
| Validation | HTML and CSS code is valid — use W3C Validator (validator.w3.org) |
alt attribute describing the image for screen readers and when images fail to load<header>, <nav>, <main>, <footer>, <article> instead of generic <div> everywhereProgramming is the process of writing instructions (code) that a computer can execute to perform a specific task. A program is a set of these instructions, and a programming language is the formal language used to write them.
| Language | Best For | Key Features |
|---|---|---|
| Python | Beginners, data science, AI, scripting | Easy-to-read syntax, huge library of tools, widely taught in schools |
| JavaScript | Web development, interactive web pages | Runs in the browser, essential for modern websites |
| HTML/CSS | Web page structure and styling | Not programming languages, but essential for web developers |
| C# | Game development, Windows apps | Used with Unity game engine, .NET framework |
| Scratch | Learning concepts visually | Block-based, drag-and-drop — great for understanding logic before text coding |
All programs, no matter how complex, are built from three fundamental constructs:
Sequence means instructions are executed one after another, in order, from top to bottom.
# Python - Sequence example
name = input("What is your name? ")
print("Hello, " + name)
print("Welcome to the program!")
Selection means the program chooses which path to follow based on a condition (IF...THEN...ELSE).
# Python - Selection example
age = int(input("Enter your age: "))
if age >= 18:
print("You are an adult.")
elif age >= 13:
print("You are a teenager.")
else:
print("You are a child.")
Iteration means repeating a block of code. There are two main types:
| Loop Type | When to Use | Python Example |
|---|---|---|
| FOR loop (count-controlled) | When you know how many times to repeat | for i in range(5): |
| WHILE loop (condition-controlled) | When you repeat until a condition is met | while answer != "quit": |
# FOR loop — prints 1 to 5
for i in range(1, 6):
print(i)
# WHILE loop — keeps asking until correct
password = ""
while password != "secret123":
password = input("Enter password: ")
print("Access granted!")
A variable is a named storage location in the computer's memory that holds a value. The value can change while the program runs.
# Creating variables in Python
name = "Callum" # String (text)
age = 14 # Integer (whole number)
height = 1.65 # Float (decimal number)
is_student = True # Boolean (True/False)
| Data Type | What it Stores | Example |
|---|---|---|
| String | Text (letters, numbers, symbols) | "Hello World" |
| Integer | Whole numbers | 42 |
| Float / Real | Decimal numbers | 3.14 |
| Boolean | True or False only | True |
| Character | A single letter or symbol | 'A' |
# INPUT — getting data from the user
name = input("Enter your name: ")
age = int(input("Enter your age: "))
# OUTPUT — displaying results to the user
print("Your name is " + name)
print("Next year you will be", age + 1)
A flowchart is a visual diagram that shows the steps in an algorithm using standard symbols:
| Symbol | Shape | Purpose |
|---|---|---|
| Terminal | Rounded rectangle (oval) | Start or End of the program |
| Process | Rectangle | An action or calculation (e.g. total = price * quantity) |
| Decision | Diamond | A Yes/No question (e.g. Is age >= 18?) |
| Input/Output | Parallelogram | Getting input or displaying output |
| Flow line | Arrow | Shows the direction / order of steps |
Pseudocode is a way of writing an algorithm in structured English. It looks like code but is not tied to any specific programming language. It helps you plan your logic before writing actual code.
BEGIN
OUTPUT "Enter a number: "
INPUT number
IF number > 0 THEN
OUTPUT "Positive"
ELSE IF number < 0 THEN
OUTPUT "Negative"
ELSE
OUTPUT "Zero"
ENDIF
END
BEGIN
SET total = 0
FOR i = 1 TO 10
INPUT mark
total = total + mark
NEXT i
average = total / 10
OUTPUT "Average mark is: " + average
END
| Error Type | Description | Example |
|---|---|---|
| Syntax Error | Breaking the rules of the language — the program will NOT run | Missing a colon: if age > 18 instead of if age > 18: |
| Logic Error | The program runs but gives the WRONG result | Using + instead of * for calculating area |
| Runtime Error | The program crashes while running | Dividing by zero, trying to open a file that does not exist |
print() at key points to see what values variables hold| Test Data Type | Purpose | Example (age must be 0-120) |
|---|---|---|
| Normal | Valid data within the expected range | 25, 40, 65 |
| Boundary | Values at the edges of the valid range | 0, 1, 119, 120 |
| Erroneous (Invalid) | Data that should be rejected | -5, 200, "abc" |
Artificial Intelligence (AI) refers to computer systems that can perform tasks that normally require human intelligence — such as recognising speech, making decisions, translating languages, and identifying objects in images.
Machine learning is a branch of AI where computers learn from data and improve over time without being explicitly programmed for every scenario. The system is trained on large datasets and finds patterns.
| Application | How AI is Used | Examples |
|---|---|---|
| Voice Assistants | Natural language processing to understand and respond to speech | Siri, Alexa, Google Assistant |
| Recommendation Systems | Analyses your behaviour to suggest content you might like | Netflix "Because you watched...", Spotify Discover Weekly |
| Self-driving Vehicles | Sensors + AI to navigate roads, detect obstacles, make driving decisions | Tesla Autopilot, Waymo |
| Medical Diagnosis | Analyses scans/images to detect diseases, sometimes more accurately than humans | AI detecting cancer in X-rays |
| Chatbots | Simulate human conversation to answer customer questions 24/7 | Website support bots, ChatGPT |
| Fraud Detection | Identifies unusual patterns in transactions that may indicate fraud | Bank alerts for suspicious card activity |
The Internet of Things (IoT) refers to everyday physical objects ("things") that are connected to the internet, allowing them to collect and exchange data. These devices contain sensors, processors, and network connectivity.
| Category | Device | What it Does |
|---|---|---|
| Smart Home | Smart thermostat (e.g. Nest, Hive) | Learns your schedule, adjusts heating remotely, saves energy |
| Smart Home | Smart speaker (e.g. Echo, HomePod) | Voice-controlled assistant, plays music, controls other smart devices |
| Wearables | Fitness tracker (e.g. Fitbit, Apple Watch) | Monitors heart rate, steps, sleep, sends health alerts |
| Agriculture | Soil sensors | Monitor moisture, temperature, nutrients — automate irrigation |
| Transport | Connected vehicles | Track location, monitor engine health, automatic emergency calls |
| Healthcare | Remote patient monitors | Track vital signs and alert doctors to changes without hospital visits |
| Benefits | Risks |
|---|---|
| Convenience and automation | Security vulnerabilities — more devices = more targets for hackers |
| Energy savings and efficiency | Privacy — devices collect large amounts of personal data |
| Better data for decision-making | Dependence on internet — devices stop working if connection is lost |
| Improved healthcare monitoring | Compatibility — devices from different manufacturers may not work together |
A blockchain is a digital ledger (record book) where transactions are recorded across many computers in a way that makes it extremely difficult to alter past records. Each block contains a set of transactions and a link to the previous block, forming a chain.
| Use | How it Works |
|---|---|
| Cryptocurrencies | Digital currencies like Bitcoin and Ethereum use blockchain to record transactions without a bank |
| Supply chain tracking | Track products from factory to shop to prove authenticity and ethical sourcing |
| Smart contracts | Self-executing agreements where terms are written in code — automatic payment when conditions are met |
| Voting systems | Tamper-proof digital voting records |
| Medical records | Secure, shared patient records that cannot be altered |
Augmented Reality overlays digital content (images, text, 3D models) onto the real world, viewed through a phone, tablet, or headset. The real environment is still visible.
Virtual Reality creates a completely immersive digital environment. The user wears a headset that blocks out the real world entirely.
| Feature | AR | VR |
|---|---|---|
| Real world | Still visible — digital added on top | Completely replaced by digital world |
| Equipment | Phone/tablet or lightweight glasses | Full headset required |
| Mobility | Can walk around freely | Usually stationary or limited area |
| Cost | Often free (phone apps) | Requires dedicated hardware |
5G is the fifth generation of mobile network technology, offering significantly faster speeds, lower latency (delay), and the ability to connect many more devices simultaneously.
| Feature | 4G | 5G |
|---|---|---|
| Download speed | Up to ~100 Mbps | Up to ~10 Gbps (100x faster) |
| Latency | ~50ms | ~1ms (near-instant) |
| Connected devices | ~100,000 per km² | ~1,000,000 per km² |
5G enables: real-time remote surgery, autonomous vehicles, massive IoT deployments, seamless cloud gaming, and high-quality video streaming on the move.
| Format | Extension | Key Features | Best For |
|---|---|---|---|
| MP4 | .mp4 | Most widely supported, good compression, maintains quality | Web, streaming, social media — the standard choice |
| AVI | .avi | Older format, large file sizes, less compression | Legacy systems, Windows editing |
| MOV | .mov | Apple/QuickTime format, high quality | Mac editing, professional video production |
| WMV | .wmv | Windows Media Video, good compression | Windows-based playback |
| WebM | .webm | Open format, optimised for web | Embedding video on websites (HTML5) |
Video editing software uses a timeline — a horizontal bar representing the duration of your project. You drag clips, audio, and effects onto the timeline and arrange them in order.
| Technique | Description |
|---|---|
| Cutting / Trimming | Removing unwanted sections from the beginning, end, or middle of a clip |
| Splitting | Dividing a single clip into two separate clips at the playhead position |
| Transitions | Effects between clips — fade in/out, dissolve, wipe, slide. Use sparingly for a professional look. |
| Titles / Text | Adding text overlays — opening titles, lower thirds (name captions), end credits |
| Colour correction | Adjusting brightness, contrast, saturation to fix or enhance the look of footage |
| Speed changes | Slow motion or fast-forward effects to change the pace of a clip |
| Software | Cost | Platform | Level |
|---|---|---|---|
| iMovie | Free | Mac / iOS | Beginner |
| Clipchamp / Windows Video Editor | Free | Windows | Beginner |
| DaVinci Resolve | Free / Paid | All | Intermediate-Professional |
| Adobe Premiere Pro | Subscription | All | Professional |
Free audio editing software: Audacity (cross-platform, widely used in schools)
| Format | Type | Quality | File Size |
|---|---|---|---|
| WAV | Uncompressed | Highest (lossless) | Very large |
| MP3 | Compressed (lossy) | Good — some data lost but usually unnoticeable | Small (~1/10 of WAV) |
| AAC | Compressed (lossy) | Better than MP3 at same bit rate | Small |
| FLAC | Compressed (lossless) | Perfect — no data lost | Medium (~half of WAV) |
Compression reduces file size so files can be downloaded and streamed faster. There are two types:
| Type | How it Works | Quality Loss? | Examples |
|---|---|---|---|
| Lossy | Permanently removes some data that humans are unlikely to notice | Yes — cannot be restored | MP3, MP4 (H.264), JPEG |
| Lossless | Compresses data without losing any information — can be fully restored | No | FLAC, PNG, ZIP |
Before creating any multimedia product, you must plan thoroughly. Good planning saves time and leads to a better final product.
A storyboard is a visual plan that maps out each scene or section of a video/animation before production begins. Each frame typically includes:
BTEC assignments are marked against specific criteria. Each criterion has a command word that tells you exactly what depth of response is expected. Understanding this is the single most important skill for achieving higher grades.
| Grade | What You Must Demonstrate | Typical Command Words | Depth of Response |
|---|---|---|---|
| Pass | Basic knowledge and understanding. Show you know the facts and can describe them correctly. | Identify, Outline, Describe, State, List, Define | WHAT something is and HOW it works |
| Merit | Deeper understanding. Show you can explain WHY things work the way they do, compare options, and analyse situations. | Explain, Compare, Analyse, Discuss, Demonstrate | WHY something is the case, with reasoning and examples |
| Distinction | Excellent, independent thinking. Evaluate options, justify decisions, draw conclusions, and make well-reasoned recommendations. | Evaluate, Justify, Recommend, Assess, Critically analyse | Making JUDGEMENTS with evidence, weighing pros and cons, reaching conclusions |
| Word | What To Do | Example Response Start |
|---|---|---|
| Describe | Give a clear, factual account of what something is or how it works. Include key features. | "Cloud storage is a service where files are stored on remote servers accessed via the internet. Users can upload, download, and share files from any device..." |
| Identify | Name or recognise something. Brief but accurate. | "One threat to data security is phishing." |
| Outline | Give the main points without going into detail. | "The Data Protection Act requires organisations to keep personal data secure and only use it for stated purposes." |
| Word | What To Do | Example Response Start |
|---|---|---|
| Explain | Give reasons WHY. Do not just state facts - show understanding of causes, effects, and connections. | "Cloud storage improves collaboration because multiple users can access and edit the same file simultaneously, which means team members in different locations do not need to email versions back and forth..." |
| Compare | Identify similarities AND differences between two or more things. Use connectives like "whereas", "however", "both". | "Both cloud storage and local storage allow users to save files, however cloud storage can be accessed from any device with internet whereas local storage is only available on the device it is stored on..." |
| Analyse | Break something down into parts. Examine how and why it works. | "Looking at the security features of cloud storage, encryption protects data in transit which means intercepted data cannot be read. However, the provider controls the encryption keys which means..." |
| Word | What To Do | Example Response Start |
|---|---|---|
| Evaluate | Weigh up strengths and weaknesses. Make a balanced judgement and reach a conclusion. | "Overall, cloud storage is the better option for this organisation because the benefits of remote access and automatic backup outweigh the concerns about internet dependency. While there is a risk of data breaches, the provider uses 256-bit encryption which..." |
| Justify | Give evidence-based reasons for a decision or recommendation. Explain why alternatives were rejected. | "I recommend Google Workspace rather than Microsoft 365 because the organisation's budget is limited and Google offers more storage at the free tier. I rejected Microsoft 365 because the per-user cost of..." |
| Assess | Consider all factors and make a judgement about the importance, value, or effectiveness of something. | "The most significant threat to this organisation is ransomware, because a successful attack would prevent access to all patient records. While phishing is more common, the impact of ransomware is..." |
Here is the same topic answered at all three levels, so you can see exactly what changes:
PASS "Cloud storage allows the business to store files online. Employees can access files from any device with internet access. Files are backed up automatically so they will not be lost if a computer breaks."
This describes WHAT cloud storage does - it states facts correctly but does not explain WHY these features matter to the business.
MERIT "Cloud storage benefits the small business because employees who work from home or visit clients can access the same files as those in the office, which means everyone is always working on the most up-to-date version. This is better than using USB drives because USBs can be lost or contain outdated versions. The automatic backup feature is important because small businesses often cannot afford a dedicated IT team to manage backups manually, so cloud storage removes this responsibility."
This explains WHY each feature matters and compares with alternatives - it shows understanding beyond just listing facts.
DISTINCTION "Having evaluated both cloud storage and local network storage for this business, cloud storage is the most suitable option. The three employees frequently work from different locations, which makes remote access essential - this would not be possible with a local server without a costly VPN setup. While there are valid concerns about relying on internet connectivity (the business is in a rural area with variable broadband speeds), the automatic backup and version history features outweigh this risk, as the business currently has no backup system at all and losing client data would be catastrophic. The monthly subscription cost of approximately 10 per user is also more manageable than the 800+ upfront cost of a NAS device. I would recommend Google Workspace specifically because it includes collaborative editing tools the team has requested, and offers 30GB of storage per user which exceeds their current needs."
This evaluates both options, considers specific business circumstances, weighs pros against cons, makes a justified recommendation with evidence, and explains why the alternative was rejected.
| Mistake | Why It Limits Your Grade | What To Do Instead |
|---|---|---|
| Listing facts without explanation | Lists only show you know WHAT, not WHY. This is describing, not explaining. | After every point, ask yourself "so what?" and "why does this matter?" Then write that answer. |
| Not relating answers to the scenario | Generic answers do not show you can apply knowledge. The assignment gives you a context for a reason. | Name the organisation, refer to their specific needs, and explain how each point relates to THEIR situation. |
| Using vague language | "It is good" or "it is better" without saying WHY is meaningless. Examiners cannot give marks for unsupported opinions. | Replace "good" with specific reasons: "more efficient because...", "more secure since...", "cheaper as it costs..." |
| Only giving one side of an argument | Merit and Distinction require balanced analysis. One-sided answers show limited thinking. | For every advantage, consider a disadvantage. Use "however", "on the other hand", "although". |
| Missing criteria entirely | You MUST meet ALL Pass criteria before ANY Merit criteria count. One missed Pass criterion = fail. | Print the assignment brief. Highlight every criterion. Tick them off as you complete each one. |
| Copying from websites | Plagiarism can result in losing the entire unit grade. Verifiers check for this. | Read the source, close it, then write in your own words. If you use a quote, reference it properly. |
PASS Describe at least three digital communication tools Sarah could use. For each, explain what it does and give an advantage and a disadvantage. Example: "Instagram is a social media platform where Sarah could share photos of her food and drinks. An advantage is that it is free to use. A disadvantage is that it requires regular posting to maintain engagement."
MERIT Explain why each tool is appropriate for Sarah's cafe specifically. Compare at least two tools (e.g. Wix vs WordPress, Instagram vs Facebook). Discuss how the tools complement each other. Example: "Instagram is more suitable than X (Twitter) for a cafe because it is a visual platform and food photography is one of the most popular content types. However, Facebook may reach a wider age range in a small town where older residents are more likely to use Facebook than Instagram."
DISTINCTION Evaluate all options and make a justified recommendation. Explain why you rejected alternatives. Consider long-term sustainability. Example: "I recommend Sarah uses a combination of a Wix website (free plan initially, upgrading to the 13/month plan when ready for online ordering) and an Instagram business account linked to a Facebook page. I rejected Squarespace because its cheapest plan is 16/month which exceeds the budget when combined with online ordering fees. The Instagram-Facebook link allows cross-posting from one platform, saving time, which is critical as Sarah runs the cafe alone and has limited time for marketing."
PASS Describe both cloud storage and local network storage. List the features, advantages, and disadvantages of each. Present in a comparison table covering cost, accessibility, security, and reliability.
MERIT Compare the two options in detail, explaining how each factor affects Greenfield Academy specifically. For example: "Cloud storage would allow students to access homework files from home, which is important because 30% of students reported they could not complete homework when files were only on the school network. However, the school's 80 Mbps connection shared across 800 users may cause slow performance during peak times."
DISTINCTION Evaluate both options and make a justified recommendation. Weigh the evidence for and against each factor. Consider a hybrid approach. Example: "I recommend a phased migration to Google Workspace for Education, retaining the existing server for one year as a backup. Google Workspace for Education is free for schools, eliminating the estimated 4,000 cost of a new server. The collaboration features directly address the school's goal of supporting remote learning. While the 80 Mbps broadband is a concern, Google Docs uses minimal bandwidth compared to streaming video, and the school could apply for the DfE broadband upgrade scheme. I rejected Microsoft 365 because although it offers comparable features, the school's Chromebook fleet integrates more seamlessly with Google tools."
PASS Describe three methods of digital communication the charity could use. For each, state what it is, how it works, and give one advantage and one disadvantage.
MERIT Explain how each method meets the charity's specific needs (cost reduction, frequency, audience reach). Compare the methods against each other. Consider the target audience demographics. Example: "While a social media page on Facebook would be free, it relies on supporters actively checking the page or the algorithm showing posts in their feed. Email is more reliable for reaching all 500 supporters directly because the message goes to their inbox."
DISTINCTION Evaluate all three methods and make a justified recommendation, including a transition plan that accounts for less digitally confident supporters. Example: "I recommend a phased approach: begin with Mailchimp for email newsletters (free for up to 500 contacts), supplemented by a Facebook page for broader reach. For the estimated 15% of supporters who are not online, continue posting a printed summary twice a year (reducing print costs to 300). I rejected moving entirely to social media because the charity cannot guarantee all supporters will see posts, and abandoned the idea of a video newsletter because the production time and skills required are beyond the charity's current volunteer capacity. The charity must also ensure explicit GDPR consent is obtained before emailing supporters, using a clear opt-in form."
PASS Describe how technology can be used in each area (data analytics, stock management, e-commerce). Identify relevant legislation and security measures.
MERIT Explain how each technology specifically benefits SportsFit. Analyse how the loyalty card data could be used to increase sales (e.g. "if the data shows customers who buy running shoes also buy energy gels within 30 days, SportsFit could send targeted discount codes").
DISTINCTION Evaluate the proposed technologies against the 15,000 budget. Justify which investments should be prioritised. Assess the ethical implications of data analytics on customer privacy. Reach a conclusion that balances business benefit against customer trust and legal compliance.
PASS Describe the digital systems the surgery could implement. Identify the security measures needed to protect patient data. Describe the relevant legislation (Data Protection Act, GDPR).
MERIT Explain why each security measure is necessary for health data specifically (e.g. "access controls with role-based permissions are essential because a receptionist should be able to view appointment details but should not have access to clinical notes"). Compare the benefits and risks of the digital transition for different stakeholder groups.
DISTINCTION Evaluate the overall feasibility of the digital transformation. Justify the priority order for implementation. Assess whether the benefits to patient care and efficiency outweigh the risks and costs. Consider how to ensure digital inclusion for elderly or less confident patients. Reach a well-reasoned conclusion about whether the practice should proceed with full digitisation or adopt a hybrid approach.