Předmět: Jazyk C# 1

« Zpět
Název předmětu Jazyk C# 1
Kód předmětu KMI/JCS1
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Zimní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Zacpal Jiří, Mgr. Ph.D.
  • Janoštík Radek, Mgr. Ph.D.
  • Večeřa Jakub, Mgr.
Obsah předmětu
1. Seznámení s vývojovým prostředím Visual Studio. Úvod do programování v C#. Platforma .NET. 2. Proměnné, operátory, výrazy, datové typy, metody, rozsah platnosti. 3. Řízení toku. Rozhodovací příkazy. Složené příkazy a opakování. Chyby a výjimky. 4. Pole, kolekce, generické, typy. Procházení kolekcí. 5. Třídy a objekty. Hodnoty a reference. Hodnotové typy (enum, struct). Dědičnost. 6. Vlastnosti (properties). Indexery. Delegáty a události. Překrytí operátorů. 7. Základní třídy standardní knihovny. 8. Programování okenních aplikací. Pozn.: Předmět je otevírán každoročně

Studijní aktivity a metody výuky
Demonstrace
Výstupy z učení
Studenti se seznámí se vybranými pojmy ze základů programování.
3. Aplikace Ukaž, jak pokužít C# pro vývoj programů.
Předpoklady
KMI/ZP1 Základy programování 1 a KMI/OOP Objektově orientované programování

Hodnoticí metody a kritéria
Analýza výkonů studenta

Aktivní účast v hodině. Plnění zadaných úkolů. Složení písemného testu.
Doporučená literatura
  • Albahari J., Albahari B. (2017). C# 7.0 in a Nutshell: The Definitive Reference. O'Reilly Media; 1 edition.
  • Andrew Troelsen. (2012). Pro C# 5.0 and the .NET 4.5 Framework. (6. vydání).
  • Mark J. Price. (2017). C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development. Packt Publishing; 3rd Revised edition.
  • Nagel C., Glynn J., Skinner M. (2014). Professional C# 5.0 and .NET 4.5.1. Wrox; 1 edition.
  • Nagel Ch. (2018). Professional C# 7 and .NET Core 2.0.
  • Skeet J. (2013). C# in Depth.. Manning Publications.


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
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika - specializace Obecná informatika (2021) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika pro vzdělávání maior (2024) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika (2020) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informační technologie (2022) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika - specializace Programování a vývoj software (2021) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní