Programovací jazyk Scala a účelnost jeho zařazení do výuky

Název práce: Programovací jazyk Scala a účelnost jeho zařazení do výuky
Autor(ka) práce: Brič, Michal
Typ práce: Bakalářská práce
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
Tato práce se zabývá programovacím jazykem Scala a účelností jeho zařazení do výuky. Je rozdělena do čtyř částí. První z nich popisuje historii jazyka a jeho zařazení do kontextu ostatních programovacích jazyků. Druhá část se zaměřuje na samotný jazyk Scala. V této části je kladen důraz na představení konceptů funkcionálního programování, jako jsou neměnné kolekce, absence vedlejších účinků či funkcí jako plnohodnotných objektů. Třetí část obsahuje shrnutí hlavních prvků funkcionálního paradigma a jejich podpory v jazyce Scala. Poslední část se zabývá možnými přínosy, ale i problémy, spojenými se zařazením tohoto programovacího jazyka do výuky na Vysoké škole ekonomické v Praze.
Klíčová slova: funkcionální; Scala; programování; Java
Název práce: Scala Programming Language and Suitability of its Inclusion in Education
Autor(ka) práce: Brič, Michal
Typ práce: Bachelor thesis
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
This thesis deals with the Scala programming language and suitability of its inclusion in education. It is divided into four sections. The first one describes the history of the language and its classification in the context of other programming languages. The second section focuses on the Scala language itself. In this section, the emphasis is on presenting the concepts of functional programming such as immutable collections, the absence of side effects or first class function. The third section contains a summary of main elements of functional paradigm and their support in the Scala language. The last section deals with potential benefits and problems associated with the inclusion of the language into the teaching at the University of Economics, Prague.
Klíčová slova: Java; Scala; functional; programming

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 22. 1. 2015
Datum podání práce: 6. 5. 2015
Datum obhajoby: 25. 6. 2015
Identifikátor v systému InSIS: https://insis.vse.cz/zp/50943/podrobnosti

Soubory ke stažení

    Poslední aktualizace: