PředmětyPředměty(verze: 992)
Předmět, akademický rok 2017/2018
   
Programování - OKBM1M105A
Anglický název: Programming
Podoba výuky: seminář
Zajišťuje: Katedra matematiky a didaktiky matematiky (41-KMDM)
Fakulta: Pedagogická fakulta
Platnost: od 2017 do 2018
Počet semestrů výuky: 1
Semestr: zimní
E-Kredity: 2
Způsob provedení zkoušky: zimní s.:
Rozsah, examinace: zimní s.:0/0, Z [HT]
Rozsah za akademický rok: 8 [hodiny]
Počet míst: neurčen / neurčen (neurčen)
Maximální kapacita předmětu: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština
Forma uskutečňování: kombinovaný
Možnost opakovaného zápisu: 2 / 2 / 3 / 2
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
při zápisu přednost, je-li ve stud. plánu
Garant: prof. RNDr. Antonín Jančařík, Ph.D.
Vyučující: Mgr. Lukáš Kotek
Anotace
Cílem předmětu Programování je obeznámit studenty se základními pojmy z oblasti algoritmizace a programování v prostředí programovacího jazyka Python a s jeho syntaxí v míře nezbytně nutné k osvojení si problematiky tvorby jednoduchých programů sloužících pro matematické výpočty. Případná distanční výuka bude probíhat formou online setkání pomocí MS Teams, LMS Moodle a případných online konzultací. Konání výuky bude nahlášeno alespoň dva dny předem e-mailem a bude odpovídat původnímu prezenčnímu rozvrhu (pokud to bude možné a pokud nebude dohodnuto jinak).
Poslední úprava: Janda David, Mgr., Ph.D. (22.09.2020)
Cíl předmětu

Cílem předmětu Programování je obeznámit studenty se základními pojmy z oblasti algoritmizace a programování v prostředí programovacího jazyka Python a s jeho syntaxí v míře nezbytně nutné k osvojení si problematiky tvorby jednoduchých programů sloužících pro matematické výpoč

Poslední úprava: Jančařík Antonín, prof. RNDr., Ph.D. (15.07.2017)
Podmínky zakončení předmětu

Podmínkami pro udělení zápočtu z předmětu jsou - účast ve více než 75 % hodin, aktivní účast ve výuce a včasné odevzdání zápočtové práce ve formě samostatně vytvořeného programu na předem zvolené téma s funkcionalitou odpovídající zaměření předmětu.

Poslední úprava: Jančařík Antonín, prof. RNDr., Ph.D. (15.07.2017)
Literatura -

Python Programming Language - Official Website [online]. Python Software Foundation, c1990-2013 [cit. 2013-09-03]. Dostupné z: http://www.python.org/
• ČEPELÁK, Jiří. Řešené příklady v jazyku C. Praha : Computer Press, 2001. 156 s. ISBN 80-7226-575-X.
• HUNTER, John, Darren DALE, Eric FIRING a Michael DROETTBOOM. THE MATPLOTLIB DEVELOPMENT TEAM. Matplotlib: python plotting: Matplotlib 1.3.0

documentation [online]. The matplotlib development team, c1990-2013, Jul 31, 2013 [cit. 2013-09-03]. Dostupné z: http://matplotlib.org/

Poslední úprava: Jančařík Antonín, prof. RNDr., Ph.D. (15.07.2017)
Sylabus -

Základy algoritmizace a programování
• Seznámení s programovacím jazykem Python
• Moduly základní knihovny jazyka Python pro matematiku
• Implementace Euklidova algoritmu
• Implementace algoritmů řešení jednoduchých rovnic
• Implementace algoritmů pro maticový počet
• Implementace algoritmů pro numerickou integraci
• Matematické moduly třetích stran pro Python (matplotlib)

Poslední úprava: Janda David, Mgr., Ph.D. (22.09.2020)
 
Univerzita Karlova | Informační systém UK