Hide menu

TDDE25: Project Requirements

Read these documents now!

  1. General project information, before you start

  2. How to complete a project

  3. Detailed requirements, during and after (this document)

Mandatory Final Demonstrations

During the last progress report session, you will demonstrate the final version of your project. Spend some time polishing the software accordingly – this is your final chance to give a good impression! As usual, participation is mandatory for all project members.

Here you should have implemented the mandatory part of the project. Aim to have all features implemented early and then "freeze" the list of features, so that you can spend a full week making sure all the features you already have are functional and polished.

If you feel that you have finished and polished everything early, you can choose to make your final demonstration during the second-to-last progress report session. Earlier final demonstrations are not accepted.

If you miss the final demonstration, you will have to wait until the next session in the re-exam period in March/April. If there are extenuating circumstances, the project coordinator Jonas Kvarnström may be able to make an exception.

Mandatory Final Presentations

There will also be four special 2-hour final presentation seminars in the Visionen lecture hall in the B building. You must participate in the entire 2-hour session where your project is presented, while participation in other sessions is voluntary.

Presentations can be given in Swedish or English, whichever you prefer and feel the most comfortable with!

Before this seminar, each group will prepare around 5 presentation slides "selling" your project to a potential "client". For example: Here's what we have done, here's what is nice about it, this is why you want to use it, and so on. You should also practice giving this presentation a couple of times. Each group will have 7.5 minutes for their presentation, and this time limit is sharp. You might want to aim for 6.5 minutes to make sure your presentation will not be cut off once you're "on stage", but at the same time, don't make it too short!

Both movies and live demonstrations are allowed (and encouraged). Just remember that during most of the presentation you should be presenting. A five minute movie where you just stand beside the screen is not a good idea, for example.

We expect that almost all groups have a computer on which you can run your presentation. In this case:

  • Your computer must have a standard VGA or HDMI port!
  • Make sure in in advance that you know how to force the laptop to show a picture on the external port even if it doesn't detect a projector there. Also, be in Visionen in time and try connecting the computer to the projector during the break.
  • Be prepared at the presentation session, and have your computers "running" before you present (there are electrical outlets at every seat so you don't have to worry about losing battery power). We don't have the time to wait for a couple of minutes for a computer to boot.

If you don't have a computer available, you need to tell the senior person responsible for your project type at least one week before the presentation, and we need the actual presentation materials two days before the presentation!

Presentation slides can be made in a tool such as OpenOffice Impress or Powerpoint. Web-based presentation tools can also be used, but can obviously be problematic in case of network problems...

You cannot get a grade until you (1) demonstrate, (2) present, and (3) hand in code for approval. Missing the presentation session will delay your grade by months.

Final Hand-In

The final project code must be handed in to your project assistant by the end of the exam period in 180107. Feel free to hand in the code earlier. At the same time you will hand in any documents required by your project-specific instructions.


Page responsible: Jonas Kvarnström
Last updated: 2017-10-26