Table of Contents

Přednášky

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

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.

on-line dotazník k přednášce

Harmonogram přednášek

#VTýden Týden Téma Úterý 11:00 (Místnost T2:D2-256)
01 40. Přednáška 01 - Informace o předmětu, úvod do programování
S. G. Kochan: kapitoly 2 a 3
02.10. - lec01
02 41. Přednáška 02 - Základy programování v C
S. G. Kochan: kapitoly 2 a 3
09.10. - lec02
03 42. Přednáška 03 - Základní řídící struktury
S. G. Kochan: kapitoly 3, 4, 5 a část 6
16.10. - lec03
04 43. Přednáška 04 - Řídící struktury, výrazy
S. G. Kochan: kapitoly 4, 5, 6 a 12
23.10. - lec04
05 44. Přednáška 05 - Pole, ukazatele
S. G. Kochan: kapitoly 7, 10 a 11
30.10. - lec05
06 45. Přednáška 06 - Pole, textové řetězce, alokace dynamické paměti
S. G. Kochan: kapitoly 8 a 11
06.11. - lec06
07 46. Přednáška 07 - Ukazatele, práce s pamětí, ladění
S. G. Kochan: kapitoly 9, 14, 17 a Appendix B
13.11. - lec07
08 47. Přednáška 08 - Agregované datové typy, algoritmy řazení
S. G. Kochan: kapitola 16 a Appendix B
20.11. - lec08
09 48. Přednáška 09 - Reprezentace datových typů, standardní knihovny C 27.11. - lec09
10 49. Přednáška 10 - Spojové struktury, abstraktní datový typ 04.12. - lec10
11 50. Přednáška 11 - Programování ARM -- MBED 11.12. - lec11
12 51. Přednáška 12 - Stromy, doplnění preprocesoru 18.12. - lec12
52. Zimní prázdniny -
13 02. Přednáška 13 - Zápočtový test 08.01. - lec13

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

Stanislav Vítek 2018/10/01 09:00

02. Základy programování v C

Stanislav Vítek 2018/10/09 09:00

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

Stanislav Vítek 2018/10/16 09:00 Aktualizace: oprava překlepů

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

Stanislav Vítek 2018/10/23 09:00

05. Pole, ukazatele

Stanislav Vítek 2018/10/30 09:00

06. Pole, textové řetězce, alokace dynamické paměti

Stanislav Vítek 2018/11/06 09:00

07. Ukazatele, práce s pamětí, ladění

Stanislav Vítek 2018/11/13 09:00

08. Agregované datové typy, algoritmy řazení

09. Reprezentace datových typů, standardní knihovny C

10. Spojové struktury, abstraktní datový typ

11. Programování ARM - MBED, HW prosředky

12. Stromy. Doplnění preprocesoru.