Mgr. Petr Matyáš

  • +420224359867
  • TH:A-1231

Theses

Bachelor theses

Database for a Music Sheet Web Application

Author
Jan Rajdl
Type
Bachelor thesis
Reviewers
Ing. Ondřej Guth, Ph.D.

Kernel of the Algorithms Visualisation Framework

Author
Ondřej Hlušička
Year
2012
Type
Bachelor thesis
Reviewers
Ing. Vojtěch Jirkovský

Non-Profit Organisation Information System

Author
Mikhail Karimov
Year
2020
Type
Bachelor thesis
Supervisor
Mgr. Petr Matyáš
Reviewers
Ing. Vojtěch Jirkovský
Summary
The aim of this thesis is to rework more than 7\,years old web information system of a non-commercial organization. The analysis of the current application, data model and processes showed the inefficiency of the existing solution in the organization. The feasibility study identified the requirements and assignments for a new information system. The costs and benefits of the project were evaluated. New information system implemented in Typescript language. The application has a client-server architecture layer and uses GraphQL technology for communications.

Web Application for People Searching on the Internet

Author
Martin Štekl
Year
2012
Type
Bachelor thesis
Reviewers
Ing. Jiří Chludil

Linear Algebra Assignments Generator

Author
Samuel Hajník
Year
2012
Type
Bachelor thesis
Reviewers
Ing. Tomáš Kalvoda, Ph.D.

Metrics for Music Sheet Comparison

Author
Július Šoltés
Year
2013
Type
Bachelor thesis
Reviewers
prof. Ing. Jan Holub, Ph.D.

Visualisation of Advanced Heaps Algorithms

Author
Martin Švorc
Year
2013
Type
Bachelor thesis
Reviewers
Ing. Jan Baier

Children's Home Information System

Author
Jan Novotný
Year
2013
Type
Bachelor thesis
Reviewers
Ing. Vojtěch Jirkovský

Administration of Information System for Secondary School

Author
Tomáš Trbola
Year
2018
Type
Bachelor thesis
Supervisor
Mgr. Petr Matyáš
Reviewers
Ing. David Bernhauer
Summary
This work deals with the analysis of requirements, the design solution and implementation of the prototype administration of the upcoming information system of the Michael school. The output of this work is an administration implemented in the PHP framework Symfony. The benefit of this work is to enable easy administration of users, access accounts, classes and study subjects taught at school. The Administration also provides the possibility of importing students from the system Bakaláři and transferring classes to higher grades. The resulting solution successfully fulfills all the requirements that have been placed on the administration.

Algorithms for Music Scores Searching and Comparing

Author
Jan Noha
Type
Bachelor thesis
Reviewers
Mgr. Jan Starý, Ph.D.

Modular Platform for Children's Organizations

Author
Vlastimil Máca
Year
2014
Type
Bachelor thesis
Reviewers
Ing. Vojtěch Jirkovský

Mathematical Game on the XNA Framework

Author
Jan Nohavica
Year
2012
Type
Bachelor thesis
Reviewers
Ing. Tomáš Kalvoda, Ph.D.

Graph Algorithms Visualisation

Author
Filip Vondrášek
Year
2013
Type
Bachelor thesis
Reviewers
Ing. Jiří Chludil

Traffic Violations User Database

Author
Jan Kirchner
Year
2017
Type
Bachelor thesis
Supervisor
Mgr. Petr Matyáš
Reviewers
Ing. Vojtěch Jirkovský
Summary
This bachelor thesis describes the process of designing and implementing the Road Hogs web application for recording traffic violations by drivers themselves. Recorded events supported by image/video evidence can serve either for users as road safety indicators or for car park managers as a vehicles tracking service. The result is a functional prototype capable of deploying and running in a real environment.

Accounting System for the Scout's Organisation

Author
František Hána
Year
2012
Type
Bachelor thesis
Reviewers
Ing. Jiří Chludil

Information System for Support of Snail Breeding

Author
Mikolas Teska
Year
2021
Type
Bachelor thesis
Reviewers
Ing. Ondřej Guth, Ph.D.
Summary
This study deals with the creation of a data module and REST API for an information system supporting snail breeding. In its first part, similar applications are analyzed and the application requirements and use cases are determined. In the next part, the architecture and database are chosen, and the data model and the REST API communicating with the user's interface are introduced. In the next two chapters, the implementation and testing are described. Implementation focuses on selected technologies, code organization, and programming logic. The final chapter evaluates the output of the bachelor's project and discusses its benefits and possible expansion.

