Projects ideas
As of now, I've almost reached the limit of students for a bachelor thesis. As a result, I am likely to turn you down when it comes to supervising a bachelor thesis.
This site hosts a list of project ideas suitable for a bachelor's or master's thesis. Feel free to contact me should you find any of them interesting.
While the bachelor's thesis can be research or implementation-based, the master's thesis is expected to be research-based. In other words, the author of the master's thesis should deal with higher risk connected with exploring the unknown and solver a (real) problem. With that said, it is still possible to have an implementation-based master thesis.
If you are not sure what a bachelor's thesis looks like, feel free to read my notes on bachelor thesis.
I do my best to keep the list up to date. For some topics, there is space for multiple theses. As a result, more than one student can work on a thesis inspired by the same idea. The list does not reflect negotiation with a students. Thus, some project listed bellow may not be available.
- Bachelor thesisAvailableToday I got an email ... there is an issue in a old repository of mine.
- Bachelor thesisMaster thesisAvailableThe objective is to explore how to pair LLM-chat interface with traditional graphical user interface.
- Bachelor thesisAvailableThis project aims to reimagine how we work with libraries.
- Bachelor thesisAvailableHonestly, I do not enjoy writing documentation. By documentation, I do not mean comments in source code. I am talking about external documentation, API specification, data model, user documentation, database schema documentation, etc...
Yet frankly, even more, tedious and labour-intensive than writing the documentation is keeping it up to date. The reason is there is no connection between to code to the documentation. As a result, we manually synchronize multiple documents. - Bachelor thesisAvailableMany formats represent hierarchical data. Yet there is no single tool for transformation between those formats, with strict output control.
- Project ideaAvailableSemantic web, semantic data - the common objective is to attach meaning to the data and increase interoperability. Tools like vocabularies, ontologies, and query languages, are employed to support the above-mentioned goals. Yet while all the tools aim to add meaning to data, none is the source of true meaning.
Source code is the source of truth. We can leverage it to improve software interoperability and introduce semantics. - Bachelor thesisAvailableResource Description Framework (RDF) is a standard data model. As RDF becomes widespread, more and more data are available in one of the RDF data formats. Yet no Python library would allow for the processing of larger RDF data files.
- Bachelor thesisAvailableResource Description Framework (RDF) is a standard data model. As RDF becomes widespread, more and more data are available in one of the RDF data formats. Yet no Python library would allow for the processing of larger RDF data files.
-
These are not the droids you're looking for ...
If you do not find the above topics interesting, or there are not topics, you can pitch me yours. Be aware that I prefer my topics, therefore, make sure your topic and pitch is a good one.