Laboratory Rules

The lab classes are built to complement the course by providing a framework where students can build their practical skills related to system programming and scripting.

Attendance is mandatory, according to the general University rules and regulations, and the details on the lab web page. The final mark counts as 35% of the total grade for the Operating Systems course.

The laboratory classes are governed by the folowing rules:

A. Lab attendance and activities

  • During the semester, students will work on 14 lab assignments, one per week. The structure of the lab classes is presented on the web page.
  • Class attendance is mandatory, as per the University regulations, and the directions on the lab web page.
  • Students must attend the lab class scheduled for her/his study unit ("subgrupa").
  • Lab attendance implies working on the assignments. The lab supervisor can eliminate a student whose activity is insufficient, and may test students at any time by asking targeted questions about the current assigned task or the related theoretical background.
  • At most 3 unfulfilled lab classes (out of those marked Lab 1, Lab 2, ... on the web page) can be re-done during the semester, but only if a free place exists in the lab, and with the explicit approval of the lab supervisor. Students can re-attend a class only at the same supervisor he/she was assigned to.
  • Students must prepare in advance for the lab assignments, by reading the related study materials.
  • A lab assignment deals with solving a specific problem (such as implementing a program), during the class. No marks are given, but the lab supervisor evaluates whether the student's activity is sufficient or must be re-done at a later time.
  • Redoing a lab class implies the full participation of the student, during a separate class. The student will have to solve a problem that is similar, but not identical, to the one assigned at the missed class.

B. Lab evaluation and grading

  • The lab activity is evaluated through pre-scheduled tests and possibly, depending on circumstances*, a mini-project. Tests and projects are built to assess the student's knowledge at the time they are given, thus evaluating the student's evolution during the semester. For each test and project, a grade between 1 and 10 is given. No roundings are applied to the grades.
  • Failing to attend a scheduled test or failing to submit the project will automatically set the grade for that test or project to 1 (one).
  • Students must attend the tests and submit the project with their study unit. Students are evaluated individually, regardless of their participation to a team.
  • The project can be submitted in advance, with the prior approval of the lab supervisor, The approval must be sought at least 4 days before the intended date. Projects can only be submitted to the lab supervisor assigned to the student's study unit.
  • All types of electronic communication devices (such as phones, tablets, PDAs, smart watches, etc) are banned during the tests. Students attending the tests with such devices will be eliminated from the test.
  • Plagiarism is punished.
  • In the last week of the semester, with the express approval of the lab supervisor, and only if free places exists, students can attend a test they missed (did not attend) during the semester or they can re-submit a failed project (not both). As the tests and the projects are designed to assess the student knowledge at specific dates during the semester, significant penalties will be applied to the grades for these exceptional tests or submissions.
  • Test grades cannot be modified during the semester.

For the students that fulfill all the above requirements, the final lab grade will be calculated with the following formula:

    N = (T1 + T2 + T3)/3

where T3 is the project grade or the grade for Test 3, and T1, T2 are the grades for each of the other two tests.

The lab activity is passed (graduated) if and only if the final lab grade is greater or equal with 5. No rounding will be applied to the grades.

*Note: In the current academic year there is no project-type assignment planned.