- Binary encoding, positional numeral systems, floating point numbers, character set encoding
- Propositional calculus, sequential and combinatorial logic, transistors, circuit design
- Computer Architecture (von Neumann style), machine code and instruction sets, mnemonic codes and assembly languages use mnemonic codes, microcode, compiler
- Operating systems, process and thread model, interprocess communication, deadlocks, memory management, file system fundamentals
|