Seminár z programovania

Čo sa na tomto predmete
naučíš?

zimný
1. ročník
3 kredity
Algoritmizácia

Tento predmet sa zameriava na praktické zvládnutie programovania v jazyku Python, pričom nadväzuje na základy programovania a rozširuje ich o nové typy problémov. Začína sa úvodom do Pythonu, kde sa študent naučí základné príkazy, výstup na obrazovku a prácu s premennými. Nasleduje spracovanie vstupu od používateľa, podmienky (if) a cykly (for, while), ktoré umožňujú opakovanie činností.

Postupne sa prechádza k detailnejšiemu pracovaniu s údajmi – od čísel a textov, cez znaky, výrazy, až po rezy reťazcov a zoznamy. Dôležitou súčasťou sú vlastné funkcie a rekurzia, ktorá umožňuje elegantné riešenie niektorých problémov. Pracuje sa aj s pokročilými štruktúrami, ako sú n-tice, zoznamy zoznamov, množiny a slovníky. Študenti sa naučia spracovávať aj výnimky (chyby) a pracovať s textovými súbormi.

Priebeh predmetu je praktický, s dôrazom na riešenie úloh a projektov. Domáca príprava je pravidelná (2 hodiny týždenne), s výnimkou väčších projektových úloh, kde je vyhradených viac času. V rámci semestra študenti vypracujú úvodný a záverečný projekt, ktoré aj prezentujú. Celkovo predmet vedie študenta k samostatnému riešeniu problémov pomocou programovania.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI