Hide menu

TDDE25 Project: Finishing

Read these documents now!

  1. General project information, before you start

  2. How to complete a project

  3. Final demo, presentation, hand-in (this document)

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.

The fact that the project is final does not mean that every milestone in the project description must be achieved – in fact we try to specify too many tasks for you to have a reasonable chance to finish them all, and/or leave projects very open-ended. Discuss your progress with your assistant continuously so that you can see if you are on the right track or if you have to do more. 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 early, you can choose to make your final demonstration during the second-to-last progress report session. Earlier final demonstrations are not accepted.

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 6.5 minutes for their presentation, and this time limit is sharp – but don't make the presentation too short either!

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:

  • There are currently (2017) cables or adapters for VGA, HDMI, DisplayPort, and mini DisplayPort. These should work with most computers but there is always a risk that there is some form of incompatibility.
  • 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 laptop available, the best and simplest solution is usually to collaborate with another group in the same session. If this cannot be arranged, 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 at least two full working days before!

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, and any documentation, must be handed in to your project assistant by 180107. Feel free to hand in the code earlier, but we will not be grading or submitting results until 2018!


Page responsible: Jonas Kvarnström
Last updated: 2017-12-11