B7 Informatics 2 WS 2021/22

Website of Prof. Dr. Barne Kleinen, Professor for Media Informatics (Bachelor/Master) at HTW Berlin

Welcome! On this page you find important information about the labs: How to prepare, how to communicate, what to work on, how to submit. Read through it carefully and ask if anything is unclear.

Before the lab: Pre-Labs

It is IMPORTANT that you are familiar with the exercise before the lab starts. Before the lab starts do the following:

  • read through the whole exercise (see below)
  • do the pre-lab
  • recap on what you did in the lecture
  • note down any questions
  • (register for a team on Moodle - see below)

During the lab:

There are two lab groups. LSF tells you which group you are in, and when and in which room the lab takes place. The labs will usually take place at the HTW. The labs may occasionally happen online - in that case I will warn you in advance. During the lab you will be working on exercises in teams (see below).

Please be there on time. Please note that food and open beverages are not allowed inside the lab.

Communication

Ask questions that can’t wait in the Moodle Forum. That’s better than writing an email, because this way, all people can see the answer. Of course you can also ask during the lab.

Lab Assignments

Teams

You will work in teams of two or three. You will switch teams after three or four labs. That means you should form new teams before the following labs:

You can chose your team mates but they should be in the same LSF group (1 or 2, aka Tuesday or Thursday group). Each team mate needs to register for the team on Moodle. I will not form teams for you, this is your own responsability. If you have not signed up for a team, you won’t be able to hand anything in.

Reports

Deadline

Lab Reports are due at 10pm the night before your next lab.

Grading

Lab reports won’t be graded - they just get marked with “ok” or “not ok”.
A report is “not ok” if any of the following is True:

  • the report is missing
  • you are not transparent on who did what (You need to be transparent on who did what. Collaborating with people outside your team is ok, but be transparent about it! Using sources from the Internet/books is ok, but cite them appropriately!)
  • the report has too little significant content on the lab (see below)
  • the report is not submitted correctly (see below)
  • the code is not submitted correctly (see below)

You can use the late slot (see below) to hand in rejected Lab Reports again.

You will not be allowed to take the exam if you plagiarized.

Content of the report

Content that should go in the report:

  • a summary of what the lab was about
  • details on what you learned in this lab OR details on what the lab was about
  • if you were asked to write code: an explanation of how you tested your code
  • if questions were asked: the answers to the questions

What if I our team didn’t get the code to work? It’s ok not to have completely succeeded on the assignment, as long as you have tried sufficiently.

How long should the report be? Elegance lays in the ability to get to the point in as few sentences as necessary.

Which language should the report be in? You can write in English or German. But decide for one language.

How to submit correctly

Please submit to Moodle only:

  • A pdf with your report
  • As a text answer: a link to your team’s git repository (see below)

Only one team member should upload the report. If team members upload different reports (or different repos), I’ll chose one at random to review.

Git

You will use Git to manage your team’s code. Code can only be handed in for grading via a link to the repository in the correct folder in this class’ group on the IMI GitLab Server.

The IMI GitLab Server can be found at: https://gl-imi.f4.htw-berlin.de. It can only be reached via the HTW network. So if you are at home, use VPN (see https://rz.htw-berlin.de/anleitungen/vpn/).

The class group can be found at: https://gl-imi.f4.htw-berlin.de/groups/info2-wise2021. If you registered for the course I will have added your email address. Tell me if have not been added.

There will be folders for each lab. Create the repository for a lab inside that folder (Click on “new project”). Name it something like: “group01-team03-lab00” (so that it includes your group number from LSF, your team number and the lab number).

Late reports

You can hand in 4 reports after their deadline, until Febuary 10th, 10pm.

How to hand in late reports There are 4 “late slots” for handing in reports after the deadline, but they have to be handed in before Febuary 10. Each person has to upload the late report by themselves, even if you worked in a team.

But …! If you fall ill for more than a week or are unable to continuously work on the lab reports for some other reason, come talk to me or at least email me as early as possible and we will find an individual solution.