Základy programování v jazyce C# - webinář

Hlavním cílem kurzu je naučit učitele základům programování v jazyce C#. Naučí se používat základní programové konstrukce, pracovat s daty a funkcemi. Kurz je vhodný pro začátečníky se základním znalostí algoritmizace. Učitelé získají znalosti nejen o samotném jazyce, ale také o prostředí Visual studio, které se používá pro profesionální vývoj. Získají přehled jaké aplikace lze vytvářet a jak je využít pro svou vlastní výuku.

Co se v kurzu naučíte

  • Visual studio –seznámení, základní struktura programu
  • Datové typy – hodnotové a referenční, manipulace s daty
  • Základní stavební kameny jazyka – výrazy, příkazy, rozhodování, cykly
  • Pole – prvky pole, indexy, multidimenzionální pole, objekt ArrayList
  • Opětovné použití kódu - metody
  • Třídy a struktury – základní přehled
  • Ukládání dat – soubory a databáze

Požadované vstupní znalosti

  • Kurz předpokládá základní algoritmické myšlení. Doporučujeme před tímto kurzem absolvovat Úvod do algoritmizace a programování.

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály

  • Prezentace probírané látky v souboru .PDF

Osnova kurzu

Přehled

  • Vývojové prostředí pro C#, jednotlivé nástroje, typy projektů a aplikací
  • Datové typy – k čemu slouží, jak se používají, podrobný přehled hodnotových typů, obecně o referenčních typech, proměnné
  • Základní konstrukce jazyka – typy cyklů a rozhodovacích bloků, případy použití, výraz a příkaz
  • Pole – jednorozměrná a multidimenzionální, použití cyklů při práci s nimi (prohledávání, třídění, …)
  • Funkce, parametry a jejich typy, viditelnost proměnných
  • Principy OOP, třídy a struktury, property a metoda
  • Vzájemné vazby mezi třídami, příklady použití
  • Vstupně-výstupní operace, práce se soubory
  • Databáze – jak přistupovat k datům aplikace