Choosing a topic and supervisor

departments

Here are presentations by 7 computer science departments describing possible topics for individual software projects and theses. (The English and formatting is not perfect since these documents were machine translated from Czech.) Most of these documents are from 2024.

KAM - IUUK - KDSS - KSI - KSVI (2023) - KTIML - UFAL (2023)

past theses

The Charles University Digital Repository contains theses written by past students, which you could look at for inspiration.

individual supervisors

This is a list of some potential supervisors and the topics they have listed for individual software projects in SIS, translated into English. It was last updated on Feb 13, 2024.

Note that most teachers have no topic information listed in SIS and are not listed here. For a full list of possible supervisors, see the SIS schedule page for NPRG045 Individual Software Project.

Roman Barták
I accept projects mainly from the field of artificial intelligence (planning, scheduling and now drone control) by prior agreement. I prefer that work continue into a bachelor thesis.
David Bednárek
Topics: "Arduino simulator with GUI", "Recodex for para"
Jan Blažek
Projects related to image processing and neural networks. Applications using data from the research center in Řež (nuclear fuel, microscopic images).
Cyril Brom
Topics: research on educational effects of educational simulations and animations, didactics of computer science (pedagogical disciplines). (Pedagogical research, educational psychology.)
Tomáš Bureš
Only by prior agreement
Věra Červíčková
Projects related to artificial intelligence - image processing and generation, evolutionary algorithms
Adam Dingle
Preferred: projects related to programming languages, Linux, editors / tools, games, audio
Ondřej Dušek
I prefer projects from the field of dialog systems, natural language generation or general natural language processing. If you do not have a specific idea, we can arrange a meeting and agree on a topic (odusek@ufal.mff.cuni.cz)
Tomáš Dvořák
http://ksvi.mff.cuni.cz/~dvorak/vyuka/NPRG045/
Jiří Fink
Combinatorics, graph theory. Only for students from the specializations General Computer Science and Artificial Intelligence. More at https://ktiml.mff.cuni.cz/~fink/thesis/
Jakub Gemrot
Unfortunately I'm totally overbooked this year ;( I'm not accepting students right now (but I'm answering brave souls and can act as a gamedev crossroad).
David Hartman
For preferred topics, see https://iuuk.mff.cuni.cz/~hartman/index.php?id=3. If you have ideas for using complex networks (social networks, etc.), we can come to an agreement.
Milan Hladík
http://kam.mff.cuni.cz/~hladik/prace.html
Petr Hnětynka
Primarily Java projects, detailed info at http://d3s.mff.cuni.cz/~hnetynka/rp
Tomáš Holan
Themes - see http://ksvi.mff.cuni.cz/~holan/rp-2_2023.html, if you are interested, send mail.
Irena Holubová
https://www.ksi.mff.cuni.cz/~holubova/NPRG045/
Vojtěch Horký
Topic ideas: http://d3s.mff.cuni.cz/~horky/rp/
Jan Hric
For details and themes see http://kti.mff.cuni.cz/~hric/vyuka/rp_temy.txt
Vít Jelínek
http://iuuk.mff.cuni.cz/~jelinek/rp/rp.html
Pavel Ježek
Only Windows or .NET / Mono (C #, C, C ++, but also possibly Scala, etc.). With an individual software project proposal, contact me first by email or personally. Examples of topics can be found at: http://d3s.mff.cuni.cz/~jezek
Jakub Klímek
Automation in data modeling, open data, linked data, Solid, Web and mobile applications. https://www.ksi.mff.cuni.cz/teaching/projects-web
Michal Kopecký
I prefer database and full-text applications; see work I'm leading now at http://www.ms.mff.cuni.cz/~kopecky/
Jan Kofroň
I accept all kinds of projects, please contact me by e-mail. You can find detailed information at: http://d3s.mff.cuni.cz/teaching/individual_projects/
Martin Kruliš
Only by prior agreement
Jan Kynčl
discrete geometry, graph drawing, combinatorics; more information: https://kam.mff.cuni.cz/~kyncl/topics
Dan Lukeš
Mainly network and system utilities in C on some UNIX systems, I can take other projects, except where there is a substantial UI. This semester is dedicated to analyses and detailed specifications.
Kateřina Macková
I prefer topics in the area of artificial intelligence: neural networks, machine learning, evolutionary algorithms, natural language processing in the area of cybersecurity and comparison of products among e-shops.
Vladan Majerech
I accept any kind of projects
Martin Mareš
Check out http://mj.ucw.cz/vyuka/rp/
Martin Nečaský
Web or mobile applications on open data sources on the web (e.g. wikidata.org or data from Czech public institutions).
Michal Novák
projects in the area of natural language processing, digital humanities: https://ufal.mff.cuni.cz/michal-novak/student-projects
David Obdržalek
I prefer robotics and / or real hardware programming. For project themes, see http://ktiml.ms.mff.cuni.cz/~obdrzalek/vyuka/RPSP/
Ondřej Pangrác
https://iuuk.mff.cuni.cz/~pangrac/vyuka/projekty.html
Josef Pelikán
I can't accept any students this year. Try my colleagues in the Computer Graphics Group. https://cgg.mff.cuni.cz/thesis-project-topics/
Martin Pergel
Your own ideas for themes are welcome. If you do not have an idea, I can offer http://perm.matfyz.cz/projekty.html
Ladislav Peška
Recommendation systems, machine learning, user preferences, site semantisation, Linked Open Dat, other interesting web projects. http://www.ksi.mff.cuni.cz/~peska/projekty.php
Tomáš Petříček
For general areas of interest see my projects at: https://d3s.mff.cuni.cz/students/topics/
Martin Pilát
Above all artificial intelligence projects - evolutionary algorithms, neural networks ...
Rudolf Rosa
Text generation (short stories, poems, screenplays) or visualization of word embeddings. https://ufal.mff.cuni.cz/rudolf-rosa/projekty
Tomas Skopal
I accept any kind of projects
Pavel Straňák
natural language processing: http://ufal.mff.cuni.cz/~stranak/proposals.html
Petr Škoda
https://skodapetr.github.io/projects-ideas
Petr Tůma
For a list of possible topics, see http://d3s.mff.cuni.cz/students/topics
Pavel Veselý
https://iuuk.mff.cuni.cz/~vesely/projects.html
Jakub Yaghob
I accept any cool projects in C ++
Daniel Zeman
http://ufal.mff.cuni.cz/course/nprg045