Předmět: Programování v prostředí .NET

» Seznam fakult » FAV » KIV
Název předmětu Programování v prostředí .NET
Kód předmětu KIV/NET
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia nespecifikován
Semestr Zimní a letní
Počet ECTS kreditů 6
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr