Název:
BlueJ interactive mode enhancement
Překlad názvu:
Doplnění vývojového prostředí BlueJ o funkce využitelné v úvodních kurzech programování
Autoři:
Bobusky, Sergej ; Pecinovský, Rudolf (vedoucí práce) ; Pavlíčková, Jarmila (oponent) Typ dokumentu: Diplomové práce
Rok:
2014
Jazyk:
eng
Nakladatel: Vysoká škola ekonomická v Praze
Abstrakt: [eng][cze] An indispensable tool of any meaningful application development endeavour is an inte-grated development environment (IDE), and the same naturally applies for coding in Java programming language. There are many IDEs that are readily available to be used, though not all of them are well suited for elementary programming courses. BlueJ stands for a prominent exception here and its usage at hundreds of universities world-wide can be taken as a sound proof of this. The BlueJ value offering and traits are undisputable. That being said, we have to acknowledge that it is not perfect. One can iden-tify enhancements that need to be implemented for the tool to better support teaching ob-ject-oriented programming. The goal of this thesis is to identify the most prominent shortcomings of the BlueJ interac-tive mode and to design an implement features that will address them.Nepostradatelným nástrojem každého vývoje programové aplikace je integrované vývojo-vé prostředí (IDE). Na trhu existuje celá řada vývojových prostředí, ne všechny jsou však vhodné k použití v začátečnických kurzech programování. Jednou z prominentních výjimek je nástroj BlueJ. Tento nástroj je používaný lektory na stovkách univerzit po celém světě, což dokládá jeho vhodnost pro začínající programátory. Jednou z jeho předních vlastností, která nesporně přispěla populárnosti nástroje, je interak-tivní režim práce s uživatelem. Tento režim vytváří jakousi abstrakci nad zdrojovým kó-dem. Uživatel tak v reálném čase interaguje s objekty ve své aplikaci a vytváří tak definice metod, aniž by musel kód přímo psát. Navzdory řadě předností má BlueJ i řadů neduhů. Cílem teto práce je identifikovat nejpal-čivější neduhy interaktivního režimu BlueJ a posléze navrhnout a realizavot úpravy jeho stávající funkcionality, tak aby nástroj bylo možné použit v kurzech programování.
Klíčová slova:
Architecture First; BlueJ; Interaktivní režim; Java; Architecture First; BlueJ IDE; Interactive mode; Java
Instituce: Vysoká škola ekonomická v Praze
(web)
Informace o dostupnosti dokumentu:
Dostupné v digitálním repozitáři VŠE. Původní záznam: http://www.vse.cz/vskp/eid/45297