Technik ICT a průmyslové aplikace
Střední škola AGC a.s.

Učební osnovy

2. ročník


Programování


3  týdně, P
Zkrácená přiřazení a iterační příkazy
Výsledky vzděláváníUčivo

Žák:

  • použije základní datové typy
  • použije řídící struktury programu
  • vytvoří jednoduché strukturované programy
  • Provádí cyklické operace

Zkrácená přiřazení a iterační příkazy
- Složené přiřazovací operátory a jejich použití
- Psaní příkazů while
- Psaní příkazů for
- Psaní příkazů do
- Psaní příkazu break
- Psaní příkazu continue 

Správa chyb a výjimek
Výsledky vzděláváníUčivo

Žák:

  • použije řídící struktury programu
  • vytvoří jednoduché strukturované programy
  • Používá třídu Exception pro obcházení chyb

Správa chyb a výjimek
- Jak se vypořádat s chybami
- Příkazy pro kontrolu přetečení
- Vyvolávání výjimek
- Blok finally a jeho použití 

Vytváření a správa tříd a objektů
Výsledky vzděláváníUčivo

Žák:

  • definuje pojmy třída, objekt a popíše jejich základní vlastnosti
  • použije jednoduché objekty aplikaci základních vlastností OOP (zapouzdření, dědičnost a polymorfismus)

Vytváření a správa tříd a objektů
- Definice třídy jako entity a její atributy
- Obecný postup deklarace třídy
- Statické metody a data
- Práce s konstruktory
- Funkčnost tříd a objektů
- Psaní vlastních konstruktorů v příkladu
- Příklad zapouzdřování třídy 

Poznáváme hodnotové a referenční typy
Výsledky vzděláváníUčivo

Žák:

  • použije řídící struktury programu
  • použije jednoduché objekty aplikaci základních vlastností OOP (zapouzdření, dědičnost a polymorfismus)
  • Používá jednoduché strukturované konstrukce

Poznáváme hodnotové a referenční typy
- Jak je uspořádána paměť v počítači
- Předávání parametrů odkazem a výstupní parametry
- Třída System.Object pro zabalení a vybalení objektu
- Kopírování proměnných typu int a referenčních typů 

Vytváření hodnotových typů pomocí výčtů a struktur
Výsledky vzděláváníUčivo

Žák:

  • definuje pojmy třída, objekt a popíše jejich základní vlastnosti
  • Používá jednoduché strukturované konstrukce
  • Pracuje se strukturami

Vytváření hodnotových typů pomocí výčtů a struktur
- Pracujeme s výčtovým typem
- Práce se strukturami 

Používáme pole a kolekce
Výsledky vzděláváníUčivo

Žák:

  • Provádí cyklické operace
  • Pracuje se strukturami
  • Rozumí pojmu indexovaná proměnná

Používáme pole a kolekce
- Co je pole
- Ukázky použit í třídy System.Array
- Co je kolekce
- Ukázky použití kolekcí
- Co jsou pole parametrů
- Parametr ve formě polí

Úvod do formulářů
Výsledky vzděláváníUčivo

Žák:

  • použije základní datové typy
  • Vytváří grafické rozhraní

Úvod do formulářů
- Vytvoření aplikace
- Přidání ovládacích prvků do formuláře
- Zveřejnění událostí ve formulářích 

Práce s nabídkami a dialogy
Výsledky vzděláváníUčivo

Žák:

  • vytvoří jednoduché strukturované programy
  • Vytváří grafické rozhraní
  • Využívá událostí k řízení běhu kódu

Práce s nabídkami a dialogy
- Návrh nabídek a výběr stylu
- Obecné vestavěné dialogy

Ověřování platnosti zadaných hodnot
Výsledky vzděláváníUčivo

Žák:

  • Vytváří grafické rozhraní
  • Využívá událostí k řízení běhu kódu
  • Používá třídu Exception pro obcházení chyb
  • ověřuje návrh algoritmu nebo uživatelského rozhraní
  • testuje integritu softwaru pro různé vstupy
  • popisuje a zaznamenává chyby v softwaru

Ověřování platnosti zadaných hodnot
- Ověřování platnosti zadaných hodnot 

Používání databází
Výsledky vzděláváníUčivo

Žák:

  • Vytváří grafické rozhraní
  • Využívá událostí k řízení běhu kódu
  • Používá třídu Exception pro obcházení chyb
  • Dovede vytvořit spojení s datovým souborem

Používání databází
- Objekty ADO.NET
- Programové použití ADO.NET

Vázání dat a datové sady
Výsledky vzděláváníUčivo

Žák:

  • Vytváří grafické rozhraní
  • Využívá událostí k řízení běhu kódu
  • Používá třídu Exception pro obcházení chyb
  • Dovede vytvořit spojení s datovým souborem

Vázání dat a datové sady
- Ovládací prvky formulářů a vázání dat
- Aktualizace obsahu databáze