|
Vyučující
|
|
|
|
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.
|