Thesis Supervision
Occasionally we are co-supervisors or supervisors of bachelor and master theses, for example at the University of Koblenz, LNU in Växjö, and the University of Cologne. You can contact us if you are interested in a thesis project, usually if you are enrolled in a computer science or mathematics-related program.
Requirements: We recommend that you either attend our lectures, e.g., “Algorithms and Advanced Data Structures”, “Graph Theory”, “Computational Social Sciences”, or one of the labs/seminars.
Language: It is possible to compose your thesis in English, Swedish (JD) and German. For certain topics, familiarity with German is recommended, as German texts may need to be read and analyzed. Please feel free to contact me if you have any questions.
Programming: While the aim of a thesis is to explore new principles and techniques, implementing them is usually a necessary part of the process. Thus, one important requirement is that you already have a very good programming skills, for example in Python.
Initial Steps
We recommend inquiring about the possibility of supervision for your thesis at least 2–3 months before your desired start date. Additionally, please provide an up-to-date transcript to identify your strengths. Thus, please contact us with some initial information:
- An initial idea for a topic (see below).
- Your transcripts.
- If necessary, an idea for a first supervisor.
Topics
Please note that these topics are only a small selection of the theses available in our research group. Please contact us for further topics.
The list of topics includes, but is not limited to:
1. Algorithms and Data Structures
- A distributed system for invoking the BundesAPI with integration to a data warehouse
- Towards an efficient heuristic for betweenness centrality
2. Complex networks/ Graph Theory
- The Development of Centrality Measures in Longitudinal Networks
- The influence of centrality measures on link prediction in knowledge graphs
- Visualize and analyze the centrality measures in longitudinal networks
3. Ontology and Knowledge Graph Development
- Integrating quantitative data into a labor market knowledge graph for graph learning
- Integration of a genealogy of occupations
5. Text Mining/NLP
- Ontology-based Named Entity Recognition in Training Regulations
- Development of an information system on the basis of official labor market communication
6. Computational Social Sciences and Digital Humanities
- Clustering of labor market data and trend flow
-
A Web Crawler for VHS courses -
Exploring clustering methods for records of continuing education
- Labor Market Demands and their Perception on Social Media
- Analysing YouTube data
- A web scraper for online labor market data