Inovace úloh v kurzu Programovací metody
Show simple item record
dc.contributor.advisor |
Dulík, Tomáš
|
|
dc.contributor.author |
Horák, Michal
|
|
dc.date.accessioned |
2021-07-26T10:54:25Z |
|
dc.date.available |
2021-07-26T10:54:25Z |
|
dc.date.issued |
2019-11-28 |
|
dc.identifier |
Elektronický archiv Knihovny UTB |
|
dc.identifier.uri |
http://hdl.handle.net/10563/47866
|
|
dc.description.abstract |
Cílem této bakalářské práce je navrhnout a realizovat sadu úkolů pro kurz Programovací metody, u kterých bude prováděna automatická kontrola správnosti vypracovaných řešení. Práce se zabývá tvorbou a implementací úkolů, které seznámí studenty s programováním v jazyce C, s využitím verzovacího systému Git a také s jednotkovými testy pro testování správnosti vypracovaných řešení. Teoretická část je zaměřena na obecné seznámení s programovacími jazyky, podrobněji pak s jazykem C, a na nástroje pro tvorbu úkolů, jejich odevzdání a následnou kontrolu. Také jsou zde popsány některé aspekty výuky programování. Praktická část popisuje strukturu a obsah vypracovaných úkolů, způsob testování správnosti vytvořených řešení studenty, vý-sledky testování úkolů v reálné výuce a návrhy na potencionální úpravy úkolů. |
|
dc.format |
64 |
|
dc.language.iso |
cs |
|
dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
dc.rights |
Bez omezení |
|
dc.subject |
Jazyk C
|
cs |
dc.subject |
Git
|
cs |
dc.subject |
Jednotkové testování
|
cs |
dc.subject |
výuka programování
|
cs |
dc.subject |
Language C
|
en |
dc.subject |
Git
|
en |
dc.subject |
Unit testing
|
en |
dc.subject |
programming education
|
en |
dc.title |
Inovace úloh v kurzu Programovací metody |
|
dc.title.alternative |
The Innovation of Assignments in the Programming Methods Course |
|
dc.type |
bakalářská práce |
cs |
dc.contributor.referee |
Vítek, Petr |
|
dc.date.accepted |
2020-08-26 |
|
dc.description.abstract-translated |
Goal of this work is design and implement a set of assignments for "Programming meth-ods" course, where automatic check of correctness with GitLab system will be used. This work deals with creation and implementation of assignments, introducing students to ba-sics of programming in language C, using version-control system Git and its basic functions and using unit tests for testing correctness of solutions created by students. Theoretical part is focused on a general introduction to programming, in more detail with C language, and on tools for creating assignments, their submission, inspection and grading. Some aspects of teaching computer programming are also described here. Practical part describes structure and content of created assignments, methods of testing the correctness of student solutions, results of testing the assignments in real lectures with students and suggestions for potential improvements of assignments. |
|
dc.description.department |
Ústav informatiky a umělé inteligence |
|
dc.thesis.degree-discipline |
Softwarové inženýrství |
cs |
dc.thesis.degree-discipline |
Software Engineering |
en |
dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
dc.thesis.degree-name |
Bc. |
|
dc.thesis.degree-program |
Inženýrská informatika |
cs |
dc.thesis.degree-program |
Engineering Informatics |
en |
dc.identifier.stag |
54257
|
|
utb.result.grade |
A |
|
dc.date.submitted |
2020-08-05 |
|
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account