User Interface of the Algorithms Visualisation Framework

Author
Pavel Kocka
Year
2012
Type
Bachelor thesis
Reviewers
Ing. Vojtěch Jirkovský

Linear Algebra Test Generator

Author
Tomáš Pokorný
Year
2013
Type
Bachelor thesis
Reviewers
Ing. Tomáš Kalvoda, Ph.D.

Graph Coloring Algorithms

Author
Kristýna Streitová
Year
2012
Type
Bachelor thesis
Reviewers
doc. RNDr. Josef Kolář, CSc.

Graphical user interface and front-end of Sheet music web application

Author
Vojtěch Hejda
Year
2015
Type
Bachelor thesis
Supervisor
Mgr. Petr Matyáš
Reviewers
Mgr. Jan Starý, Ph.D.
Summary
This bachelor thesis focuses on designing and implementing music notation web based application's front-end. Main concern is in creating an interactive music sheet editor using the lastest web technologies. Output of this paper is a web application for formation and management of music sheets, containing a graphical-interface editor. This editor attests usability of chosen technologies in this area of software engineering.

Front-end of Information System for Support of Snail Breeding

Author
Jakub Rigoci
Year
2022
Type
Bachelor thesis
Reviewers
Ing. Ondřej Guth, Ph.D.
Summary
This work deals with feasibility study and creation of a front-end for information system for support of snail breeders. This information system focuses on simplification of information storage linked with snail breeding. The work first analyzes the requirements, compares the current technologies of creating front-end applications, and then implements the front-end. The mentioned feasibility study is also a part of the work, and it maps the economic and managerial aspects of the creation of the given information system.

Music Sheet Recognition Module

Author
Jan Pichl
Type
Bachelor thesis
Reviewers
Mgr. Jan Starý, Ph.D.

Analysis of Pattern Matching Algorithms in Music Notation

Author
Juraj Juráška
Year
2013
Type
Bachelor thesis
Reviewers
prof. Ing. Jan Holub, Ph.D.

Information System of the Civic Association Working with Children's Homes

Author
Marek Kužel
Year
2012
Type
Bachelor thesis
Reviewers
Ing. Vojtěch Jirkovský

Logical Game Using Principles of Graph Algorithms and Artificial Intelligence

Author
Šimon Hlaváč
Year
2013
Type
Bachelor thesis
Reviewers
doc. RNDr. Josef Kolář, CSc.

Mobile Application for the Trascription of Music Audio into Music Notation

Author
Šimon Lomič
Year
2017
Type
Bachelor thesis
Supervisor
Mgr. Petr Matyáš
Reviewers
Ing. Dominik Veselý
Summary
This thesis focuses on automatic music transcription. It analyses existing algorithms solving the task of converting the acoustic monophonic signal into musical notation. It achieves so by solving problems of pitch detection, onset and offset detection, rhythm analysis, and key detection. Algorithms that solves these problems are implemented and evaluated. These algorithms are compared by using a new testing framework designed for this purpose. New metrics for the comparison are designed to find the best-suited set of algorithms for usage in a mobile application for music transcription. New transcription system is made based on the results of this evaluation.

Virtual Laboratory for the Learning of High School Chemistry

Author
Patrik Nikl
Year
2017
Type
Bachelor thesis
Supervisor
Mgr. Petr Matyáš
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
This work deals with simplification of teaching high school level chemistry. Its goal is to design and implement an Android application in the Java language simulating a laboratory, which enables to carry out basic chemical reactions, takes into account ratios of substances, their solubility in water and whether they are being heated, using data read from an enclosed XML file. The work contains a comparison with other chemical applications. Furthermore the application enables balancing of entered chemical reactions and eventually saving them for use in the simulated Laboratory, which can be used to acquire a log of performed operations. The work contains a description of chemical theory required for the application, comparison with other chemistry themed phone applications and a description of the application itself.

On-line Tutoring Information System

Author
Patrik Neuzer
Year
2017
Type
Bachelor thesis
Supervisor
Mgr. Petr Matyáš
Reviewers
Ing. Vojtěch Jirkovský
Summary
The object of this bachelor thesis is analysis, design and implementation of the information system supporting online tutoring and individual education. According to requirements, the information system was designed to allow its users to manage other users (lecturers and students), to plan and manage lectures and lessons, to support these lessons by assigning homeworks and problems from database, to manage study materials and to count prices with some form of billing process. All of these processes are based on different user privileges. Moreover, information system is cooperating with Google Calendar application. The application itself runs on PHP using Nette framework in the background and using Bootstrap framework on the front end. The final part of the thesis is dedicated to the process of testing the application.

Electronic Log Book

Author
Adam Prášil
Year
2014
Type
Bachelor thesis
Reviewers
Ing. Jiří Mlejnek

Electronical Database of Mathematical Problems

Author
Petr Pondělík
Year
2020
Type
Bachelor thesis
Supervisor
Mgr. Petr Matyáš
Reviewers
Ing. Ondřej Guth, Ph.D.
Summary
The purpose of this bachelor thesis is to design and implement electronic database of mathematical problems focused on high school mathematics. Design and implementation are based on the analysis of current web applications designed for management of mathematical problems and it's solutions. The output of this bachelor thesis is web application designed to manage mathematical problems and to classify the problems by theme and difficulty. The application is also designed to generate assignments of exams and mathematical problems and to manage users. The application is implemented in Nette Framework for PHP. The benefit of this bachelor thesis is online learning assistance for high school mathematics. The assistance is provided for both students and teachers. The application provides students the opportunity to practise on mathematical problems provided by teacher. For teachers, the application provides interface that enables to maintain and structure own mathematical problems collection, partially automatize creation of tests and to maintain students.

Modul for Preparing of Secondary School Timetable

Author
Jan Vožeh
Year
2018
Type
Bachelor thesis
Supervisor
Mgr. Petr Matyáš
Reviewers
Ing. Radomír Polách
Summary
The main purpose of this bachelor thesis is to analyze the needs of the Michael school - Secondary school and College of Advertising and Art and to create a module, designed to assign schedules to teachers and to select optional courses for students, which will be implemented into the school's information system currently under development. The first part of the thesis deals with the analysis of requirements and existing solutions. The second part of this thesis describes the implementation of the module in regard to the school's management's requirements. The information system is implemented as a web application, therefore the PHP framework Symfony was used to create the module. The module assigns subjects and teaching hours to teachers according to their work schedule and requirements. The module also assigns optional courses to students according to their preferences. The module supports versioning and outputs can be exported for the school's internal use. The functionality of the module was verified by integration into the prototype of the information system and subsequently the module was tested by users.

Module for Loading, Saving and Conversion of Music Scores

Author
Jakub Souček
Type
Bachelor thesis
Reviewers
Ing. Vojtěch Jirkovský

Data Flow Control for Music Score Management Application

Author
Ksenia Shakurova
Year
2014
Type
Bachelor thesis
Reviewers
Ing. Ondřej Guth, Ph.D.
Summary
The main aim of this work is to design and implement the core of large web application to store, manage and playback note record. The application provides extensive functionality and serve musicians of various levels of education to work with music records.

Visualization of Search Trees Algorithms

Author
Jan Hnízdil
Year
2013
Type
Bachelor thesis
Reviewers
doc. RNDr. Josef Kolář, CSc.

Master theses

Web Application for Inteligent Aggregation of Web Content

Author
František Szabó
Year
2013
Type
Master thesis
Reviewers
Ing. Tomáš Kadlec

Faceted Navigation Optimization Tool

Author
Petr Sobotka
Year
2012
Type
Master thesis
Reviewers
Ing. Tomáš Kadlec

JavaScript Library for Music Scores Playback

Author
Viktor Podhájecký
Type
Master thesis
Reviewers
Mgr. Jan Starý, Ph.D.

Board Game Playing and Developing Framework

Author
Jan Nohavica
Type
Master thesis
Reviewers
Ing. Tomáš Kalvoda, Ph.D.

AI and Network Communication for Desktop Games Implementation Framework

Author
Václav Starý
Type
Master thesis
Reviewers
Ing. Tomáš Kalvoda, Ph.D.