Informatika
Seminár z informatiky
Charakteristika predmetu:
Vzdelávací obsah informatiky vo vyššom sekundárnom vzdelávaní je rozdelený na päť tematických okruhov, z ktorých bude v treťom ročníku v rámci voliteľného predmetu seminár z informatiky zastúpený okruh Algoritmické riešenia problémov.
Vzdelávací obsah voliteľného predmetu v 3. ročníku je zameraný na systematizáciu a precvičenie učiva, ktoré tvorí vzdelávací obsah predmetu v danom tematickom okruhu v 1. až 3. ročníku, na doplnenie a rozšírenie učiva o ďalšie témy a problematiku tak, aby študenti mohli rozšíriť svoje vedomosti a zdokonaliť svoje zručnosti v oblasti tvorby algoritmov a úspešne zvládnuť požiadavky programátorských súťaží. Obsah predmetu je zostavený tak, aby zastrešil potreby študentov, ktorí majú záujem o maturitnú skúšku z predmetu informatika alebo majú záujem o štúdium na rôznych prírodovedne či technicky zameraných vysokých školách. Ide o predmet, ktorý im má pripraviť čo najvýhodnejšiu pozíciu pre zvládnutie vstupov na vysoké školy, ale predovšetkým, aby bol v súlade s požiadavkami na maturitnú skúšku z informatiky a na prijímacie skúšky na vysoké školy.
Seminár je určený žiakom tried s rozšíreným vyučovaním predmetu informatika:
Ročník: 3. a Septima
Počet hodín: 66 hod. / 2 hod. týždenne
nadväzuje
Ročník: 4. a Oktáva
Počet hodín: 60 hod. / 2 hod. týždenne
Ciele predmetu:
- rozvoj abstraktného, analytického, systémového, algoritmického myslenia logického usudzovania žiakov, schopnosti hľadať efektívne, resp. optimálne riešenie úlohy
- rozvoj kritického myslenia, ktoré je potrebné pri riešení rôznych problémov v každodenných situáciách, a spôsobilosť formulovať problém s využitím stratégie algoritmického prístupu pri jeho riešení.
- pochopenie špecifík riešenia problémov pomocou IKT
- opakovanie učiva formou riešenia náročnejších úloh
- rozšírenie poznatkov z tvorby algoritmov
- osvojenie rôznych postupov a mechanizmov pri riešení úloh
- doplnenie poznatkov o údajových typoch
- doplnenie poznatkov o údajových štruktúrach
- zdokonalenie schopností práce vo vývojom prostredí –
- príprava žiakov na zvládnutie cieľových požiadaviek na maturitnú skúšku z informatiky
- príprava žiakov na zvládnutie prijímacích pohovorov na VŠ
- príprava žiakov na zvládnutie vstupov na VŠ prírodovedného a technického zamerania
- učí žiakov zrozumiteľne a vecne argumentovať.
Obsah predmetu:
Typy údajov, premenné a výrazy
Obsah
Pojmy:
-
-
- číslo, znak, logická hodnota, pole, textový reťazec, textový súbor,
- aritmetické operácie: +, -, *, /, zvyšok po delení,
- operácie porovnania: =, ≠, <, > a pod.,
- logické operácie: negácia, a, alebo,
- konštanta, premenná, štandardná funkcia, generátor náhodných čísel.
Vlastnosti a vzťahy:
-
-
- typy údajov – ich použitie a obmedzenia,
- pravidlá vyhodnocovania výrazov – priorita operácií, výrazy so štandardnými funkciami,
- premenná – názov, hodnota, vzťah s pamäťou,
- jednorozmerné polia – prvky, indexy, usporiadané hodnoty,
- textový súbor – ako postupnosť znakov a riadkov, koniec súboru,
- zložený a jednoduchý typ údajov.
Požiadavky na vedomosti a zručnosti - Žiak ie:
-
-
- vyhodnotiť a zostaviť výraz s operáciami, premennými, zátvorkami,
- použiť generátor náhodných čísel,
- realizovať prevody – číslo na textový reťazec, textový reťazec na číslo, do/z číselnej sústavy,
- interpretovať výrazy a postupnosti priraďovacích príkazov (číselné aj logické),
- identifikovať rozdiely pri práci s celými a desatinnými číslami,
- pristupovať k prvkom polí,
- manipulovať so znakmi textového reťazca, manipulovať s podreťazcom textového reťazca,
- manipulovať s obsahom textového súboru – otvoriť, čítať a zapisovať údaje, zatvoriť, reagovať na koniec súboru.
Programové konštrukcie
Obsah
Pojmy:
-
-
- príkaz, postupnosť príkazov, program, programovací jazyk, vývojové prostredie,
- programové konštrukcie – cyklus, vetvenie, podprogram.
Vlastnosti a vzťahy:
-
-
- syntax jazyka – rezervované slová, identifikátory, konštanty, oddeľovače,
- prostriedky jazyka pre interakciu – získanie vstupu, zrealizovanie výstupu,
- cyklus s pevným počtom opakovaní, cyklus s podmienkou – počítadlo cyklu, telo cyklu, vnorené príkazy,
- vetvenie – podmienený príkaz, podmienka, telo vetvy, vnorené príkazy,
- podprogram – definovanie, hodnotové parametre, nerekurzívne volanie, návratová hodnota, lokálne premenné.
Požiadavky na vedomosti a zručnosti - Žiak vie:
-
-
- sformulovať formálny zápis algoritmu podľa kritérií rôznych vykonávateľov,
- zostaviť príkazy do príkazových konštrukcií podľa pravidiel jazyka,
- rozpoznať a odstrániť chyby vo formálnom zápise algoritmu.
Riešenie problémov
Obsah
Pojmy:-
-
- algoritmus,
- interpretácia a kompilácia.
Vlastnosti a vzťahy:
-
-
- chyby: syntaktické, logické, chyby vzniknuté za behu,
- analýza problému – vzťahy medzi vstupom a výstupom,
- vstupné obmedzenia – pre ktoré hodnoty algoritmus správne pracuje.
Požiadavky na vedomosti a zručnosti - Žiak vie:
-
-
- analyzovať problém – identifikovať vstup, výstup, vzťahy medzi vstupom a výstupom,
- riešiť algoritmické problémy, vytvárať a čítať zápisy v programovacom jazyku,
-
riešiť problémy, v ktorých sa využívajú znaky a textové reťazce
-
riešiť problémy, v ktorých sa využívajú premenné
-
riešiť problémy, v ktorých sa využíva cyklus a vetvenie
-
riešiť problémy, v ktorých sa využíva generátor náhodných čísel
-
riešiť problémy, v ktorých sa využívajú podprogramy
-
opravovať syntaktické chyby,
-
zisťovať, hľadať a opravovať logické chyby v programe