Thesis Details

Systém pro vyhodnocování studentských kódů ve skriptovacích jazycích

Bachelor's Thesis Student: Bastl Vojtěch Academic Year: 2016/2017 Supervisor: Smrž Pavel, doc. RNDr., Ph.D.
English title
System for Evaluation of Student Code in Scripting Languages
Language
Czech
Abstract

This work deals with the tools for automatic evaluation of the code of programmers - students, who are in the process to get to know a particular programming language. The main focus is on the Python language. First it discusses the problems of beginning programmers and discusses the existing solutions. The core of the work is to design and implement a new system that is able to automatically evaluate student solutions to specific Python programming tasks. The work shows the internal layout and operation, describes its inputs and outputs and demonstrates the possibilities of inclusion into the teaching. As a case study, the system was deployed to support the teaching of the subject Scripting Languages at the FIT VUT in Brno in the academic year 2016/2017. The work summarizes the experience of this inclusion and evaluates advantages and problems of the solution.

Keywords

Python, automatic evaluation of programming code, web application, problems of students

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
14 June 2017
Reviewer
Committee
Zbořil František V., doc. Ing., CSc. (DITS FIT BUT), předseda
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Hliněná Dana, doc. RNDr., Ph.D. (DMAT FEEC BUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (DIFS FIT BUT), člen
Zachariášová Marcela, Ing., Ph.D. (DCSY FIT BUT), člen
Citation
BASTL, Vojtěch. Systém pro vyhodnocování studentských kódů ve skriptovacích jazycích. Brno, 2017. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2017-06-14. Supervised by Smrž Pavel. Available from: https://www.fit.vut.cz/study/thesis/20087/
BibTeX
@bachelorsthesis{FITBT20087,
    author = "Vojt\v{e}ch Bastl",
    type = "Bachelor's thesis",
    title = "Syst\'{e}m pro vyhodnocov\'{a}n\'{i} studentsk\'{y}ch k\'{o}d\r{u} ve skriptovac\'{i}ch jazyc\'{i}ch",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/20087/"
}
Back to top