Thesis Details

Karel 3D - aplikace pro výuku programování

Bachelor's Thesis Student: Čoupek Vojtěch Academic Year: 2020/2021 Supervisor: Křivka Zbyněk, Ing., Ph.D.
English title
Karel 3D - Application for Teaching of Programming
Language
Czech
Abstract

The work provides a survey of the tools available for the teachers of Informatics who teach students the basics of programming. The main aim is to create the implementation of Karel pedagogic language inspired by the work of Andrej Blaho and his colleagues for MS-DOS platform. The new web application is introduced that expands the functionality of the original language with variables and includes the up-to-date elements of the user interface, such as block programming, highlighting the language syntax, syntax checking and 3D graphics. The application also provides a set of basic examples for teachers and allows them to create their own tasks.

Keywords

Teaching of programming, pedagogical programming language, Karel language, block programming, web application, syntax checking, 3D graphics, secondary school, primary school, beginners in programming

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
14 June 2021
Reviewer
Committee
Herout Adam, prof. Ing., Ph.D. (DCGM FIT BUT), předseda
Bidlo Michal, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (DITS FIT BUT), člen
Grégr Matěj, Ing., Ph.D. (DIFS FIT BUT), člen
Hliněná Dana, doc. RNDr., Ph.D. (DMAT FEEC BUT), člen
Citation
ČOUPEK, Vojtěch. Karel 3D - aplikace pro výuku programování. Brno, 2021. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-14. Supervised by Křivka Zbyněk. Available from: https://www.fit.vut.cz/study/thesis/23969/
BibTeX
@bachelorsthesis{FITBT23969,
    author = "Vojt\v{e}ch \v{C}oupek",
    type = "Bachelor's thesis",
    title = "Karel 3D - aplikace pro v\'{y}uku programov\'{a}n\'{i}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23969/"
}
Back to top