FI:PV178 Úvod do vývoje v C#/.NET - Informace o předmětu
PV178 Úvod do vývoje v C#/.NET
Fakulta informatikyjaro 2012
- Rozsah
- 1/2/0. 3 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- Mgr. Matej Bosák (přednášející)
Mgr. Martin Osovský (přednášející)
Bc. Jiří Polášek (cvičící)
RNDr. Filip Jurnečka, Ph.D. (cvičící)
Mgr. Dušan Hrbatý (cvičící)
Bc. Tomáš Surovec (cvičící)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (přednášející) - Garance
- prof. RNDr. Luděk Matyska, CSc.
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: Pá 8:00–9:50 B116, T. Surovec
PV178/03: Pá 10:00–11:50 B116, D. Hrbatý
PV178/04: St 8:00–9:50 B117, T. Surovec
PV178/05: Čt 14:00–15:50 B117, F. Jurnečka
PV178/06: Út 16:00–17:50 B116, J. Polášek - 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 90 stud.
Momentální stav registrace a zápisu: zapsáno: 0/90, pouze zareg.: 0/90, pouze zareg. s předností (mateřské obory): 0/90 - 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í VS2010 a jazyk C# ve všech jeho důležitých aspektech a psát kvalitní objektový kód
- používat nejmodernější postupy a prvky jazyka C# 4.0
- 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ě 6 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
2. Domácí úlohy
3. Závěrečná úloha/projekt - Navazující předměty
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
- 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
- PB007 Software Engineering I
- Statistika zápisu (jaro 2012, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2012/PV178