FI:PV178 Úvod do vývoje v C#/.NET - Informace o předmětu
PV178 Úvod do vývoje v C#/.NET
Fakulta informatikyjaro 2013
- Rozsah
- 1/2/0. 3 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- RNDr. Jaroslav Pelikán, Ph.D. (přednášející)
Bc. Jiří Polášek (cvičící)
Mgr. Dušan Hrbatý (cvičící)
Mgr. Tomáš Hřebíček (cvičící)
Mgr. Matej Chudo (cvičící)
Mgr. Juraj Kolčák (cvičící)
Mgr. Jan Rosecký (cvičící)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (přednášející)
RNDr. David Gešvindr, Ph.D. (pomocník) - Garance
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 9:00–9:50 D2
- Rozvrh seminárních/paralelních skupin:
PV178/02: Út 14:00–15:50 B116, J. Polášek
PV178/03: St 12:00–13:50 B116, D. Hrbatý
PV178/04: St 14:00–15:50 B116, D. Hrbatý
PV178/05: Pá 10:00–11:50 B116, T. Hřebíček
PV178/06: Po 10:00–11:50 B116, J. Rosecký
PV178/07: Út 16:00–17:50 B116, J. Kolčák
PV178/08: Po 12:00–13:50 B116, M. Chudo - Předpoklady
- PB161 Programování v jazyce C++ || PB162 Programování Java
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 120 stud.
Momentální stav registrace a zápisu: zapsáno: 0/120, pouze zareg.: 0/120, pouze zareg. s předností (mateřské obory): 0/120 - Mateřské obory/plány
- předmět má 33 mateřských oborů, zobrazit
- Cíle předmětu
- Kurz PV178 Úvod do vývoje v C#/.NET staví na základních znalostech objektového programování získaných studenty v kurzu PB161 nebo PB162 a ty rozšiřuje na úroveň samostatného vývoje programu v C#/.NET. Kurz provází studenty celým vývojovým procesem a pomáhá jim osvojit si základní návyky tvorby kvalitního C# kódu. Kurz je doprovázen použitím existujících .NET nástrojů a technik podporující probírané koncepty.
Po absolvování tohoto kurzu by student měl:
- znát základní kroky, nástroje a techniky doprovázející proces vývoje C#/.NET aplikací
- ovládat prostředí VS2012 a jazyk C# ve všech jeho důležitých aspektech a psát kvalitní objektový kód
- psát asynchronní a vícevláknové programy - Osnova
- Programovací jazyk C# a struktura programu v tomto jazyku.
- LINQ - Language INtegrated Query.
- Systematické testování - Unit testy.
- Ošetření chyb, jejich hledání, logování (do souboru/event logu).
- Zásady psaní kvalitního objektového kódu.
- Použití návrhových vzorů v jazyce C#.
- Moderní paralelní a asynchronní programování.
- Literatura
- RICHTER, Jeffrey. CLR via C#. 3rd ed. Redmond: Microsoft Press, 2010, xviii, 873. ISBN 9780735627048. info
- SKEET, Jon. C# in depth. 2nd ed. Stamford: Manning, 2011, xxx, 554. ISBN 9781935182474. info
- MARGUERIE, Fabrice, Steve EICHERT a Jim WOOLEY. Linq in action. Edited by Matt Warren. Greenwich: Manning, 2008, xxvii, 542. ISBN 9781933988160. info
- LIBERTY, Jesse a Paul BETTS. Programming Reactive Extensions and LINQ. 2011. URL info
- Výukové metody
- Přednášky: 1 hodina týdně.
Cvičení: 2 hodiny týdně.
Přibližně 8 domácích úloh a jedna rozsáhlejší úloha/projekt. - Metody hodnocení
- Kolokvium bude uděleno na základě tří částí:
1. Docházka na cvičeních, s úvodním testem
2. Domácí úlohy
3. Závěrečná úloha/projekt - Navazující předměty
- Další komentáře
- Předmět je vyučován každoročně.
- Nachází se v prerekvizitách jiných předmětů
- PA187 Správa projektu a projekt
(PB175 && (PV168 || PV178)) || SOUHLAS - PB007 Software Engineering I
PB160 || PB161 || PB162 || PB174 || PV178 || PB112 - PV239 Vývoj aplikací pro mobilní platformy
PV168 || PA165 || PV178 || PV256 || SOUHLAS - PV255 Game Development I
PB009 && PV112 && (PB161 || PB162 || PV178) - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS - PV292 Multiplatformní vývoj Flutter aplikací
PB162 || PV168 || PA165 || PV178 || PV256 || PB138 || SOUHLAS
- PA187 Správa projektu a projekt
- Statistika zápisu (jaro 2013, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2013/PV178