The binary and hexadecimal number systems, their uses and how to convert numbers between different base systems.
Serial and parallel transmission of data, error checking after transmission, web browsers and internet service providers, and HTTP and HTML.
Logic gates, truth tables, logic circuits, and the use of Boolean algebra.
Operating systems, interrupts and buffers, computer architecture and the von Neumann computer model, and the fetch-execute cycle.
A review of the uses of and the conventions for pseudocode and flowcharts.