Osnova témat

  • Úvod

    Kurz Algoritmizace a programování v moderních jazycích je zaměřen na studenty, kteří začínají programovat, potřebují získat základní znalosti o algoritmizaci úloh a osvojit si základní programovací návyky. Cílem kurzu je seznámit je s třemi programovacími jazyky C#, VBA a Python, které lze využívat k programování aplikací pro OS Windows, automatizaci v MS Office anebo např. zpracování a prezentaci dat či programování speciálních knihoven pro ostatní software.

    Kurz je rozdělen do třech částí. Každou část zajišťuje jiný vyučující: C# - ing. Finkeová, Python – ing. Vrba, VBA – ing. Nachtigalová. Pro získání zápočtu je potřeba vypracovat zadané otázky a úkoly ze všech tří částí a zaslat je příslušnému vyučujícímu do stanoveného data.


    Knuth D. E.,Umění programování - Základní algoritmy,Computer Press,2008,ISBN: 978-80-251-2025-5

    Sharp J.,Microsoft Visual C# 2008 Krok za krokem,Computer Press,2008,ISBN: 978-80-251-2027-9

    Laurenčík M.,Programování v Excelu 2013 a 2016,2018,ISBN: 978-80-271-0895-4

    Mareš A., 1001 tipů a triků pro C# 2010, Computer Press 2011, ISBN: 978-80-251-3250-0

    SUMMERFIELD, Mark. Python 3: výukový kurz. Brno: Computer Press, 2010. ISBN 978-80-251-2737-7.

    eu_logo

    Vytvořeno v rámci projektu „Priorita VŠCHT Praha“  CZ.02.2.69/0.0/0.0/16_015/0002374





  • Úvod do algoritmizace, datové typy, tiché přetečení, zaokrouhlovací chyba.

  • C#: proměnné, deklarace proměnných, operátory.

  • C#: řízení běhu programu.

  • C#: výjimky, ošetření chyb

  • C#: základní algoritmy, paměťová a časová složitost algoritmů.

  • Python: Proměnné a operátory, řízení běhu programu.

  • Python: Vestavěné funkce, vybrané knihovny.

  • Python: Třídy a objekty, ošetření chyb.

  • Python: Pokročilé matematické funkce.

  • Python: Zobrazování dat.

  • VBA: Úvod do jazyka VBA

  • VBA: Vlastní funkce a makra

  • VBA: Dialogová okna UserForms

  • VBA: Uživatelské rozhraní

  • VBA: Otázky a úkoly k vypracování

    K vypracování otázek a úkolů můžete použít nejen materiály kurzu, ale např. i oficiální nápovědu k VBA (QR kódy na vybrané pasáže nápovědy najdete v materiálech), která často obsahuje názorné ukázky kódu a umožní vám tak řešený problém snáze pochopit. Kromě nápovědy můžete použít i jiné zdroje informací nebo se inspirovat kódem vygenerovaným pomocí Záznamníku maker.

    Otázky vypracujte přímo do Wordovského dokumentu a úkoly do Excelovského sešitu. Oba soubory zašlete na adresu Iva.Nachtigalova@vscht.cz.