V letním semestru je výuka zaměřená na teoretické aspekty programování.
Budeme se zabývat různými algoritmy a jejich složitostí.
Ke stažení jsou k dispozici skripta.
K samostudiu doporučuji následující literaturu:
Töpfer, P.: Algoritmy a programovací techniky, Prometheus 1995
Wirth, N.: Algorithms + Data Structures = Programs, Prentice-Hall 1975 (slov. překlad: Algoritmy a štruktúry údajov, Alfa 1988)
Knuth, D. E.: The Art of Computer Programming, Vol 1,2,3
Zimní část předmětu (základy programování) postupuje velmi volně podle učebnice M. Zeeleho, Python: An introduction to computer Science (amazon.com), letos v Pythonu verze 3.
Domácí úkoly odevzdávejte e-mailem vždy do data uvedeného u příslušné série.
V odůvodněných případech lze předem domluvit i pozdější odevzdání.
Töpfer, P.: Algoritmy a programovací techniky, Prometheus 1995
Wirth, N.: Algorithms + Data Structures = Programs, Prentice-Hall 1975 (slov. překlad: Algoritmy a štruktúry údajov, Alfa 1988)
Knuth, D. E.: The Art of Computer Programming, Vol 1,2,3
Zimní část předmětu (základy programování) postupuje velmi volně podle učebnice M. Zeeleho, Python: An introduction to computer Science (amazon.com), letos v Pythonu verze 3.
Aktuality
- 6.3. a 13.3. přednáška odpadá z důvodu mé pracovní cesty
- V IS jsem vypsal termíny zápočtových testů. Momentálně jsou následující: 24. 1., 25. 1., 27.1., 6.2., 8.2., 10.2.. Pokud by Vám ani jeden z termínů nevyhovoval, je možné se e-mailem domluvit na jiném. Na vypsané termíny se prosím přihlašte. Termín, na který nebude v den konání přihlášen žádný student, může být bez varování zrušen.
- Připravit se k zápočtu můžete ve hře Únik z bludiště
Přednášky & domácí úlohy
Téma | Slidy | Domácí úkol | Poslední změna | |
---|---|---|---|---|
13.12. | Rekurze & Želvička |
Série 4.: Binomické koeficienty a rekurze
(odevzdat do 3. 2. 2017) |
20. 12. 2016 | |
10.11. | Rekurze | 14. 3. 2016 | ||
10.11. | Funkce & Cykly | 9. 11. 2016 | ||
8.11. | If ... Then ... Else |
Série 4.: Loginy & Šifry (řetězce, soubory)
(odevzdat do 13. 12.) |
9. 11. 2016 | |
8.11. | Řetězce |
Série 3.: Find & Convert (řetězce)
(odevzdat do 13. 12.) |
9. 11. 2016 | |
20.10. | Datové typy, čísla, převod do binární soustavy |
Série 2.: Investice
(odevzdat do 1. 11.) |
25. 2. 2016 | |
18.10. | První program v Pythonu, for cykly, přiřazení |
Série 1.: Logistická funkce
(odevzdat do 1. 11.) |
25. 2. 2016 | |
11.10. | Počítače, první krůčky v Pythonu | 11. 10. 2016 | ||
4.10. | Úvod, Historie |
Zábavné úlohy
(odevzdat do 11. 10.) |
4. 10. 2016 |