Podklady přednášek pro aktuální akademický rok 2025/2026. Podklady se skládají z promítaných slidů, které jsou také k dispozici ve zkrácených verzích šetrnějších k případnému tisku, bez přechodů mezi snímky a ve formátu čtyř a devíti snímků na stránku.
Podklady tvoří podpůrný materiál a jejich učelem není nahradit vlastní zápisky z přednášky, které jsou prostředkem osvojení si studované problematiky.
Tématicky je náplň přednášek pokryta v knize Stephen G. Kochan: Programming in C (3rd Edition), Sams Publishing, 2005. Před přednáškou je doporučeno pročíst si odkazované kapitoly.
V přednáškách uvedené zdrojové kódy jsou přiloženy v příslušném .zip archivu. Kromě vyzkoušení programů je též vřele doporučeno si složitější úlohy samostatně naprogramovat a přednáškové příklady využít pro inspiraci.
| #VTýden | Týden | Téma | Čtvrtek 12:45 (Místnost KN:E-107) |
|---|---|---|---|
| 01 | 39. | Přednáška 01 - Informace o předmětu. Úvod do programování S. G. Kochan: kapitoly 2 a 3 | 25.09. - lec01 |
| 02 | 40. | Přednáška 02 - Programování v C S. G. Kochan: kapitoly 2, 3, 4, 5 a část 6 | 02.10. - lec02 |
| 03 | 41. | Přednáška 03 - Řídicí struktury, výrazy a funkce S. G. Kochan: kapitoly 4, 5, 6 a 12 | 09.10. - lec03 |
| 04 | 42. | Přednáška 04 - Pole, ukazatel, textový řetězec S. G. Kochan: kapitoly 7, 10 a 11 | 16.10. - lec04 |
| 05 | 43. | Přednáška 05 - Ukazatele, dynamická alokace, práce s textem S. G. Kochan: kapitoly 8 a 11 | 23.10. - lec05 |
| 06 | 44. | Přednáška 06 - Struktury a uniony S. G. Kochan: kapitoly 9, 14, 17 a Appendix B | 30.10. - lec06 |
| 07 | 45. | Přednáška 07 - Paměť programu Standardní knihovny C. Rekurze S. G. Kochan: kapitola 16 a Appendix B | 06.11. - lec07 |
| 08 | 46. | Přednáška 08 - Spojové struktury | 13.11. - lec08 |
| 09 | 47. | Přednáška 09 - Abstraktní datový typ (ADT) - zásobník, fronta, prioritní fronta | 20.11. - lec09 Mimořádně v KN:E-301 |
| 10 | 48. | Přednáška 10 - Stromy | 27.11. - lec10 |
| 11 | 49. | Přednáška 11 - Prioritní fronta, halda. Příklad použití při hledání nejkratší cesty v grafu | 04.12. - lec11 |
| 12 | 50. | Přednáška 12 - Přesnost výpočtů | 11.12. - lec12 |
| 13 | 51. | Přednáška 13 - Binární soubory | 18.12. - lec13 |
| – | 52. | Zimní prázdniny | 22.12.-04.01. |
| – | 01. | Zimní prázdniny | 22.12.-04.01. |
| 14 | 02. | Rezerva - Dotazy, informace ke zkoušece | 08.01. - lec14 |