Předmět: Programování v .NET a C#

« Zpět
Název předmětu Programování v .NET a C#
Kód předmětu KST/ICSHP
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 3
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Hřídel Jan, Ing.
  • Diviš Roman, Ing. Ph.D.
Obsah předmětu
Architektura .NET, úvod do jazyka C#. Hodnotové datové typy. Referenční typy - třídy, pole. Referenční typy - delegáty, rozhraní, některé systémové třídy Příkazy - základní konstrukce, rozhodování, cykly, skoky aj. Operátory a výrazy, direktivy preprocesoru. Třídy - deklarace, datové složky, metody. Třídy - konstruktory, destruktory, události. Třídy - dědičnost, vnořené, statické a částečné třídy. Rozhraní - deklarace, implementace, předefinovaná rozhraní, iterátory. Výjimky. Přetěžování operátorů. Soubory, vstupy a výstupy. Serializace objektů. Formátování textů. Genericita.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Demonstrace, Projekce, Nácvik dovedností
Výstupy z učení
Cílem předmětu je seznámit studenty s programováním v jazyce C# pro platformu .NET.
Po absolvování předmětu student ovládá praktiky z programování v jazyce C#.
Předpoklady
Předpokládá se znalost algoritmizace, datových struktur a jazyka C++.

Hodnoticí metody a kritéria
Ústní zkouška, Písemná zkouška

Podmínkou k udělení zápočtu je úspěšné absolvování jednoho teoretického testu a jednoho praktického testů u počítače.
Doporučená literatura
  • Nagel CH. et al. C# 2008. Programujeme profesionálně. Brno, 2009. ISBN 978-80-251-2407-7.
  • Virius, Miroslav. Od C++ k C#. České Budějovice: Kopp, 2002. ISBN 80-7232-176-5.


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: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2015) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2013) Kategorie: Speciální a interdisciplinární obory 3 Doporučený ročník:3, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2013) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2016) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2014) Kategorie: Speciální a interdisciplinární obory 3 Doporučený ročník:3, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2016) Kategorie: Speciální a interdisciplinární obory 3 Doporučený ročník:3, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2014) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2015) Kategorie: Speciální a interdisciplinární obory 3 Doporučený ročník:3, Doporučený semestr: Letní