Concepts
Browsable notes across the FE syllabus — some with interactive visualizers to poke at. 14 topics and counting.
Number systems
Binary, octal, decimal and hex — how to convert between them, plus bits, bytes, and two's complement.
Basic theory
Boolean logic & gates
Boolean algebra and the seven logic gates, with truth tables you can toggle.
Basic theory
Data structures
Arrays, lists, stacks, queues, trees and hash tables — and the Big-O cost of each.
Algorithms
Algorithms & complexity
Searching, sorting, and how to read Big-O time complexity.
Algorithms
CPU & memory hierarchy
How a CPU runs instructions and the memory hierarchy from registers to disk.
Computer systems
OSI & TCP/IP models
The OSI seven-layer model beside the TCP/IP model, and what each layer does.
Networking
IP addressing & ports
IPv4 addressing, subnet masks, and the well-known port numbers the FE exam loves.
Networking
Databases, SQL & normalization
The relational model, keys, normalization to 3NF, ACID, and core SQL.
Database
Information security
The CIA triad, symmetric vs public-key cryptography, hashing, digital signatures, and common attacks.
Security
Software development process
SDLC process models, Agile, and the levels of software testing.
Development
UML diagrams
The UML diagram families and when to use each — structure vs behaviour.
Development
Project scheduling & EVM
Scheduling with PERT/CPM, the work breakdown structure, and tracking progress with earned value.
Project management
IT service management
ITIL, SLAs, the incident-vs-problem distinction, and how availability is calculated.
Service management
Business strategy & finance
Reading the business context: SWOT, ROI and break-even, and the classic quality-control tools.
Business strategy
