Programování I (VŠCHT – ZS 2019/2020)
Jiří tečka Znamenáček plus P1 zavináč gmail tečka com

Pomůcky

Python
tahák pro Python 3.x

komentovaná řešení
~ rozpoznávání samohlásek
~ výpis Fibonacciho posloupnosti
~ součet prvků v seznamu
~ slovník písmen v textu

Nástroje
~ Python.org – oficiální stránky Python'u
~ MiniConda – alternativní distribuce Python'u „se vším všudy“
~ DreamPie – pythoní shell s víceřádkovou historií
~ PyScripter – pythoní IDE, s vlastním interpretrem (pro Windows)
~ PyCharm – pokročilé víceplatformní pythoní IDE (volná verze Community Edition)

Příklady

  1. Karel: základy
           ~ podmínky
           ~ rekurze
  2. seznámení s Python'em

Domácí úkoly

Nenechávejte si je na poslední chvíli – nebudete stíhat a ještě budete zbytečně bez bodů ^_~

Bloky

  1. úvodní slovo & organizace předmětu
  2. Programovací jazyk KAREL:
        ~ KAREL: Úvod do programování & cykly
        ~ KAREL: podmínky
        ~ KAREL: rekurze
  3. Úvod do Python'u:
        ~ Od Karla k Python'u
        ~ Python: instalace, interaktivní interpretr, spouštění programů z příkazové řádky, konzole Dreampie, distribuce MiniConda
        ~ „Želví“ (aneb relativní) grafika:
    1. úvod
    2. další vlastnosti
    3. rekurzivní obrazce

        ~ …
  4. Základy Python'u:
        ~ …
  5. Další užitečné informace:
        ~ …

Zápočet

K získání zápočtu musíte odevzdat alespoň polovinu domácích úkolů plus napsat zápočtovou písemku (píše se na papír) na nadpoloviční počet bodů. Body za domácí úkoly budou tvořit 14 bodů u zkoušky.

a) Domácí úkoly

Domácí úkoly musí být odevzdány do zadání dalšího úkolu (typicky do dvou týdnů). Za každý včas odevzdaný příklad můžete dostat maximálně 2 body. Příklad odevzdaný pozdě už může získat maximálně bod 1 (a to samozřejmě musí fungovat). Musíte odevzdat alespoň polovinu příkladů, abyste měli nárok na zápočet! Příklady odevzdané až o zkouškovém jsou za nula bodů, ale pořád je musíte odevzdat, jinak se rozlučte se zápočtem a tudíž i známkou.

PS: Příkladů za semestr by mohlo být asi tak 7 (a půlka je pak 4 :-), ale pokud jich z nejrůznějších důvodů bude méně, budou body za ně na konci semestru na příslušný počet přepočítány.

b) Písemka

Písemka je teoretická, řešená na papír bez připojení k internetu. Skládá se z:

Na její vypracování je vyhrazeno (přibližně) 45 minut. Je třeba z ní získat nadpoloviční počet bodů. Náhradní pokusy jsou dva.


Zkouška

Zkouška bude trvat asi 4 hodiny a bude probíhat u počítače a s připojením k internetu (čímž ovšem neříkám, že je opisování povoleno). Její náplní jest:


Bodové hodnocení a výsledná známka