Bachelor theses
Analysis and Design of Application Supporting Effective Selection of Notebooks
Author
Pavel Čermák
Year
2021
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Department
Summary
This work focuses on the process of laptop selection within the population without deeper technological knowledge. The aim was to analyze current solutions and user requirements. Based on the analysis, I designed an application that simplifies and speeds up the process of selecting a laptop. The application has been designed to be easily extensible for other products selection usage or to adapt for different countries while also covering features that do not currently exist in existing solutions. At the end of the work, I demonstrate a feasibility study, where I present an economic evaluation of the application's acquisition and operation.
BillSaver - Technical analysis and proof of concept
Author
Patrik Malý
Year
2022
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Jiří Mlejnek
Department
Summary
This bachelor thesis deals with the technical and economic side of BillSaver project, which
aims to create a unified electronic receipt system with an itemized list of products on the receipt,
available from a mobile app. BillSaver further facilitates personal accounting for a clear overview
of consumer shopping history. The work discusses various processes, architectural patterns and
technologies in order to create the system architecture. The work also focuses on a feasibility
study in which it creates a plan for future development, analyzes the financial side of the entire
project and evaluates potential risks.
The created solution provides a flexible, scalable and robust architecture that meets the
set requirements of traders and consumers. Furthermore, the architecture provides an easily
expandable system. The feasibility study sets out a specific approach for future development,
sets a budget, estimates future revenue and describes the potential risks and suggests possible
mitigation strategies.
Finally a proof of concept is created that tests the proposed architecture.
Information systems in the Smíchov 1913 hockey club
Author
Matěj Černík
Year
2022
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Pavel Náplava, Ph.D.
Department
Summary
In my bachelor thesis, I deal with the information systems in the hockey club HC Smíchov 1913.
The basis of the thesis is a description of the club and its information systems. I capture this description also using the ArchiMate language. I place the situation in the context of the Czech sports environment by researching other clubs and analysing other systems for sports clubs.
Based on the gained knowledge, I design a new club website, for which I also create an interface specification for retrieving data from the club information system. I provide the implementation of the website and carry out its testing and evaluation. Through this evaluation, I find that the website is easy to use and that there has been a more than threefold increase in traffic, a twofold increase in user engagement and an increase of more than 50 % in the proportion of users finding the information they want.
I also tackle adjustments for using the club's information systems. I propose these adjustments in tandem with changes to the club's operation. I suggest supporting a significant part of the activities (communication, file management, evaluation, change management) by Microsoft 365 services. I also create automatic management tools (in particular for creating user accounts, user groups and assigning users to these groups) for these services.
I recommend the club support the rest of the activities with the current information system. In the feasibility study for further development of this system, I address the way of further use of the system and a list of functional and non-functional requirements for the system. In addition, I provide the club management with a basis for selecting one of the offered options or using another system.
Modifications to the club's internal systems and its website are interconnected. On the one hand, the web obtains data from the club's record system; on the other hand, it displays necessary information to the club's members and offers tools for managing the club's communication.
Throughout the thesis, I emphasise the interconnection of club activities, enabling its long-term and systematic development and evaluation of all club operation areas.
Creating a formula 1 racing computer game, where the user will be gaining managerial competencies
Author
František Sciranka
Year
2023
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. David Buchtela, Ph.D.
Department
Summary
This bachelor's thesis is researching motorsport. The work analyzes details from the gaming market in this segment, team leadership skills, the connection between driver's age and his performance in races, employee jobs in team, and the impact of driver skills, car and circuit on race results. The work also analyzes the decision-making process when choosing a team name, drivers, suppliers, vehicle development, or choosing a suitable series. The analysis is followed by the section with design of suitable algorithms and graphics of the game. The feasibility study consist of calculated costs, and managing use of technology, appropriate algorithms, and sales strategy.
Information Security for Grammar School Teachers, School Pupils and Students
Author
Kateřina Šebestová
Year
2023
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Petra Pavlíčková, Ph.D.
Department
Summary
This bachelor thesis deals with information security and the analysis of information security risks for grammar school students. Within the thesis a questionnaire survey was conducted at several schools, the aim of which was to determine the current state of awareness of information security in selected areas. Based on the results of the questionnaire and the analysis of the preventive measures of the specific grammar school, proposals have been developed for preventive activities that schools can employ to support teaching of information security.
Supporting effectiveness of the CAMP organization
Author
Tomáš Kasal
Year
2023
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Pavel Náplava, Ph.D.
Department
Summary
This bachelor's thesis deals with the analysis of persons and processes in any way related to the organization of children's camps. Based on the results of this analysis, the key processes for the camp are described in the thesis, from which those that can be supported by the new web service are subsequently selected. This service offers connectivity to camp operators, parents and organizers and significantly simplifies their work on the effective course of camp organization by supporting in one place the key activities related to the organization of such events. In this work, a suitable monetization strategy is proposed for the web service. Furthermore, a business case model is prepared, in which the estimate of the number of potential customers, income and expenses is specified and, based on this data, the return of the web service is calculated according to various scenarios. In the final part of the work, possible extensions for the future are proposed, which is again based on the analysis of how to make the organization of the camp more efficient.
Easier interdisciplinary teaming thanks to research community relationships visualisation
Author
Alisher Nurmatov
Year
2024
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
doc. Ing. Robert Pergl, Ph.D.
Department
Summary
The project aims to develop a visualization tool for simpler and more interactive display of interdisciplinary collaboration. This work involves the design and development of a prototype of such a tool, which incorporates interactive visualizations. It includes a review of similar tools, definition of functional and non-functional requirements, and testing.
The work evaluates the economic benefit for the faculty in terms of time saved by employees. It also includes future development of additional visualization options and new features of this tool and a feasibility study.
Automated downloading of odds from online bookmakers and calculation of potential profit using arbitrage strategies
Author
Filip Kašpar
Year
2024
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Department
Summary
This bachelor thesis deals with gambling and then primarily with odds betting. The thesis focuses on the possibility of using arbitrage betting techniques using an automated program in order to increase the efficiency of finding arbitrage bets. The websites of the largest bookmakers operating in the Czech Republic were presented and analyzed. Based on this analysis, a program was created that searches for such arbitrage bets and notifies the program user when such bets are successfully found.
Analysing possibilities of mobile app in tourist sector
Author
Thai Quang Vu
Year
2024
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Adam Vesecký
Department
Summary
The main focus of this bachelor thesis is to analyze and design a project for developing software application focused on the tourism sector. The core idea of the project is to innovate on already existing and working solutions by relying on their strengths and solving problems caused by their shortcomings. Market analysis, which takes data from Tourism Satellite Account framework, and business model, described by tools such as Value Proposition Canvas and Business Model Canvas, are the analytical parts of this work. This leads to the design and description of the features of the application. The proposed application allows its users, visitors, to record their memories and experiences of tourist cites, share them with other users, and gain inspiration for their next trip. Software requirements, based on these proposed features, are formed in the FURPS+ model. These requirements are the basis for the implementation plans. Final output is a prototype application implementing the selected features.
Dog Shelter App
Author
Jan Růžička
Year
2024
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Pavel Štěpán
Department
Summary
The bachelor thesis focuses on analysis and efficiency improvements of communication between dog shelters and their supporters with the intention of improving the quality of life of the dogs in the shelters. It begins with a research of the current issues of dog shelters and how they solve them. Based on that it suggests optimization and improvement strategies via creating a dedicated application for those purposes. Next it defines what the minimal viable version of the app looks like, presents designs for it and implements backend for the application. Finally it presents a view of the project from an economical perspective and describes how to reach financial stability and sustainability by analyzing costs of the project and monetization models.
Expanding the player base of the sport of chess in the youngest category thanks to online teaching
Author
David Novotný
Year
2025
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
PhDr. Ing. Tomáš Evan, Ph.D.
Department
Summary
This bachelor thesis deals with the design of a chess educational application for children. Based on the analysis of the target groups, the requirements for the application and the vision of the application are formulated. The proposed two-level model of the application is complemented with specific user scenarios. In addition, basic project documents were created. In the concluding section, a monetization strategy is selected, followed by the formulation of a project financing model based on formulas.
Gamification of Daily Routines: Utilizing RPG Principles for Personal Habit Development through a Web Application
Author
Jakub Černý
Year
2025
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. David Buchtela, Ph.D.
Department
Summary
This bachelors thesis focuses on analysing the gamification of daily routines -- specifically, using RPG principles to develop personal habits using a web application.
The literature review explores the effectiveness of gamification, the fulfillment of human needs through RPG video games, and habit formation - the automation of human behavior. Furthermore, the theoretical part addresses the concept of the application itself, the technologies used in the practical part, and technologies suitable for future implementation. It concludes with an implementation plan for a potential realization of the application.
The practical part follows up with a conceptual model (OntoUML) and an implementation model (UML), continues with business process modeling (BPMN), and ends with the user interface design (Figma).
The results of this thesis enable further development by utilizing the created models and design for implementing the application itself and building its user interface.
Analysis and automation of the process solving further use of the final thesis
Author
Jakub Sedláček
Year
2025
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Jakub Novák
Department
Summary
This bachelor thesis focused on the automation of the process that addresses the further usage of the theses in terms of licenses and commercialization. This work also aimed to digitalize as many tasks as possible and reduce the time needed to complete the whole process. Based on the research regarding possible automation options and subsequent process analysis, a~method using the MS Power Automate was chosen. The final result in the form of automated process was put into production at FIT CTU in Prague.
Newcomers: Information portal for first year FIT CTU students
Author
Aleks Korytnik
Year
2025
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Dana Vynikarová, Ph.D.
Department
Summary
This bachelor thesis analyses the problem of fragmentation of student information across faculty systems of the CTU FIT and proposes a possible solution in the form of a centralised information system that would display this information. Based on a questionnaire survey among the students, the key areas addressed by the proposal are identified. The thesis further describes the design of the functionalities and logic of the system, examines the technical aspects of implementation, performs a SWOT analysis and presents options for further development. The output is a proposal of functionalities and a description of the application logic with recommended technologies that can serve as a basis for its future implementation and facilitate the transition of freshmen to university.
Sportlink - motivating sport field visitors
Author
Kryštof Klen
Year
2025
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Jiří Daněček
Department
Summary
This bachelors thesis focuses on the design and implementation of a backend system for the mobile application Sportlink, which aims to promote a healthy lifestyle and motivate users to engage in regular physical activity. The application introduces an innovative approach where users are rewarded with real-life benefits for their physical activity, rather than just virtual statistics. As part of the thesis, an analysis of key stakeholders was conducted, the overall application model was designed, and the backend system was subsequently implemented. The result is a functional backend infrastructure that can be easily launched using Docker and serves as a solid foundation for further frontend development.
Master theses
Backend of web application supporting admissioning process of international students at CTU
Author
Tomáš Kovářík
Year
2023
Type
Master thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Michal Valenta, Ph.D.
Department
Summary
This thesis focuses on the design, implementation and deployment of the backend part of the web system for the automation of the admission process to study programs in a foreign language at the CTU FIT. The thesis consists of the analysis of existing solutions and their technical shortcomings, the design of the entire system and its division into individual microservices, design of a database model and a complex REST interface with support for selective searching and sorting. Including a description of the provided implementation, automated testing and overall deployment. The result of the work is a complex functional prototype supporting various types of authentication.
Frontend of a Web Application Supporting Admission Process of International Students
Author
Xuan Tam Trinh
Year
2023
Type
Master thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Michal Valenta, Ph.D.
Department
Summary
This thesis focuses on the analysis, design and implementation of the frontend part of a web application for supporting the admission process for English study programmes at CTU FIT in Prague. The application consists of a user part for applicants and an administrator part for admissions organizers. The thesis contains a business analysis of the admission process, technical analysis of suitable technologies, a comprehensive design of the application architecture and user interface, description of the implementation of the frontend part including verification of its correctness. The result of the work is a functional prototype that is integrated with the backend part.