PB178 Úvod do vývoje v C#/.NET

Fakulta informatiky
jaro 2026
Rozsah
2/2/0. 3 kr. (plus ukončení). Ukončení: zk.
Vyučováno kontaktně
Vyučující
RNDr. Martin Macák, Ph.D. (přednášející)
RNDr. Jaroslav Pelikán, Ph.D. (cvičící)
Mgr. Ivan Vanát (cvičící)
Ing. Martin Šepeľa (cvičící)
Ing. Dominik Borbuliak (cvičící)
Bc. Lilian Skybů (cvičící)
Martin Marcinech (cvičící)
Bc. Martin Tvarožek (cvičící)
Bc. Marek Fridrich (cvičící)
Kateřina Švadlenková (cvičící)
Eva Hatalčíková (cvičící)
Tomáš Cvejn (cvičící)
Adam Vojtíšek (cvičící)
Ivan Kushpel (pomocník)
Garance
RNDr. Martin Macák, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: RNDr. Martin Macák, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh
Čt 19. 2. až Čt 14. 5. Čt 14:00–15:50 A217
  • Rozvrh seminárních/paralelních skupin:
PB178/01: St 18. 2. až St 13. 5. St 10:00–11:50 C119, J. Pelikán
PB178/02: St 18. 2. až St 13. 5. St 14:00–15:50 A215, J. Pelikán
PB178/03: Čt 19. 2. až Čt 14. 5. Čt 18:00–19:50 A215, I. Vanát
PB178/04: Pá 20. 2. až Pá 15. 5. Pá 12:00–13:50 C119; a Po 18. 5. 12:00–13:50 C119, Út 19. 5. 12:00–13:50 C119, M. Šepeľa
PB178/05: Čt 19. 2. až Čt 14. 5. Čt 16:00–17:50 S215, D. Borbuliak
PB178/06: Čt 19. 2. až Čt 14. 5. Čt 18:00–19:50 C119, M. Fridrich
PB178/07: St 18. 2. až St 13. 5. St 12:00–13:50 C119, K. Švadlenková, M. Tvarožek
PB178/08: Út 17. 2. až Út 12. 5. Út 12:00–13:50 C119, M. Marcinech, A. Vojtíšek
PB178/09: Út 17. 2. až Út 12. 5. Út 18:00–19:50 A215, L. Skybů
PB178/10: Út 17. 2. až Út 12. 5. Út 10:00–11:50 C119, T. Cvejn, E. Hatalčíková
Předpoklady
PB006 Principy progr. jazyků a OOP && ! PV178 Úvod do vývoje v C#/.NET
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 150 stud.
Momentální stav registrace a zápisu: zapsáno: 170/150, pouze zareg.: 23/150, pouze zareg. s předností (mateřské obory): 11/150
Mateřské obory/plány
Anotace
Cílem předmětu Úvod do vývoje v C#/.NET je seznámit studenty s programovacím jazykem C#, s vývojovým prostředím a s hlavními technikami doprovázejícími vývoj aplikací v C#/.NET.
Výstupy z učení
Po absolvování tohoto předmětu by student měl:
- znát základní kroky a techniky doprovázející proces vývoje C#/.NET aplikací;
- ovládat zvolené vývojové prostředí;
- znát hlavní rysy a programové konstrukce programovacího jazyka C#;
- být schopen psát kvalitní objektový kód.
Klíčová témata
  • Programovací jazyk C# a MS .NET Framework.
  • Struktura programu v jazyce C#.
  • Typový systém.
  • Typ třída a její členy.
  • Generické datové typy.
  • Kolekce.
  • Práce se soubory a proudy.
  • Delegáty, události.
  • Základy MAUI
  • LINQ (LINQ to Objects).
  • Paralelní a asynchroní programovaní.
Studijní zdroje a literatura
    doporučená literatura
  • ALBAHARI, Joseph. C# 12 in a Nutshell. Sebastopol, CA: O'Reilly Media, Inc, 2023, 1 online. ISBN 9781098147419. URL info
Přístupy, postupy a metody používané ve výuce
Teoretické přednášky s příklady, praktická cvičení - 2 hodiny týdně, odpovědníky, 2 (+1) domácí úkoly, projekt, zkouška.
Způsob ověření výstupů z učení a požadavky na ukončení
Před závěrečnou zkouškou musí student úspěšně obhájit svůj vlastní projekt a získat dostatečný počet bodů z dalších aktivit v semestru (domácí úkoly a odpovědníky). Závěrečná zkouška je písemná a skládá se z otázek týkajících se teoretické i praktické stránky.
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ů

  • Statistika zápisu (nejnovější)
  • Permalink: https://is.muni.cz/predmet/fi/jaro2026/PB178