Hardware: CPU architecture, memory, registers, addressing modes, buses, instruction sets, multi processors versus single processors;
peripheral devices: hard disks, CDs , video display monitors, device controllers, input/output; operating systems - functions and types;
operating system modules: processes, process management, memory and file system management; examples of hardware architectures;
examples of operating systems; basic network components, switches, multiplexers and media; installation and configuration of multi
user operating systems.
Data structure and representation: characters, records, files, multimedia; precision of data; information representation, organisation and
storage; algorithm development; object representation compared to conventional data flow notation; programming control structures;
program correctness, verifications and validations; file structures and representation.
Communication devices, media, systems; network hardware and software; network configuration; network applications; coding of data;
cost/benefit analysis; distributed versus centralised systems; architectures, topologies and protocols; installation and operation of
bridges, routers and gateways; network performance analysis; privacy, security, reliability; installation and configuration of LAN and
WAN networks; monitoring of networks; management of telecommunications and communications standards. Intranet and internet.