Roman Vyjídáček

PhD Student

ABOUT ME

I am PhD student at the Department of Computer Science at Palacký University. Before PhD I worked as iOS developer at Hi Software Development s.r.o. My current research is about Algorithms in Formal Concept Analysis and Boolean Matrix Factorization. In leisure time I am working on UPlikace for iOS and I also created applications as Studuj UP and Noc vědců 2019.

EDUCATION

Ph.D. - Computer Science

Palacký University Olomouc

since 2017

MSc. - Computer Science

Palacký University Olomouc

2015 - 2017

BSc. - Computer Science

Palacký University Olomouc

2012 - 2015

Graduation - Computer systems

Electrical Engineering High school Mohelnice

2007 - 2011

TEACHING (CZECH)

Summer semester 2020/2021

THESES (CZECH)

Pokud máte zájem pracovat po mým vedením, kontaktujte mne na emailu roman.vyjidacek@upol.cz.

Rozpracované práce

Vyhodnocování stromu závislostí tříd při kompilaci programu v jazyce Swift

Tadeáž Kříž

The student will develop a build-time dependency resolver. The resolver will: - analyze source code of an application written in Swift, - construct a dependency tree of application's classes, - verify that real implementations exist for these dependencies, - generate a file containing the dependency tree. The program will be implemented in the Swift language and will run on macOS system. Textual part will consist of: - description of the method used to construct and verify the dependency tree, - user and developer guide.

Automatické vyhodnocování programovacích úkolů

Jakub Krbec

Student naprogramuje webovou aplikaci, která bude sloužit k automatickému vyhodnocování studentských řešení v předmětech Unixové systémy a shell, Základy programování, apod. Přes aplikaci by studenti odevzdávali svá řešení a aplikace by kontrolovala správnost a o výsledku by informovala daného studenta.

Evidence chovu králíků

Ludmila Lavičková

Cílem práce je vytvořit iOS aplikaci sloužící k evidenci chovu králíků (případně dalších zvířat), která bude fungovat následovně:

  • Umožní vložit/smazat/editovat králíka (jiné zvíře).
  • U každého zvířete bude možné zadat jméno, fotografii, pohlaví, “odkaz” na potomky, datum vakcinace.
  • U samic pak dále datum připuštění se samci a datum porodu mláďat.
  • U samic bude aplikace upozorňovat na možnost připuštění na základě pěkného počasí (nutno ověřit jestli bude možné).
  • Upozornění na “testovací připuštění, narození mláďat, odstavení samice od mláďat.
  • Aplikace bude napovídat, které králíky je možné křížit.
  • Ke každému králíkovi bude možné vygenerovat QR kód, který si uživatel bude moci vytisknout a nalepit na králíkárnu a po naskenování se zobrazí detail daného králíka.

Využití rozšířené reality při prezentaci katedry

Dalibor Janeček

Student nastuduje možnosti vývoje aplikace používající rozšířenou realitu pro operační systém iOS. Za pomoci frameworku ARKit student vytvoří aplikaci která bude používána na Dnech otevřených dveří například k prezentaci studijních oborů. Zájemce musí umět nebo se chtít naučit programovat v jazyce Swift a vlastnit zařízení s macOS a iOS podporující ARKit.

Fitness aplikace pro iOS

Mário Štibraný

Student naprogramuje aplikaci pro iOS, která uchovávat informace o příjmech a výdajích energie. Dále pak umožní sledování tělesné hmotnosti, pitného režimu, apod. Data se budou do aplikace vkládat manuálně nebo pokud to je možné, tak automaticky z Apple Watch. V aplikaci si student nastaví svůj cíl, jako zhubnout, přibrat nebo udržovat hmotnost. Aplikace bude vytvořená s důrazem na přívětivé grafické rozhraní a intuitivní ovládání.

PUBLICATIONS

Revisiting the GreCon Algorithm for Boolean Matrix Factorization

Trnecka M., Vyjidacek R

CLA 2020 PDF

PROJECTS

UPlikace

Palacký University Olomouc

since 2017 AppStore

Studuj UP

Palacký University Olomouc

10/2019 - 12/2019 AppStore

Noc Vědců 2019

Technical University of Ostrava

7/2019 – 9/2019

Studuj Přírodovědu na Karlovce

Faculty of Science, Charles University

12/2018 – 2/2019 AppStore