| 1. | | Základy teorie složitosti, polynomiální a nepolynomiální problémy, neřešitelné úlohy |
| 2. | | Datové struktury, jejich implementace, rekurze |
| 3. | | Algoritmy řazení, třídění a vyhledávání. |
| 4. | | Prohledávání stavového prostoru |
| 5. | | Grafové algoritmy |
| 6. | | Pojem operační systém (OS), jeho jádro a nadstavby |
| 7. | | Počítačové sítě a jejich struktury |
| 8. | | Adresování, směrování v sítích a Internetu |
| 9. | | IP protokoly, porty, služby DNS |
| 10. | | Databáze a informační systémy, transakce, vyhledávací strategie |
| 11. | | Techniky návrhu informačních systémů. Informační systémy a nestrukturovaná informace |
| 12. | | Distribuované databáze, replikační systémy, synchronizace dat |
| 13. | | Prostorová a časová informace, indexační techniky |
| 14. | | Správa dokumentů, verzování |
| 1. | | Organizace, bezpečnost, podmínky udělení zápočtu |
| 2. | | Programovací jazyk JAVA |
| 3. | | Datové struktury a jejich implementace |
| 4. | | Algoritmy třídění a jejich implementace |
| 5. | | Grafové algoritmy a jejich implementace |
| 6. | | Grafové algoritmy a jejich implementace |
| 7. | | Síťové IP protokoly (TCP, UDP) a služby |
| 8. | | Síťové IP protokoly (TCP, UDP) a služby |
| 9. | | Úvod do OS Linux/FreeBSD |
| 10. | | Dotazovací jazyk SQL |
| 11. | | Transakce v DBMS |
| 12. | | Základy UML |
| 13. | | Samostatné řešení zápočtových úloh |
| 14. | | Zápočtový test |
| [1] | | Wirth, N.: Algorithm + Data Structures = Program. Prentice-Hall, New Jersey, 1975 |
| [2] | | Louden, Kenneth, C.: Programming Languages. Principles and Practice. PWS-Kent, Massachusetts, 1993 |
| [3] | | Jakákoliv publikace o operačních systémech a TCP/IP sítích (aktuálně doporučí přednášející) |
| [4] | | Wróblewski, Piotr: Algoritmy. Datové struktury a programovací techniky. Computer Press 2004. ISBN: 80-251-0343-9 |
| [5] | | Pokorný J., Halaška I.: Databázové systémy. Praha, ČVUT, 1998 |