Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Programové struktury (KIV / PGS)

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 KIV / PGS - Programové struktury, Fakulta aplikovaných věd, Západočeská univerzita v Plzni (ZČU).

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

1. Vývoj programovacích jazyků, typické vlastností. Programovací paradigmata, prostředky popisu syntaxe a sémantiky.2. Principy a problémy programování paralelních aktivit. Jazykové konstrukce Javy pro paralelní výpočty.3. Synchronizace vláken, monitory.4. Konstrukce knihovny java.util.concurrent.5. Skriptovací jazyky, úvod do jazyka Python.6. Prostředky Pythonu pro práci se soubory.7. Prostředky Pythonu pro práci s XML a DB-API.8. Logické programování, Prolog.9. Principy funkcionálního programování.10. Programovací jazyk Lisp.11. Porovnání typových systémů, příkazů a podprogramů moderních programovacích jazyků.12. Porovnání objektově-orientovaných konstrukcí jazyků C, Python a Java.13. Principy překladu programových struktur.

Získané způsobilosti

Absolvování předmětu umožňuje programátorům jednak správnou orientaci a optimální volbu vhodného jazyka pro daný typ úlohy, schopnost rychle zvládnout jak existující, tak i nově vznikající jazyky a i účelně využívat specifické vlastnosti konkrétních jazyků.

Literatura

Zakhour, Sharon. Java 6 : výukový kurz. Vyd. 1. Brno : Computer Press, 2007. ISBN 978-80-251-1575-6.Pilgrim, Mark. Ponořme se do Python(u) 3. Edice CZ.NIC, 2010. ISBN 978-80-904248-2-1.Sebesta, Robert W. Concepts of Programming Languages. 10. vydání. Addison Wesley, 2012. ISBN 978-0-13-139531-2.Bieliková, Mária; Návrat, Pavol. Funkcionálne a logické programovanie. Slovenská technická univerzita, 2009. ISBN 978/80/227/3225-3.Herout, Pavel. Java a XML. České Budějovice, 2007. ISBN 978-80-7232-307-4.Siebel, Peter. Practical Common Lisp. Apress, 2005. ISBN 978-1-59059-239-7.Scott, Michael L. Programming Language Pragmatics. Morgan Kaufmann, 2009. ISBN 9780123745149.nullHarms D., McDonald K. Začínáme programovat v jazyce Python. Computer Press, 2008.

Požadavky

Vypracování a předvedení programových úloh během semestru. Získání alespoň 50% bodů z možných bodů hodnocení zkoušky.

Garant

Prof. Ing. Karel Ježek, CSc.

Vyučující

Prof. Ing. Karel Ježek, CSc.Doc. Ing. Josef Steinberger, Ph.D.Prof. Ing. Karel Ježek, CSc.Doc. Ing. Josef Steinberger, Ph.D.Ing. Martin Zíma, Ph.D.