Katedra aplikované informatiky v dopravě
Studenti budou analyzovat úlohy, navrhnou teoretické řešení dané úlohy a výsledný algoritmus zapíší pomocí vývojových diagramů, procvičí se ve čtení algoritmů zapsaných pomocí vývojového diagramu a využijí základy Booleovy algebry při sestavování podmínek v algoritmech. Studenti budou seznámeni se základy programovacího jazyka Python – proměnná, větvení, cykly, v programech se naučí pracovat s proměnnými základních datových typů (celé číslo, číslo s pohyblivou řádovou čárkou a řetězcem) i datovou strukturou seznam.
Katedra aplikované informatiky v dopravě
Kurz Programování navazuje na předmět 14ASD (Algoritmizace a datové struktury) a plně ho rozšiřuje. Znalosti programovacího jazyka Python jsou zde rozšiřovány tak, aby účastník kurzu získal dovednosti a mohl je aplikovat a řešit různé návazné úlohy. Hlavní témata: seznamy, vícerozměrná pole, řazení a vyhledávání, tuple, množiny, slovníky, práce s datumem a časem, regulární výrazy, funkce a procedury, práce se soubory (CSV, JSON, XML).