Programovanie

Čo sa na tomto predmete
naučíš?

zimný
1. ročník
6 kreditov
Algoritmizácia

Na tomto predmete sa naučíš programovať v jazyku Python úplne od základov, takže nepotrebuješ mať žiadne predchádzajúce skúsenosti. Začneš tým, že sa oboznámiš so základnými príkazmi na výpis informácií na obrazovku a s premennými, ktoré slúžia na uchovávanie údajov. Ďalej sa naučíš, ako program získa údaje od používateľa pomocou vstupu, a ako na základe určitých podmienok rozhoduje, čo sa má vykonať. Spoznáš aj cykly, vďaka ktorým sa dajú určité časti programu opakovať automaticky.

Neskôr sa budeš venovať rôznym údajovým typom, ako sú celé čísla, desatinné čísla, reťazce (texty), ale aj zložitejším dátovým štruktúram, ako sú zoznamy, n-tice, množiny a slovníky. Naučíš sa základné operácie s číslami aj textom, ako ich spájať, porovnávať a rôzne spracovávať. Postupne sa pridá práca so zoznamami, v ktorých môžeš uchovávať viacero hodnôt naraz, a tiež sa naučíš vytvárať vlastné funkcie – teda opakovane použiteľné časti kódu.

Dôležitou témou bude aj rekurzia (funkcia, ktorá volá samú seba), výnimky (riešenie chýb), práca s textovými súbormi a spracovanie údajov zo súborov. Pri spracovaní zoznamov budeš používať rôzne metódy a naučíš sa, ako ich odovzdávať do funkcií a prijímať ako výsledky.

V priebehu semestra ťa čakajú dve praktické testy, kde budeš riešiť úlohy podobné tým z domácich príprav. Na záver sa pripravíš na skúšku, ktorá preverí tvoje schopnosti riešiť problémy pomocou programovania. Celý predmet je postavený na praktickej práci – každý týždeň budeš doma riešiť sériu úloh v systéme Priscilla a sledovať mikrolearningové lekcie, ktoré ťa krok po kroku prevedú novými témami. Očakáva sa pravidelná práca, ktorá ti však pomôže programovanie pochopiť a začať si ho užívať.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI