Přednášky

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.

Otázky na přednášku pište do sdíleného dokumentu, který je přístupný z domény FEL, tj., použijte svůj přístup do Google Apps for Education (GAE).

Harmonogram přednášek

#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
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

13. Binární soubory

TBD

Jan Faigl 2025/09/19 22:44

courses/b0b36prp/lectures/start.txt · Last modified: 2025/09/19 22:48 by faiglj