Přeskočit na hlavní obsah
Přeskočit hlavičku

Úvod do programování

Typ studia bakalářské
Jazyk výuky čeština
Kód 653-2247/01
Zkratka UP
Název předmětu česky Úvod do programování
Název předmětu anglicky Úvod do programování
Kreditů 4
Garantující katedra Katedra materiálového inženýrství a recyklace
Garant předmětu Ing. Lukáš Halagačka, Ph.D.

Osnova předmětu

1. Úvod, základní koncepce systému Matlab a Python, licenční soubory, instalace, numerické knihovny a toolboxy, první skript
2. Algoritmus, popis, vlastnosti, datové typy a dynamické struktury
3. Booleovská algebra, práce s cykly a podmínkami.
4. Operace s vektory a maticemi.
5. Funkce I: vestavěné, uživatelem definované, typy parametrů.
6. Funkce II: funkce s více parametry a návratovými hodnotami, rekurzivní volání funkcí.
7. Výjimky a optimalizace kódu
8. Práce se soubory
9. Tvorba objektů, třídy
10. Grafický výstup, vizualizace dat
11. Základy grafického uživatelského rozhraní

Povinná literatura

Rudolf, P. (2022). Začínáme programovat v jazyku Python: 2., přepracované a rozšířené vydání. Grada Publishing as.
ZAPLAŤÍLEK, Karel, Matlab pro začátečníky, BEN - technická literatura, 2014, ISBN: 80-7300-175-6
Summerfield, M. (2014). Python 3. Computer press.

Doporučená literatura

MAREŠ M., Valla T.: Průvodce labyrintem algoritmů, 2022, CZ NIC.
Pilgrim M.: Ponořme se do Pythonu 3, CZ NIC, 2010: on-line diveintopython3.py.cz/index.html
On line kurz: https://naucse.python.cz/2017/pyladies-brno-jaro-po/