Organisation of the courses
Seminars and projects are always conducted in combination even if they are in two different terms.
There is no "Vorbesprechung" for the topics that I offer. Thus, visit me in my office hours (Wednesday, 11-12) and we can discuss open topics. Because of time issues that I have I do not supervise student's own project ideas anymore. I'll carry out the student registration in TUGOnline if we come to a project agreement.
Seminars and Projects
The seminar work includes writing a scientific paper on a particular topic with an analysis of the current state-of-the-art in the field and a proper citation of the related work.
The projects are practical implementations of the ideas presented in the seminar paper. Apart from the implementation each project includes also the technical documentation of the work carried out by the student. The implementations are typically Web-based with server-side (mostly in a Java environment) and client-side (JavaScript, (X)HTML, CSS). Thus, practical implementation requires that the students are familiar with:
- An object-oriented programming language
- The basics of server-side programming such as HTTP and/or Web application servers
- Markup technologies such as XML, (X)HTML and presentation languages such as CSS
The amount of work (e.g. the project scale and the number of pages for the seminar paper) for different courses is calculated according to ECTS credits that students obtain.
Master and Bachelor Thesis
The same applies here as above. The amount of work is accordingaly increased here ;-)
Current topics
- Extending the functionality of a Java-based Wiki system - programming a number of plugins for JSPWiki
- Social tagging systems for High-Energy Physics (only PhD thesis - a possibility to work at CERN, Geneva)
- Digital libraries for High-Energy Physics (only PhD thesis - a possibility to work at CERN, Geneva)