Automatické vyhodnocování studentských projektů v Pythonu
but.committee | prof. Ing. Adam Herout, Ph.D. (předseda) doc. Mgr. Adam Rogalewicz, Ph.D. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) doc. RNDr. Martin Kovár, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D. Otázky u obhajoby: - Vysvětlete podrobněji sílu abstraktního syntaktického stromu (AST) a představte ukázky jevů, které nelze v AST detekovat. - Popište vhodnejší metodu nebo metody pro nasazení ("deployment") webových aplikací v jazyce Python než pomocí nástroje "screen". | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Smrž, Pavel | cs |
dc.contributor.author | Kyseľ, Juraj | cs |
dc.contributor.referee | Škoda, Petr | cs |
dc.date.created | 2018 | cs |
dc.description.abstract | Táto práca sa zameriava na automatické vyhodnocovanie študentských kódov v programovacom jazyku Python. Dôraz je predovšetkým kladený na spätnú väzbu, ktorá má študentov usmerniť v správnych praktikách písania pythonovského kódu. V teoretickej časti sa práca zaoberá existujúcimi riešeniami a taktiež celkovo skúma problematiku vyhodnocovania kódov a výuku správnych programovacích návykov. V praktickej časti sú získané informácie použité na navrhnutie systému, ktorý začínajúcich programátorov upozorní na chyby a snaží sa im vnuknúť správne konštrukcie v podobe tzv. pythonovských idiómov. Ďalej práca popisuje jednotlivé časti systému, jeho vstupy a výstupy. Ako prípadová štúdia bol systém nasadený pre podporu výuky predmetu Skriptovacie jazyky na FIT VUT v Brně v akademickom roku 2017/2018. Práca zhrňuje skúsenosti z tohoto nasadenia a hodnotí prednosti aj problémy spracovaného riešenia. | cs |
dc.description.abstract | This work focuses on automatic evaluation of student codes in Python programming language. Emphasis is placed primarily on feedback, to guide students in the correct Python code writing practices. In the practical part, the information obtained is used to design a system that alerts beginning programmers to errors and tries to teach them the right structures in the form of python idioms. Further, the thesis describes individual parts of the system, its inputs and outputs. As a case study, the system was put in place to support the teaching of the subject Scripting Languages at the FIT VUT in Brno in the academic year 2017/2018. The thesis summarizes the experience of this deployment and evaluates the advantages and problems of the processed solution. | en |
dc.description.mark | D | cs |
dc.identifier.citation | KYSEĽ, J. Automatické vyhodnocování studentských projektů v Pythonu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018. | cs |
dc.identifier.other | 114650 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/85061 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Python | cs |
dc.subject | automatické vyhodnocovanie projektov | cs |
dc.subject | idióm | cs |
dc.subject | spätná väzba | cs |
dc.subject | webová aplikácia | cs |
dc.subject | Python | en |
dc.subject | automatic project evaluation | en |
dc.subject | idiom | en |
dc.subject | feedback | en |
dc.subject | web application | en |
dc.title | Automatické vyhodnocování studentských projektů v Pythonu | cs |
dc.title.alternative | Automatic Assignment of Student Projects in Python | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2018-06-14 | cs |
dcterms.modified | 2020-05-10-16:13:14 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 114650 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:05:31 | en |
sync.item.modts | 2025.01.15 13:38:10 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.4 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-20474_v.pdf
- Size:
- 86.16 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-20474_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-20474_o.pdf
- Size:
- 88.53 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-20474_o.pdf
Loading...
- Name:
- review_114650.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_114650.html