Vyučující
|
-
Fišer Jiří, Mgr. Ph.D.
-
Kubera Petr, RNDr. Ph.D.
-
Beránek Pavel, Ing. Mgr.
|
Obsah předmětu
|
1. hodnoty jednoduchých datových typů (číselné datové typy, znaky a řetězce, operace, výrazy, proměnné) 2. podmínky (datový typ bool, relační a logické operace, podmíněný příkaz) 3. seznam (seznam jako kolekce hodnot, cykly, OOP metody a vlastnosti) 4. základy OOP (OOP pohled na svět, třídy, objekty, metody, konstruktory) 5. vstup a výstup (proudy, soubory, textový a binární vstup, jednoduchá serializace) 6. pole (jednorozměrné pole, vícerozměrné pole)
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
Základní kurs programování zaměřený na hlavní principy objektově orientovaného paradigmatu a základní algoritmizaci (imperativní paradigma). Studenti v rámci kursu seznámí se základními pojmy a přístupy objektově orientovaného programování (třída, objekt, metoda), základními imperativními konstrukcemi (podmínky, cykly), elementárními objekty (čísla, logické hodnoty, řetězce), kolekcemi (seznamy, slovníky) a vstupně-výstupními prostředky (datové proudy, standardní vstup a výstup, soubory). Výuka není primárně zaměřena na konkrétní jazyk či vývojovou platformu, předpokládá však využití objektově orientované platformy se statickým typovým systémem, automatizovanou správou paměti a plnou reflexí (např. .NET nebo Java).
|
Předpoklady
|
Výuka v angličtině je určena pro erasmové a zahraniční studenty. Výuka v případě malého počtu studentů probíhá formou individuálních konzultací.
|
Hodnoticí metody a kritéria
|
nespecifikováno
Úspešné absolvování písemného testu.
|
Doporučená literatura
|
-
Albahari J., Albahari B. C# 3.0 in a Nutshell: A Desktop Quick Reference.
-
Nash T. C# 2010 : rychlý průvodce novinkami a nejlepšími postupy. Computer Press, Brno, 2010. ISBN 978-80-251-3034-6.
-
Pecinovský R. OOP: naučte se myslet a programovat objektově. Computer Press, Brno, 2010. ISBN 978-80-251-2126-9.
-
Richter J. NET Framework : programování aplikací. Grada Publishing, Praha, 2003. ISBN 80-247-0450-1.
-
Virius M. C# pro zelenáče. Neocortex, 2007.
|