- Overview of computer systems.
- Data representation: number systems, representation of numerical and non-numerical data.
- Hardware architecture: CPU and memory, Von Neumann's acrhitecture, input/output, peripherals.
- Operating systems: overview, user interface, file management, internal structure.