Table of Contents

Přednášky

Podklady přednášek pro aktuální akademický rok 2019/2020.

Podklady tvoří podpůrný materiál a jejich učelem není nahradit vlastní zápisky z přednášky, které slouží také jako prostředek 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řípadně též Pavel Herout, Učebnice Jazyka C - 1. díl, Kopp, 2016. 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.

Harmonogram přednášek

#VTýden Týden Téma Úterý 11:00 (Místnost T2:D2-209)
01 39. Přednáška 01 - Informace o předmětu, úvod do programování
Organizace předmětu, náplň přednášek a cvičení, první programy.
S. G. Kochan: kapitoly 2 a 3
22.09. - lec01
02 40. Přednáška 02 - Základy programování v C, překlad, chyby
Proměnné, datové typy, operátory, vstup a výstup.
S. G. Kochan: kapitoly 2 a 3
29.10. - lec02
03 41. Přednáška 03 - Základní řídící struktury
Funkce, hodnoty datových typů, větvení, cykly.
S. G. Kochan: kapitoly 3, 4, 5 a 7
06.10. - lec03
04 42. Přednáška 04 - Řídící struktury, výrazy
Řízení běhu programu. Operátory, přiřazení.
S. G. Kochan: kapitoly 4, 5 a 11
13.10. - lec04
05 43. Přednáška 05 - Strukturované datové typy, ukazatele
Pole, struktury, uniony. Ukazatele, předávání parametrů funkcím.
S. G. Kochan: kapitoly 6, 7, 8 a 10
20.10. - lec05
06 44. Přednáška 06 - Pole a ukazatele, textové řetězce
Pole, ukazatele, vícerozměrná pole, práce s řetězci.
S. G. Kochan: kapitoly 6, 9 a 10
27.10. - lec06
07 45. Přednáška 07 - Práce s pamětí, zásobník, halda. Ladění.
S. G. Kochan: Appendix B, Kapitola 17
3.11. - lec07
08 46. Přednáška 08 - Vnitřní reprezentace datových typů.
S. G. Kochan: kapitola 16 a Appendix B
10.11. - lec08
09 47. Přednáška 09 - Spojové struktury, abstraktní datový typ. 24.11. - lec09
10 48. Přednáška 10 - Pro nemoc zrušena 26.11. - lec10
11 59. Přednáška 11 - Úvod do Cpp I. 3.12. - lec11
12 50. Přednáška 12 - Úvod do Cpp II. 10.12. - lec12
12 51. Přednáška 13 - Úvod do Cpp III. 17.12. - lec13
52. Zimní prázdniny -
01. Zimní prázdniny -
13 02. Přednáška 14 - Zápočtový test 07.01. - lec14

01. Informace o předmětu, úvod do programování

Stanislav Vítek 2020/09/22 10:25

02. Základy programování v C

Stanislav Vítek 2020/09/29 15:00

03. Základní řídící struktury

Stanislav Vítek 2020/10/06 10:20

04. Řídící struktury, výrazy

Stanislav Vítek 2020/10/13 8:00

05. Strukturované datové typy, ukazatele

Stanislav Vítek 2020/10/20 9:33

06. Pole a ukazatele, textové řetězce

Stanislav Vítek 2020/11/02 21:33

07. Práce s pamětí, zásobník, halda, ladění

Stanislav Vítek 2020/11/10 10:00

08. Vnitřní reprezentace datových typů, knihovny

Stanislav Vítek 2020/11/24 10:00

09. Spojový seznam

Stanislav Vítek 2020/12/01 10:00

10. Abstraktní datový typ

Stanislav Vítek 2020/12/01 10:00