Vyučující
|
-
JANDOUŠ Jakub, Ing. Ph.D.
|
Obsah předmětu
|
1 Úvod, organizační informace. Úvod do prostředí .NET. 2 Nástroje pro prostředí .NET. Dokumentace. 3-4 Datové typy. Vlákna. 5 Soubory. XML. 6-7 Windows Forms. 8 Konektivita a deployment. 9 ASP.NET. 10 ADO.NET. 11 Webové služby v prostředí .NET. 12 Windows Prezentation Foundation. 13 Rezerva.
|
Studijní aktivity a metody výuky
|
Přednáška s aktivizací, Přednáška s praktickými aplikacemi, Skupinová konzultace, Demonstrace dovedností, Přednáška s demonstrací
- Projekt individuální [40]
- 80 hodin za semestr
- Kontaktní výuka
- 65 hodin za semestr
- Příprava na zkoušku [10-60]
- 10 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
orientovat se v primitivních datových typech jazyka Java a/nebo C na úrovni předmětu KIV/PPA2 či KIV/PC |
orientovat se v základních řídích strukturách jazyka Java a/nebo C na úrovni předmětu KIV/PPA2 či KIV/PC |
popsat principy základních způsobů reprezentace dat v počítači |
Odborné dovednosti |
---|
napsat jednoduchý program v jazyce C nebo příbuzném (Java) |
pracovat v integrovaném vývojovém prostředí |
navrhnout a vytvořit jednoduchou databázi na úrovni předmětu KIV/DB1 |
provést základní objektově orientovanou analýzu na úrovni předmětu KIV/OOP |
Obecné způsobilosti |
---|
bc. studium: uplatňuje při řešení problémů vhodné metody a dříve získané vědomosti a dovednosti, kromě analytického a kritického myšlení využívá i myšlení tvořivé s použitím představivosti a intuice, |
bc. studium: efektivně využívá různé strategie učení k získání a zpracování poznatků a informací, hledá a rozvíjí účinné postupy ve svém učení, |
bc. studium: prezentuje vhodným způsobem svou práci i sám sebe před známým i neznámým publikem, |
mgr. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých, |
Výsledky učení |
---|
Odborné znalosti |
---|
popsat a vysvětlit rozdíl mezi hodnotovými a referenčními datovými typy a fundovaně rozhodnout o jejich vhodném použití |
popsat základní vlastnosti a chování Garbage Collectoru |
vysvětlit základní principy návrhových vzorů MVC, MVP a MVVM a popsat způsoby jejich využití v .NET aplikacích |
vysvětlit základní principy objektově relačního mapování a možnosti implementace v prostředí .NET |
Odborné dovednosti |
---|
vytvořit základní aplikaci v prostředí .NET |
navrhnout a vytvořit rozumné uživatelské rozhraní s využitím Windows Forms či WPF |
využívat pokročilé konstrukce jazyka C# |
pomocí nástrojů integrovaného vývojového prostředí nalézt a opravit běžné programátorské chyby, se kterými se lze v prostředí .NET setkat |
využívat základní konstrukce jazyka LINQ |
Obecné způsobilosti |
---|
bc. studium: samostatně získávají další odborné znalosti, dovednosti a způsobilosti na základě především praktické zkušenosti a jejího vyhodnocení, ale také samostatným studiem teoretických poznatků oboru, |
mgr. studium: plánují, podporují a řídí s využitím teoretických poznatků oboru získávání dalších odborných znalostí, dovedností a způsobilostí ostatních členů týmu, |
Vyučovací metody |
---|
Odborné znalosti |
---|
Přednáška s aktivizací studentů, |
Skupinová konzultace, |
Odborné dovednosti |
---|
Přednáška s demonstrací, |
Cvičení (praktické činnosti), |
Demonstrace dovedností, |
Obecné způsobilosti |
---|
Demonstrace dovedností, |
Přednáška s demonstrací, |
Přednáška s aktivizací studentů, |
Cvičení (praktické činnosti), |
Hodnotící metody |
---|
Odborné znalosti |
---|
Praktická zkouška, |
Výstupní projekt, |
Odborné dovednosti |
---|
Praktická zkouška, |
Demonstrace dovedností (praktická činnost), |
Obecné způsobilosti |
---|
Praktická zkouška, |
Výstupní projekt, |
Doporučená literatura
|
-
Bishop, Judith; Horspool, Nigel. C# concisely. 1st pub. Harlow : Pearson/Addison-Wesley, 2004. ISBN 0-321-15418-5.
-
Gunnerson, Eric. Začínáme programovat v C#. Vyd. 1. Praha : Computer Press, 2001. ISBN 80-7226-525-3.
-
Hejisberg,A., Wiltamuth,S., Golde,P. The C# Programming Language.
-
Kačmář, Dalibor. Programujeme .NET aplikace ve Visual Studiu .NET. Vyd. 1. Praha : Computer Press, 2001. ISBN 80-7226-569-5.
-
Liberty, J. Programming C#, 3-rd Edition,. 2002.
-
Onion,F. Essential ASP.NET with Examples.
-
Prosise, Jeff. Programming Microsoft .NET (core reference). Redmond : Microsoft Press, 2002. ISBN 0-7356-1376-1.
|