BlueJ interactive mode enhancement

Thesis title: Doplnění vývojového prostředí BlueJ o funkce využitelné v úvodních kurzech programování
Author: Chadim, Marek
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
Hlavním cílem této práce je navrhnout a následně vyvinout nástroj, který bude součástí vývojového prostředí BlueJ a který uživatelům umožní v interaktivním režimu zobrazit kopenogram zvolené metody. To by mělo přispět ke zlepšení podpory metodiky Architecture First, v prostředí BlueJ. Práce je zahájena teoreticky, kdy je nejprve popsána metodika Objects First, se kterou je zmíněné vývojové prostředí spjato. Na to navazuje část věnující se metodice Architecture First, odstraňující některé nedostatky metodiky Objects First, a k jejíž podpoře má tato práce přispět. Následuje analýza nástroje umožňujícího v interaktivním prostředí BlueJ generovat zdrojový kód. Na ni navazuje část popisující kopenogramy z teoretického hlediska. Poté se práce dostává ke svému hlavnímu cíli, kdy je nejprve navrhnut zmíněný nástroj, jehož realizace je popsána v další kapitole. Tento nástroj by měl sloužit pro účely výuky objektově orientovaného programování v prostředí BlueJ v souladu se zásadami metodiky Architecture First.
Keywords: výuka programování; kopenogramy; BlueJ; Objects First; Architecture First; OOP
Thesis title: BlueJ interactive mode enhancement
Author: Chadim, Marek
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
The main focus of this thesis is to design and develop tool, which will be part of the integrated development environment BlueJ and which will allows users to display kopenogram of selected method in interactive mode. This should contribute to improving support of Architecture First methodology in BlueJ environment. This thesis starts with theoretical part, where the methodology Object First is described. Afterwards follows the part dedicated to the methodology Architecture First, which removed some deficiencies of the Object First methodology and also which is the main objective of this paper. After that, the thesis continues with analyzing the tool capable of generating source code in BlueJ interactive environment and than follows the part describing kopenograms theoreti-cally. Then the thesis leads to its main objective, where the abovementioned tool, whose realiza-tion is described in the subsequent chapter, is designed. This tool should be used for pur-pose of teaching object-related programming in BlueJ in compliance with the principles of Architecture First methodology.
Keywords: kopenograms; OOP; BlueJ; Architecture First; Objects First; teaching programming

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 14. 1. 2015
Date of submission: 6. 5. 2015
Date of defense: 23. 6. 2015
Identifier in the InSIS system: https://insis.vse.cz/zp/50856/podrobnosti

Files for download

    Last update: