ISKM72 Základy algoritmického myšlení

Na tento predmet (zo série dátovej vetvy) som sa mimoriadne tešila, pretože som sa veľmi chcela naučiť základy programovania. O to viac ma mrzelo, že po prvých pár hodinách sa škola kvôli pandémii úplne zavrela a my sme boli nútení zúčastňovať sa hodín výhradne v online forme. 

Náplňou predmetu bolo vysvetliť netechnicky zameraným študentom základné princípy programovania a naučiť ich aplikovať tieto princípy do jednoduchého (detského) programovacieho jazyka Scratch. Počas semestra sme sa naučili plniť jednoduché zadania, pričom sme si cvičili logické postupy pri riešení týchto problémov. 

Nasledujúci obrázok zobrazuje kód hry, ktorú som v rámci predmetu naprogramovala. Hra používa importovaný dataset štátov sveta spolu s počtom ich obyvateľov a funguje tak, že sa pýta hráča ktorá krajina z dvoch ponúknutých má viac obyvateľov. Počet správnych a nesprávnych odpovedí sa hráčovi počíta a v prípade že dosiahne požadovaný počet správnych odpovedí - vyhráva. Ak dosiahne 5 nesprávnych odpovedí hra skončí a užívateľovi oznámi koľko odpovedí mal správne a nesprávne. 

Nasledujúci obrázok zobrazuje prehratú hru. 

Predmet hodnotím veľmi pozitívne, napriek mojim prvotným pochybnostiam sa ukázalo, že Scratch nie je len programovací jazyk pre deti, ale dokáže potrápiť aj hlavu dospelého človeka, ktorý sa učí programovať. Myslím si, že vyučujúci zvolil veľmi dobrú taktiku výučby princípov programovania pre humanitné obory a podarilo sa mu naučiť nás základy. 


© 2021 Všechna práva vyhrazena
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky