Předmět Programming II (NTI / PG2-N)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu NTI / PG2-N - Programming II, Fakulta mechatroniky a MIS, Technická univerzita v Liberci (TUL).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
Přednášky:1. Moduly a modulární programování.2. Objektově orientované programování - zapouzdření, dědičnost.3. Objektově orientované programování - polymorfismus.4. Programování řízené událostmi, GUI.5. Logické programování, úvod do Prologu.6. Rezoluční mechanismus, strom odvozování a jeho řízení.7. Funkcionální programování, úvod do Scheme.8. Seznamy, uživatelsky definované funkce a konstanty.9. Podmínky, rekurze, datové struktury.10. Seznamy struktur, řazení.11. Rekurzivní datové struktury, kombinované datové typy.12. Zpracování více seznamů, lokální definice.13. Funkcionální argumenty.14. Funkce vytvářející funkce, lambda výrazy, funkcionální abstrakce.Cvičení:1. Moduly ve Free Pascalu.2. Objektově orientované programování.3. Objektově orientované programování.4. Jednoduchá aplikace řízená událostmi.5. SWI Prolog - seznámení s prostředím.6. Prolog.7. DrScheme - seznámení s prostředím.8. Zpracování seznamů, uživatelsky definované funkce.9. Rekurzivní funkce, náhrada iterace rekurzí.10. Seznamy datových struktur.11. Rekurzivní datové struktury, kombinované datové typy.12. Zpracování více seznamů, lokální definice.13. Funkcionální argumenty.14. Funkce vytvářející funkce, lambda výrazy, funkcionální abstrakce.
Získané způsobilosti
Absolventi tohoto předmětu získají velmi dobré znalosti v oblasti programování
Literatura
SATRAPA, P. Pascal pro zelenáče. Neokortex, Praha, 2000. ISBN 80-86330-03-6.
Požadavky
Podmínkou zápočtu je aktivní účast na cvičeních, úspěšné absolvování testů. Zkouška je písemná a ústní.
Garant
doc. RNDr. Pavel Satrapa, Ph.D.
Vyučující
doc. RNDr. Pavel Satrapa, Ph.D.doc. RNDr. Pavel Satrapa, Ph.D.