1. Lineární programovaní 5 // 1.1. Optimalizační úlohy 5 // 1.2. Simplexová metoda 25 // 1.3. Distribuční metoda 45 // 2. Výpočetní systémy 71 // 2.1. Vznik operačních systémů 71 // 2.2. Typy operačních systémů 75 // 2.3. Technické prostředky (opakování) 81 // 2.4. Multiprogramování 86 // 2.5. Procesy 91 // 2.6. Hierarchie operačního systému 94 // 2.7. Operační systémy pro práci v dávkách 97 // 2.8. Operační systémy pro sdílení času 101 // 2.9. Řízení technologických procesů 114 // 3. Složitost algoritmů 119 // 3.1. Hledání 126 // 3.2. Třídění 129 // 4. Moderní metody programování 151 // 4.1. Rekurze 152 // 4.2. Proměnné typu odkaz 163 // 4.3. Dynamické vytváření objektů 167 // 5. Opakování 172 // 5.1 Opakování - I. ročník 172 // Opakování - II. ročník 206 // 5.3. Opakování - III. ročník 215 // 5.4. Opakování - IV. ročník 229