Number of the records: 1
Podpůrné nástroje pro výuku pokročilého programování
Title statement Podpůrné nástroje pro výuku pokročilého programování [rukopis] / Jakub Večeřa Additional Variant Titles Podpůrné nástroje pro výuku pokročilého programování Personal name Večeřa, Jakub, (dissertant) Translated title Tools for Advanced Programming Tutorials Issue data 2023 Phys.des. 39 : il., schémata, tab. Note Ved. práce Petr Krajča Oponent Martin Trnečka Another responsib. Krajča, Petr (thesis advisor) Trnečka, Martin (opponent) Another responsib. Univerzita Palackého. Katedra informatiky (degree grantor) Keywords verzovací systém * tvorba podpůrných textů * texty pro výuku pokročilého programování * propagace změn * Pandoc * version control system * producing supporting texts * texts for advanced programming tutorials * propagation of changes * Pandoc Form, Genre diplomové práce master's theses UDC (043)378.2 Country Česko Language čeština Document kind PUBLIKAČNÍ ČINNOST Title Mgr. Degree program Navazující Degree program Aplikovaná informatika Degreee discipline Aplikovaná informatika - specializace Vývoj software book
Kvalifikační práce Downloaded Size datum zpřístupnění 00280627-829577941.pdf 0 1.1 MB 01.08.2023 Posudek Typ posudku 00280627-ved-176935769.pdf Posudek vedoucího 00280627-opon-575853375.pdf Posudek oponenta
Cílem této diplomové práce bylo vytvořit sadu vzájemně propojených nástrojů, které umožňují demonstrovat tvorbu větších programů. Jinými slovy se jedná o programy, které se skládají z více souborů se zdrojovými kódy. Sada nástrojů plní funkci verzovacího systému, který podporuje inkrementálně vytvářet verze programu, vracet se k předchozím verzím, včetně možnosti jejich editace a propagace změn do dalších verzí, a zároveň umožňuje tvorbu podpůrných textů.The aim of this master thesis was to create a set of tools working together to demonstrate a development of larger programs - in other words, programs consisting of multiple source code files. These tools function both as a version control system, which supports the creation of incremental versions, and as a system for producing supporting tutorial texts. The version control feature allows the user to switch to previous versions, edit them, and propagate these changes to subsequent versions.
Number of the records: 1