Aplikace pro výuku principů objektově orientovaného programování
Application for Teaching of Object-oriented Design Principles
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/29327Identifikátory
SIS: 49795
Kolekce
- Kvalifikační práce [10932]
Autor
Vedoucí práce
Oponent práce
Kofroň, Jan
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
22. 6. 2010
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Název práce: Výuka objektově orientovaného programování Autor: Marie Píchová Katedra: Katedra distribuovaných a spolehlivých systémů Vedoucí bakalářské práce: Mgr. Pavel Ježek e-mail vedoucího: pavel.jezek@dsrg.mff.cuni.cz Abstrakt: Cílem této práce bylo vytvořit programovací jazyk, jeho překladač a vývojové prostředí pro výuku objektově orientovaného programování. Práce se zabývá vytvořenými programy jak z uživatelského, tak i z programátorského hlediska. Součástí práce je uvedení do problematiky výuky objektově orientovaného programování, porovnání vytvořeného programovacího jazyka s některými existujícími objektově orientovanými a výukovými jazyky, stručný popis základních funkcí programu, popis návrhu a implementace programu. Klíčová slova: Výuka, objektově orientované programování, překladač, vývojové prostředí
Title: Education of Object Oriented Programming Author: Marie Píchová Department: Department of Distributed and Reliable Systems Supervisor: Mgr. Pavel Ježek Supervisor's e-mail address: pavel.jezek@ dsrg.mff.cuni.cz Abstract: The goal of this thesis is to create a programming language, compiler for the language and development environment for education of object oriented programming. The thesis describes created programs from both user's and programmer's points of view. The text includes introduction into the object oriented programming, comparison of created programming language with another existing object oriented and educational languages, a brief description of the main functions of the program and also description of design and implementation of the program. Keywords: Education, object oriented programming, compiler, development environment