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