CPU
ALU
CU
Bus
MAR
MDR
High Level Language
Low Level Language
Compiling
CPU Fan
Heatsink
Motherboard
RAM
ROM
Primary Storage
Secondary Storage
Cache
Virtual Memory
Clock Speed
Cores
Fetch
Decode
Execute
PC
IR
ACC
Operand
Opcode
Embedded System
Firmware
Flashing
Flash Memory
Magnetic Storage
Optical Storage
Solid State Storage
OS
BIOS
System Software
Application Software
System Utility
Proprietary Software
Open Source Software
File Manager
Task Manager
Disk Defragmenter
Disk Cleanup
CLI
GUI
WYSIWYG
Disk Formatter
Web Browser
Media Player
Image Editor
Video Editor
File System
Directory tree
Anti Virus Software
Malware
Anti-Malware
Kernel
Device Driver
User Account Manager
Authentication
Machine Code
High Level Language
Compiling
IDE
Full Backup
Incremental Backup
Onsite Backup
Offsite Backup
Creative Commons
Public Domain
Site Licence
User Licence
Machine Licence
DDOS
Botnet
Phishing
Social Engineering
Interception
Brute Force
SQL Injection
Poor Network Policy
Network Forensics
Anti-Malware
Firewall
User Access Levels
Password
Encryption
Dictionary Attack
Malware
Penetration Testing
Rootkit
Spyware
Worm
Crimeware
Trojan
Anti-virus
Input Sanitization
Switch
Router
Server
Web Server
File Server
Authentication Server
Ethernet
WIFI
Wireless Access Point
Bluetooth
WPA / WPA2
WEP
DNS
ISP
Fibre Optics
Bridge
Packet
Packet Switching
Latency
Protocol
HTTP
HTTPS
FTP
SMTP
IMAP
TCP/IP
Layers
Domain Name
MAC Address
SSL
LAN
WAN
Internet
World Wide Web
Client – Server
Peer to Peer
Wifi Frequency
Wifi Channel
Star Network
Mesh Network
Packet Switching
Network Performance
The cloud
Transmission Media
NIC
WAP
Virtual Network
Abstraction
Decomposition
Algorithmic Thinking
Algorithm
Searching Algorithm
Binary Search
Linear Search
Sorting Algorithm
Bubble Sort
Merge Sort
Insertion Sort
Pseudocode
Flow Diagram
Trace Table
Bit
Byte
Nibble
ASCII
Unicode
Bitmap
Lossy Compression
Lossless Compression
Bit Depth
Hexadecimal
Denary
Pixel
Grayscale
Color Channel
RGB
Kilobyte
Megabyte
Gigabyte
Terabyte
petabyte
Character-Set
Metadata
Color Depth
Resolution
Sound Sampling
Sampling Interval
Sample Size
Sampling Frequency
Variable
Constant
Sequence
Selection
Iteration
Count controlled loop
Condition controlled loop
String Manipulation
Inputs
Outputs
File Handling
Records
SELECT Query
One dimensional array
Two dimensional array
Function
Procedure
Sub program
Integer
Real
Boolean
Character
String
Casting
Arithmetic operators
Boolean operators
Comparison operators
Input sanitisation
Input Validation
Code maintainability
Iterative testing
Final testing
Syntax error
Logical error
Runtime error
Test Data
Logic gate
AND gate
OR gate
Truth Table
NOT gate
MOD
DIV
^
Translators
Assembler
Compiler
Interpreter
IDE
Data Type
Data Structure