Základní principy -- Algoritmy -- Matematické základy -- Matematická indukce -- Čísla, mocniny a logaritmy -- Součty a součiny -- Celočíselné funkce a teorie čísel -- Permutace a faktoriály -- Binomické koeficienty -- Harmonická čísla -- Fibonacciho čísla -- Generující funkce -- Analýza algoritmů -- Asymptotická reprezentace -- O-notace -- Eulerův sumační vzorec Některé asymptotické výpočty -- Počítač MIX -- Popis počítače MIX -- Assembler pro MIX -- Aplikace při výpočtu permutací Některé základní techniky programování -- Podprogramy -- Koprogramy -- Interpretační programy -- Simulátor počítače MIX Trasovací podprogramy -- Vstup a výstup -- Historie a literatura -- Informační struktury -- Úvod -- Lineární seznamy -- Zásobníky, fronty a oboustranné fronty -- Sekvenční alokace -- Spojová alokace -- Kruhové seznamy -- Obousměrně propojené seznamy -- Pole a ortogonální seznamy -- Stromy -- Průchod binárním stromem -- Reprezentace stromu binárním stromem -- Jiné reprezentace stromu -- Základní matematické vlastnosti stromů -- Volné stromy -- Orientované stromy -- Königovo „nekonečné lemma" -- Výčet stromů -- Délka cesty -- Historie a literatura -- Seznamy a uvolňování paměti -- Vícenásobně propojené struktury -- Dynamická alokace paměti -- Historie a literatura -- Odpovědi na cvičení -- Tabulky číselných veličin -- Základní konstanty (desítkově) -- Základní konstanty (osmičkově) -- Harmonická čísla, Bernoulliho čísla, Fibonacciho čísla -- Rejstřík notací -- Rejstřík a slovníček pojmů