Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FIT-ICSAk. rok: 2022/2023
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
Výsledky učení předmětu
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
Základní znalosti imperativního programování (jazyk C), algoritmizace a verzování kódu.
Způsob a kritéria hodnocení
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.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Prerekvizity a korekvizity
Doporučená literatura
Elearning
Zařazení předmětu ve studijních plánech
obor BIT , 2 ročník, letní semestr, povinně volitelný
obor VU-D , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-D , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-D , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelný
Seminář
Vyučující / Lektor
Osnova
Projekt
https://github.com/nesfit/ICS/tree/master/Project