Instructions and Guidelines for Student Projects

Registration process, work process, deliverables, GitLab, submission process

This page provides useful information for doing a project at the department of Service Computing. The instructions and guidelines are relevant for Bachelor and Master theses, research projects, and study projects.

If you are interested in doing a project with us, please check the list of available project topics.

Registration process

Bachelor and Master thesis projects

Please follow these instructions:

  • Fill in and sign a registration form (download it from your Campus profile). Do not forget to fill in the intended start date of your thesis, too.
  • Fill in and sign a contract form.* You will have six months to work on the thesis. The start date in the contract has to be the same as in the registration form. The start date must be a working day (no weekends and public holidays). The end date must be exactly after six months. If the end date falls on a public holiday or a weekend, it has to be the next working day.
  • Fill in and sign a license agreement form.* Please fill in your private email address in the corresponding field.
  • Fill in and sign a supplementary agreement on the thesis language.* This form should be filled in and signed only if your PO (Prufungsordnung) requires it.
  • Get signatures on all these documents from the examiner.

During the coronavirus situation:

  • Send the registration form to the Examination office.
  • Send the following to Ms. Ibach via email: signed registration, signed contract, signed licence agreement, signed supplementary agreement on the thesis language, project description, and your PO (for Bachelor students).

Otherwise:

  • Bring the registration form to the Examination office in order to register the thesis.
  • Bring signed (original) contract, licence agreement, project description, and a copy of the registration to Ms. Ibach.

Note: If the student does not want their thesis to be published, or the student does the thesis in a company and has a disclosure agreement, the license agreement has still to be submitted (as it is part of the contract) but crossed out. If there is a disclosure agreement, a copy must be submitted, too.

Other student projects

Please follow these instructions:

  • Fill in and sign a contract form.* You will have six months to work on the thesis. The start date in the contract has to be the same as in the registration form. The start date must be a working day (no weekends and public holidays). The end date must be exactly after six months. If the end date falls on a public holiday or a weekend, it has to be the next working day.
  • Get a signature from the examiner.

During the coronavirus situation:

  • Send the following to Ms. Ibach via email: the signed contract and project description.

Otherwise:

  • Bring the signed original contract and project description to Ms. Ibach.

* You can get the form from your supervisor.

Work process

We expect students to adopt an independent working style. This includes independent planning, organisation, research, and execution of tasks. Students are encouraged to set their own goals, create their own schedules with deadlines, and monitor their behaviour and progress. Supervisors do not impose any meeting requirements. It is up to the student to decide the frequency of meetings with the supervisor. Please contact the supervisor well in advance to schedule a meeting.

When working on your project, please use the following resources as much as possible:

Concepts and implementation produced in any project must be compatible and published under the MIT license.

Note: For research projects done at companies, it is important to emphasise the fact that you are doing a university project. This means that your project must involve research and not just development tasks. If this is not the case, it would not be sufficient to get a passing grade. It is the responsibility of the student to stress this point to the company where the student will do the project. Of course, the supervisor can help in scoping the topic.

Deliverables

Code

If the project requires running software, its code should be submitted. This can be done by committing the code to our GitLab (see below). There should also be brief documentation about the installation steps of the software.

Thesis/Report

Your project should be described in a thesis/report. Both a PDF file and source files of your thesis/report should be committed to our GitLab.

Template: https://github.com/latextemplates/scientific-thesis-template

Presentation

If the project requires presenting the work, the student should give a talk in front of an audience. The presentation should be 25 minutes at most with additional 5 minutes for questions.

Template: TBD

Code and thesis management on GitLab

Students can get one or more repositories in our GitLab to manage their projects. We provide two repositories by default, one for code and one for thesis/report. If you need more repositories, please ask your supervisor. When working with our GitLab, please use these instructions.

Submission process

Bachelor and Master thesis projects

During the coronavirus situation:

  • Send an email to Ms. Ibach with a PDF file of the final thesis and a signed declaration in which the student states that the PDF version attached to the email is the final version of the thesis and that it is identical to the printed and bound copies.
  • Commit the thesis and/or implementation code on our GitLab.
  • Pick up covers and submit the printed and bound copies in arrangement with Ms. Ibach. Please note that arragements are only possible on Tuesays during the coronavirus situation. If such an arrangement is not possible, the supervisor might be able to give covers.

Otherwise:

(as specified in the official guidelines (in German): https://www.f05.uni-stuttgart.de/informatik/studierende/abschlussarbeiten/)

  • The amount of printed and bound copies should be according to article 5) in the contract.
  • Collect the required number of thesis covers from the secretary's office approximately 14 days before the submission.
  • Submit two separately printed title pages of the thesis.
  • Submit a CD. The CD should contain the abstract in .txt format and a .pdf of the thesis. The CD must be labelled with the name of the student, the type of thesis (BSc/MSc), and the year of submission.
  • Submit all copies and the CD to Ms. Ibach not later than the end date of the contract. After the examination by Ms. Ibach, the student will receive one of the separate title pages back countersigned as proof of submission.
  • Commit the thesis and/or implementation code to our GitLab.

Other student projects

Student(s) commit the report and/or implementation code to our GitLab.

Contact

This picture showsMarco Aiello
Prof. Dr.

Marco Aiello

Head of Department

This picture showsIlche Georgievski
Dr.

Ilche Georgievski

Lead of Smart Energy Systems Research Area

This picture showsElisabeth Ibach
 

Elisabeth Ibach

Secretary

To the top of the page