|
IB111 Základy programování
|
|
|
|
Přednášky
Archivní materiály ze starého běhu předmětu. Aktuální
stránky IB111 jsou www.fi.muni.cz/IB111/.
Rozpis přednášek do týdnů je pracovní a může se v průběhu semestru mírně
změnit. Slidy budou průběžně doplňovány (zde i v ISu - složka Učební materiály).
Kontrolní otázky
Termín | Téma | Slidy |
Týden 1 | Úvod (administrativa předmětu,
motivace, Python) |
uvod.pdf,
Video Vlk, koza, zelí
|
Týden 2 | Základní konstrukce (proměnné,
výrazy, řídicí struktury, funkce) |
zaklady.pdf
|
Týden 3 | Programy pracující s čísly (číselné typy, jednoduché ukázky, dělitelnost, náhoda) |
cisla.pdf
|
Týden 4 | Řetězce a seznamy |
retezce-seznamy.pdf
|
Týden 5 | Vyhledávání a řazení (práce se seznamem, binární
vyhledávání, řadicí algoritmy, základy
složitosti) |
vyhledavani-razeni.pdf
|
Týden 6 | Datové typy a jejich užití
(seznam, zásobník, fronta, slovník, množina) |
datove-typy.pdf
|
Týden 7 | Proměnné, paměť, soubory |
promenne-pamet.pdf
|
Týden 8 | Rekurze (rekurzivní funkce,
příklady) |
rekurze.pdf,
Video Hanojské věže
|
Týden 9 | Složené datové typy, objekty
v Pythonu |
objekty.pdf
|
Týden 10 | Práce s daty
|
data-texty.pdf
|
Týden 11 | Obrázky (reprezentace,
generování, úpravy) |
obrazky.pdf
|
Týden 12 | Vývoj programů (návrh, dekompozice problému,
dokumentace, testování; případová studie) |
vyvoj-programu.pdf
|
Týden 13 | Programovací jazyky (přehled
jazyků a jejich užití), praktické tipy. |
programovaci-jazyky.pdf
|
|