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.