dc.contributor.advisor | Majerech, Vladan | |
dc.creator | Bošániová, Monika | |
dc.date.accessioned | 2023-01-18T13:03:01Z | |
dc.date.available | 2023-01-18T13:03:01Z | |
dc.date.issued | 2022 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/178552 | |
dc.description.abstract | The main goal of this thesis is to simplify the beginners' experience with learning and independently solving the Rubik's cube. We provide different perspectives on how to find the solution for this puzzle. For better understanding of the problem we describe the theory, ideas and the history of multiple solving algorithms. The implementation of all used components, chosen solving process for beginners, appearance of the application environment and the interactivity of different elements is explained and described in an easily understandable way. We included insights on the teaching process and analysis of its effectiveness in comparison to similar existing solutions. User has an option of adding their own solving algorithm in text format. The text contains user documenta- tion, handles feedback from test subjects and suggests possible improvements for future development. 1 | en_US |
dc.description.abstract | Táto práca je vytvorená za účelom zjednodušiť pohľad začiatočníkom na výučbu skladania Rubikovej kocky. Prechádza rôznymi pohľadmi, ako vyriešiť tento hlavolam. Pre lepšie pochopenie problému popisuje teóriu, myšlienky a históriu viacerých riešiacich algoritmov. Zameriava sa na dôkladný popis implementácie samotného aplikovaného pos- tupu skladania. Približuje výzor prostredia aplikácie a interaktivitu rôznych elementov naprieč jednotlivými úsekmi a zahŕňa popis všetkých aplikačných komponent. Poskytuje náhľad do spracovania vyučovacej časti a analyzuje jej efektivitu v porovnaní s existu- júcimi riešeniami. Obsahuje užívateľskú dokumentáciu a návod pre pridanie vlastného algoritmu skladania v textovom formáte. Spracováva spätnú väzbu od testovacích sub- jektov a navrhuje prípadné vylepšenia do budúcnosti. 1 | cs_CZ |
dc.language | Slovenčina | cs_CZ |
dc.language.iso | sk_SK | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | Rubic's cube|solver|tutorial | en_US |
dc.subject | Rubikova kocka|riešič|tutoriál | cs_CZ |
dc.title | Rubikova kostka | sk_SK |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2022 | |
dcterms.dateAccepted | 2022-09-12 | |
dc.description.department | Department of Theoretical Computer Science and Mathematical Logic | en_US |
dc.description.department | Katedra teoretické informatiky a matematické logiky | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 236721 | |
dc.title.translated | Rubiks cube | en_US |
dc.title.translated | Rubikova kostka | cs_CZ |
dc.contributor.referee | Ježek, Pavel | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Programování a softwarové systémy | cs_CZ |
thesis.degree.discipline | Programming and Software Systems | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra teoretické informatiky a matematické logiky | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Theoretical Computer Science and Mathematical Logic | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Programování a softwarové systémy | cs_CZ |
uk.degree-discipline.en | Programming and Software Systems | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Neprospěl/a | cs_CZ |
thesis.grade.en | Fail | en_US |
uk.abstract.cs | Táto práca je vytvorená za účelom zjednodušiť pohľad začiatočníkom na výučbu skladania Rubikovej kocky. Prechádza rôznymi pohľadmi, ako vyriešiť tento hlavolam. Pre lepšie pochopenie problému popisuje teóriu, myšlienky a históriu viacerých riešiacich algoritmov. Zameriava sa na dôkladný popis implementácie samotného aplikovaného pos- tupu skladania. Približuje výzor prostredia aplikácie a interaktivitu rôznych elementov naprieč jednotlivými úsekmi a zahŕňa popis všetkých aplikačných komponent. Poskytuje náhľad do spracovania vyučovacej časti a analyzuje jej efektivitu v porovnaní s existu- júcimi riešeniami. Obsahuje užívateľskú dokumentáciu a návod pre pridanie vlastného algoritmu skladania v textovom formáte. Spracováva spätnú väzbu od testovacích sub- jektov a navrhuje prípadné vylepšenia do budúcnosti. 1 | cs_CZ |
uk.abstract.en | The main goal of this thesis is to simplify the beginners' experience with learning and independently solving the Rubik's cube. We provide different perspectives on how to find the solution for this puzzle. For better understanding of the problem we describe the theory, ideas and the history of multiple solving algorithms. The implementation of all used components, chosen solving process for beginners, appearance of the application environment and the interactivity of different elements is explained and described in an easily understandable way. We included insights on the teaching process and analysis of its effectiveness in comparison to similar existing solutions. User has an option of adding their own solving algorithm in text format. The text contains user documenta- tion, handles feedback from test subjects and suggests possible improvements for future development. 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra teoretické informatiky a matematické logiky | cs_CZ |
thesis.grade.code | 4 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | N | |