News forum

Project presentations and grading

Project presentations and grading

od Andrej Bauer -
Število odgovorov: 3

Tomorrow (Thursday, May 19th 2022) there will be no class as I am away.

We understand that you have had several course projects which are all coming to completion at the end of the semester. To lessen the burden, we are going to spread out the project presentations and grading in this course, but we cannot afford to spread them into deep summer or even the fall. Therefore, unless you have a good reason for postponing the completion of your project to a later date (which you should discuss with the lecturer ahead of time), you should plan to finish by the end of the spring exam period (mid July).

However, the presentations will take place in the following three weeks, from 14:00 to 17:00, for all projects:

  • Thursday, May 26th 2022
  • Thursday, June 2nd 2022
  • Thursday, June 9th 2022

(If these clash with exams, please let me know.)

Choose a slot for your presentation here. Only one project member should do this! People who are finished or almost finished should sign up for an earlier date.

You will present projects, even if they are not finished. This will be a good opportunity to discuss what precisely needs to done for successful completion, if anything, and how to resolve remaining problems. We recommend the following structure of your presentation:

  • About 10 minutes long.
  • All project participants should speak. It is up to you to decide who will present what.
  • We recommend the following outline of the presentation:
    • brief description of the topic
    • outline of the formalization
    • what obstacles were encountered and how they were overcome (or not)
    • what remains to be done

The original project descriptions were mostly quite extensive. It is not necessary for you to do everything that was planned, but you should find a good stopping point and estimate how much you can do, given your time constraints, i.e., finishing at the latest by mid July. We shall then agree on what you will do, or whether you are already finished. Expected grades shall be discussed privately.

V odgovor na Andrej Bauer

Re: Project presentations and grading

od Andrej Bauer -
Everyone is strongly encouraged to attend the project presentations. Firstly, to support your classmates, and secondly to get a feel for how your project compares to others.

Starting next week, there are no classes and exercises. Danel and I are still available, of course. The best way to contact us is Discord, especially for technical questions that might have a quick solution. If anyone would like to meet and discuss the project, contact either one on Discord or via email and we shall arrange a meeting.
V odgovor na Andrej Bauer

Re: Project presentations and grading

od Andrej Bauer -

Here are some final instructions on how you can obtain your grade:

  1. If it is unclear what needs to be done for your project to be completed, please ask.
  2. Make sure that you clean up your repository and files: remove unused files, use sensible file names, coment your code, etc.
  3. Once you are done, contact me and Danel by email and say "we are done".
  4. Danel and I will take a look at the code and tell you what grade you get.
  5. After you confirm that you agree with the grade, we will enter it into VIS.

We are always available for consultations and advice.

V odgovor na Andrej Bauer

Re: Project presentations and grading

od Andrej Bauer -

In case it was not clear, “clean up” includes having a reasonable README file and generally taking care of your project so that a random visitor can find out what you did.

Among other things, if your project does not depend on one of the submodules, then you should remove the submodule from the dependencies. Please practice good software practices.