{"id":1050,"date":"2021-12-10T20:53:16","date_gmt":"2021-12-10T19:53:16","guid":{"rendered":"https:\/\/muenter.informatik.rwth-aachen.de\/dbis\/?page_id=1050"},"modified":"2025-11-06T10:04:50","modified_gmt":"2025-11-06T09:04:50","slug":"information-about-thesis-process","status":"publish","type":"page","link":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/academics\/thesis-projects\/information-about-thesis-process\/","title":{"rendered":"Information about Thesis Process"},"content":{"rendered":"\n<p><strong>A diploma or master&#8217;s thesis aims at demonstrating the student\u2019s ability to apply computer science methods in a larger project mostly self dependently. In practical computer science, such projects often appear as extensions of larger software systems developed within scientific research projects at the chair. In such a case the thesis consists of an implementation part (including the documentation!) and a written elaboration on the theoretical foundations. A detailed discussion of computer science problems and an analysis of computer science methods that are used must always be at the center of the investigation. Even for more application-oriented theses, these issues have to be considered at least equally important to the analysis of the application area.<\/strong><\/p>\n\n\n\n<p>All the details below apply to a diploma as well as bachelor&#8217;s and master&#8217;s theses \u2013 they are not treated differently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Orientation Phase and Proposal Presentation<\/h2>\n\n\n\n<p>Depending on the student&#8217;s previous knowledge an orientation phase precedes the thesis. This phase is intended to be used for<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>reviewing related work (literature),<\/li>\n\n\n\n<li>becoming acquainted with the environment conditions for the implementation, and<\/li>\n\n\n\n<li>clearly defining the problem which has to be tackled in the thesis.<\/li>\n<\/ul>\n\n\n\n<p>The orientation phase results in an abstract (&#8220;proposal&#8221;) which is about 15-20 pages in length and has to include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the well-defined problem to be solved and goals to be achieved,<\/li>\n\n\n\n<li>a comparative study of first ideas for solution esp. with regard to related work (literature),<\/li>\n\n\n\n<li>a short presentation of the chosen approach, and<\/li>\n\n\n\n<li>a well calculated working plan.<\/li>\n<\/ul>\n\n\n\n<p>This proposal is discussed with the tutors (professor and assistant) and therefore has to be presented in form of a so-called proposal presentation (duration approx. 30 min) at the I5 seminar at the end of the orientation phase. It is seen as a kind of a &#8220;contract&#8221; both sides can refer to. This is to avoid misunderstandings concerning the topic of the diploma thesis and a serious misjudgment of the workload (resulting in an excessive duration of the thesis). Consequently, a proposal is also enforced for external diploma theses where Prof. Decker is only the second reviewer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Working on a Thesis<\/h2>\n\n\n\n<p>The work on the diploma thesis follows the detailed working plan established during the orientation phase: at first, the chosen approach has to be detailed. This step is then followed by the implementation of the approach, its analysis, and documentation. Eventually, the results have to be written down. The assessment of the thesis is based not only on the accurateness of the implementation and written elaboration but also on the student&#8217;s autonomy regarding defining the topic, reviewing the literature, and finding solutions. Additionally, a discerning review of design decisions and alternatives (from the computer science point of view and possibly also from the application-specific point of view) affects the assessment. For a practical thesis the following basic outline for the written elaboration can be used as a starting point (while it does in no way claim to be complete):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>definition of the problem\n<ul class=\"wp-block-list\">\n<li>introduction to the topic of the thesis and clarification of the concrete task<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>presentation and discussion of the initial situation\n<ul class=\"wp-block-list\">\n<li>review of literature on the given topic<\/li>\n\n\n\n<li>given environmental constraints (hardware, software)<\/li>\n\n\n\n<li>justification: why does the thesis make sense?<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>derive a (formal) model of the solution\n<ul class=\"wp-block-list\">\n<li>critically review literature: what can be used?<\/li>\n\n\n\n<li>based on the previous chapter: develop a concept for the solution of the problem<\/li>\n\n\n\n<li>this part must NOT contain any implementation details!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>realization of the concept\n<ul class=\"wp-block-list\">\n<li>tool selection (e.g. programming language)<\/li>\n\n\n\n<li>description of the implementation (no programming code, possibly architectural figures)<\/li>\n\n\n\n<li>documentation of important design decisions<\/li>\n\n\n\n<li>discerning evaluation of the realization: tests (performance etc.), possibly a case study, potential weaknesses of the implementation, reasonable extensions for the future, &#8230;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>conclusion\n<ul class=\"wp-block-list\">\n<li>summary: what are the main results?<\/li>\n\n\n\n<li>what do the results mean to the field of computer sciene?<\/li>\n\n\n\n<li>outlook: what has to be done in the future?<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>The written elaboration is NOT documentation of the created programs. It shows the student\u2019s ability to apply or develop computer science methods autonomously. Results taken from the literature have to be marked carefully to be distinguishable from the student&#8217;s own work. Programming notations like for example &#8220;if a=b then s1&#8221; must be formatted different from descriptive texts and other notations (e.g. mathematical expressions) to avoid misunderstandings. The thesis has to be written in English or German. A mixture of languages must be avoided.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Presentation<\/h2>\n\n\n\n<p>The final presentation takes place about 2-8 weeks after the final delivery. In contrast to the proposal presentation, the emphasis here is on the results achieved. The 20-45 minutes to be spent on the presentation should be used as follows:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>short (!!) re-consideration of the problem<\/li>\n\n\n\n<li>short review of relevant literature<\/li>\n\n\n\n<li>presentation of the solution and to some degree also of design decisions<\/li>\n\n\n\n<li>possibly a case study or application experiences<\/li>\n<\/ol>\n\n\n\n<p>The latter two points are more important than the first two ones. While program code should not be presented, design decisions possibly can be explained. The student has to expect questions during and after the presentation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-white-color has-text-color has-background has-link-color wp-elements-d8430398d3ee75815773bc716ef0ec5c\" id=\"poster-template\" style=\"background-color:#075f92\">New proposal poster template<\/h3>\n\n\n\n<p class=\"has-text-align-center\">We have introduced a <strong><a href=\"https:\/\/rwth-aachen.sciebo.de\/s\/Wx5BZ6aJLP248dm\" data-type=\"link\" data-id=\"https:\/\/dbis.rwth-aachen.de\/dbis\/wp-content\/uploads\/2025\/08\/dbis-thesis-poster-template.pptx\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">new template for thesis proposals<\/a><\/strong>. <br><strong>Instead of slides<\/strong>, students will now create a <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">poster<\/mark><\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<ul class=\"wp-block-list\">\n<li>The poster is <strong>one page<\/strong> with the <strong>same sections as the slides<\/strong>. <\/li>\n\n\n\n<li>The template is <strong>not<\/strong> meant as a <strong>fixed<\/strong> structure, rather an <strong>example<\/strong>. <\/li>\n\n\n\n<li>We will <strong>not<\/strong> be using this <strong>for final presentations<\/strong>.<\/li>\n\n\n\n<li>This format allows us to <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">cut the Q&amp;A time in half<\/mark><\/strong>, <br>since we no longer need to go through multiple slides.<\/li>\n\n\n\n<li>We are launching this as a <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">pilot project<\/mark><\/strong> until the <strong>end of 2025<\/strong>: <br>Advisors and students can <strong>decide <\/strong>to use the new system. <\/li>\n\n\n\n<li>To use the new Q&amp;A session length, <br>select &#8220;<em>Bachelor\/Master <em><span style=\"text-decoration: underline;\"><strong>(Poster)<\/strong><\/span><\/em><\/em> <em>Proposal<\/em>&#8221; when booking a presentation. <\/li>\n\n\n\n<li><strong>Minimum poster font size<\/strong>: <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">36 pt<\/mark><\/strong> <em>(for readability in seminar room)<\/em>. <\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Don&#8217;t print the poster, it&#8217;s meant to be displayed digitally. <\/mark><\/strong><\/li>\n\n\n\n<li class=\"has-small-font-size\">The project plan and list of references were removed from the presentation for brevity.<br>However, they are still an important part of the written proposal.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f0448741ec5&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f0448741ec5\" class=\"aligncenter size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/dbis.rwth-aachen.de\/dbis\/wp-content\/uploads\/2025\/08\/thesis-template-example-300x169.png\" alt=\"\" class=\"wp-image-6384\" srcset=\"https:\/\/dbis.rwth-aachen.de\/dbis\/wp-content\/uploads\/2025\/08\/thesis-template-example-300x169.png 300w, https:\/\/dbis.rwth-aachen.de\/dbis\/wp-content\/uploads\/2025\/08\/thesis-template-example-1024x576.png 1024w, https:\/\/dbis.rwth-aachen.de\/dbis\/wp-content\/uploads\/2025\/08\/thesis-template-example-768x432.png 768w, https:\/\/dbis.rwth-aachen.de\/dbis\/wp-content\/uploads\/2025\/08\/thesis-template-example-1536x864.png 1536w, https:\/\/dbis.rwth-aachen.de\/dbis\/wp-content\/uploads\/2025\/08\/thesis-template-example.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><\/div>\n\n\n\n<p class=\"has-text-align-center\">Please give feedback via <strong>slupczynski@dbis.rwth-aachen.de<\/strong>.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-medium-font-size\">Thesis presentation lengths <em>(presentation time <span style=\"text-decoration: underline;\">incl. Demo<\/span>)<\/em>:<\/h2>\n\n\n\n<p class=\"has-text-align-center\">As the <strong>thesis advisor<\/strong>, you are <strong>responsible for time management<\/strong> during your student&#8217;s presentations, so make sure to <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">remind the student and the professor<\/mark><\/strong> that they are close to running out of time. <\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\"><\/th><th class=\"has-text-align-left\" data-align=\"left\">Proposal \/ Final<\/th><th class=\"has-text-align-center\" data-align=\"center\">Presentation (min)<\/th><th class=\"has-text-align-center\" data-align=\"center\">Q&amp;A length (min)<\/th><th class=\"has-text-align-center\" data-align=\"center\">Total (min)<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">Bachelor<\/mark><\/strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> (BA)<\/mark><\/td><td class=\"has-text-align-left\" data-align=\"left\">Proposal<br><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Poster Proposal<\/mark><\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">10 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">+10<\/mark><br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\"><strong>10<\/strong><\/mark><\/td><td class=\"has-text-align-center\" data-align=\"center\">20 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">+10<\/mark> = <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>30<\/strong><\/mark><br><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">20<\/mark><\/strong><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\">Final<\/td><td class=\"has-text-align-center\" data-align=\"center\">15<\/td><td class=\"has-text-align-center\" data-align=\"center\">15 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">+15<\/mark><\/td><td class=\"has-text-align-center\" data-align=\"center\">30 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">+15<\/mark> = <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>45<\/strong><\/mark><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">Master<\/mark><\/strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> (MA)<\/mark><\/td><td class=\"has-text-align-left\" data-align=\"left\">Proposal<br><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Poster Proposal<\/mark><\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">15<\/td><td class=\"has-text-align-center\" data-align=\"center\">15 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">+15<\/mark><br><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">15<\/mark><\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">30 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">+15<\/mark> = <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>45<\/strong><\/mark><br><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">30<\/mark><\/strong><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\">Final<\/td><td class=\"has-text-align-center\" data-align=\"center\">25<\/td><td class=\"has-text-align-center\" data-align=\"center\">20 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">+15<\/mark><\/td><td class=\"has-text-align-center\" data-align=\"center\">45 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">+15<\/mark> = <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>60<\/strong><\/mark><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><small>Your thesis advisor (usually a PhD student) should register a thesis presentation time slot with the respective thesis supervisor (usually a Professor). <\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A diploma or master&#8217;s thesis aims at demonstrating the student\u2019s ability to apply computer science methods in a larger project mostly self dependently. In practical computer science, such projects often appear as extensions of larger software systems developed within scientific research projects at the chair. In such a case the thesis consists of an implementation [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":98,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1050","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/wp-json\/wp\/v2\/pages\/1050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/wp-json\/wp\/v2\/comments?post=1050"}],"version-history":[{"count":5,"href":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/wp-json\/wp\/v2\/pages\/1050\/revisions"}],"predecessor-version":[{"id":6680,"href":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/wp-json\/wp\/v2\/pages\/1050\/revisions\/6680"}],"up":[{"embeddable":true,"href":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/wp-json\/wp\/v2\/pages\/98"}],"wp:attachment":[{"href":"https:\/\/dbis.rwth-aachen.de\/dbis\/index.php\/wp-json\/wp\/v2\/media?parent=1050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}