indexmenu_n_1

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
24.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
01.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
08.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
15.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
22.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
29.11. - 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
5.11. - lec07
08 46. Přednáška 08 - Vnitřní reprezentace datových typů
S. G. Kochan: kapitola 16 a Appendix B
12.11. - lec08
09 47. Přednáška 09 - Spojové struktury, abstraktní datový typ 19.11. - lec09
10 48. Přednáška 10 - Generický datový typ, ukazatele na funkce 26.11. - lec10
11 59. Přednáška 11 - Standardní a externí knihovny 3.12. - lec11
12 50. Přednáška 12 - Studentská volba 1 10.12. - lec12
12 51. Přednáška 13 - Studentská volba 2 17.12. - lec12
52. Zimní prázdniny -
01. Zimní prázdniny -
13 02. Přednáška 13 - Zápočtový test 07.01. - lec13

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

Stanislav Vítek 2019/09/23 19:00

02. Základy programování v C

Stanislav Vítek 2019/09/23 19:00

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

Stanislav Vítek 2019/09/23 19:00

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

Stanislav Vítek 2019/10/15 9:00

05. Strukturované datové typy, ukazatele

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

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

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

09. Abstraktní datový typ

10. Generický datový typ, ukatatele na funkci

  • prezentace:
  • demonstrační příklady:

11. Standardní a externí knihovny

  • prezentace:
  • demonstrační příklady:
courses/b0b99prpa/lectures.txt · Last modified: 2019/11/19 10:28 by viteks