Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FIT-ICSAk. rok: 2025/2026
Syntaxe jazyka C#. Objektová orientace. Objektový model, objekty, třídy. Visual Studio. Ladění a profilace. Návrhové vzory. Grafické uživatelská rozhraní, WPF. Asynchronní programování - procesy, vlákna, úlohy. Dotazování nad persistentními daty pomocí LINQ a ORM Entity Framework.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Základní znalosti imperativního programování (jazyk C), algoritmizace a verzování kódu.
Pravidla hodnocení a ukončení předmětu
Učební cíle
Cílem je naučit studenty objektově orientované programování v jazyce C#, principy návrhu desktopových aplikací s GUI dle standardů používaných v praxi.
Studenti se seznámí s moderními přístupy při vývoji software na platformě .NET s použitím jazyka C# při vývoji desktopové aplikace s GUI. Důraz je kladen na použití návrhových vzorů a architektury při návrhu software. Persistence dat bude zajištěna pomocí SQL databáze spolu s využitím objektově relačního mapování, které je hojně užíváno v objektově orientovaných jazycích při práci s relačními databázemi. Prací v týmu se studenti naučí vzájemné koordinaci a správnému přístupu k softwarovému vývoji. V kurzu si studenti osvojí dobré programátorské praktiky uplatnitelné v komerčním vývoji. Vybaveni nezbytnou znalostí základních návrhových vzorů a jejich implementací, vzhledem ke specifickým rysům jazyka C# a běžně používaných knihoven, budou absolventi připraveni na započetí své kariéry coby .NET vývojáře.
Prerekvizity a korekvizity
Doporučená literatura
Zařazení předmětu ve studijních plánech
Seminář
Vyučující / Lektor
Osnova
Projekt
https://github.com/nesfit/ICS/tree/master/Project