Department of Information Technology

AD2 Assignments, Groups, Labs, Lessons, & Tutorials

The assistants teach 2 tutorials, supervise 3 labs, and give 3 lessons (schedule) (groups) about 3 homework assignments, each worth 100 assignment points. Attendance at the tutorials, labs, and lessons is highly recommended (and sometimes mandatory, see the rules below), because without significant, constant practice and feedback (especially on common errors), it is provably very hard to prepare properly for any exam.

  • Tutorials: The main objective of a tutorial is for the assistants to rehearse the theoretical material of recent lectures with the students, via exercises and further examples.
Tutorial Day Instructor
Tutorial 1 Fri 11 Sep Nikos Nikoleris
Tutorial 2 Thu 24 Sep Nikos Nikoleris
  • Assignments: The main objective of assignments is to exercise the theoretical knowledge gained in the lectures, and thereby also to help prepare for the exam.
  • Labs: The main objective of a lab session (usually on a Thursday) is for the assistants to help the students prepare acceptable solutions to the assignment with the closest upcoming deadline (in the evening of the next day). The assignment questions will normally be published at least a week prior to the lab. Also, the necessary course material will normally have been presented in lectures at least a week prior to the lab. You are thus able and even strongly encouraged to prepare your solution as far as possible until the lab, in order to make best use of that reserved timespan of personal attention by the assistants.
  • Lessons (lektioner): The main objective of a lesson (on the Wednesday following a lab session) is for the assistants to tell students everything that is needed to prepare an acceptable solution to the assignment with the most recent deadline (usually on the previous Friday evening). Interesting other issues may also be raised, not necessarily about that assignment and possibly about the next assignment, but including alternative solution ideas, frequent errors, interesting exercises, etc.
Assignment Lab Submission Deadline Lesson Instructor
Assignment 1 Thu 17 Sep 18:00:00 on Fri 18 Sep Wed 23 Sep Toni Mancini
Assignment 2 Fri 02 Oct 18:00:00 on Sat 03 Oct Wed 07 Oct Nikos Nikoleris
Assignment 3 Thu 08 Oct 18:00:00 on Fri 09 Oct Wed 14 Oct Toni Mancini

Rules about submitting solutions to the assignments:

  • Submission and Deadlines: All solutions, with a mandatory cover sheet (source, if you use LaTeX), must be submitted electronically via the course manager server, whose clock may be different from yours. Solutions may only be submitted by email or hardcopy upon prior written permission by the assistant, upon reporting a convincing case of force majeure. Submission deadlines are soft but become hard 48 hours later, except in cases of force majeure, with a 10 point penalty for submission during the first 24 hours and a 20 point penalty for submission during the next 24 hours. Grading will only start after a deadline becomes hard, so you can submit multiple times until then.
  • Grading: The grading of an assignment will normally be finished on the Tuesday before the lesson for that assignment. The content of that lesson may reflect the correct or incorrect aspects of your particular solution. Our expectations are higher than at the exam, as the aims are to learn something and to prepare for the exam. We expect at least a high degree of correctness, completeness, and compliance with the coding convention of this course. Non-compliance with the coding convention will result in 0 assignment points to the question, without anyone reading the rest of your solution, even if it is correct and complete.
  • Lesson Attendance: If you get 0 to 59 points for an assignment (before penalty deductions), then you get a K grade on that assignment and must attend its lesson, in order to reduce the risk that you repeat the same errors. If you cannot attend that lesson in a convincing case of force majeure, then you must let the assistant know the reason by email as early as possible, ideally before that lesson, and provide written evidence for that reason; otherwise your score is reduced to 0 (zero) points. The attendance of a lesson is highly recommended even if you get 60 to 100 points and thus a G grade on its assignment.
  • Teamwork: Every solution must be prepared by a team of two students of the same group. Each teammate must be able individually to explain any part of the solution. Solutions may only be submitted solo upon prior written permission by the assistant, upon reporting a convincing case of force majeure. Teams may change between assignments. Do not use the group submission feature of the course manager, but submit two identical copies of the solution and clearly indicate inside who the students are. A random solution copy of a team will be graded, so make sure they are identical. The lateness penalty, if any, on a solution of a team is determined by the time of arrival of the last copy of the solution. The solution of a team is considered missing if at least one of the copies is still missing after the deadline becomes hard.
  • Ethics: The legislation on cheating (summary) of the IT department will be rigorously applied, without exceptions. We reserve the right to use plagiarism detection tools and point out that they are very powerful. We assume that by submitting a solution you are certifying that it is solely the work of your team, except where explicitly stated otherwise, and that each teammate can individually explain any part of the solution.
  • Credit Points and Expected Effort: The 2 higher-education credit points (2 hp) for the assignments is awarded, with a godkänd (G) grade, upon collection of at least 180 (of 300) assignment points, provided you get at least 30 points on each assignment.
Note that the whole course is worth 5 hp, which translates into an expected 133 hours of work for the average student, including attending scheduled events (totalling about 45 hours, including the exam), reading and understanding the material, as well as preparing your assignment solutions. In other words, and since the assignments are also meant to help prepare for the exam, the assignments may well be calibrated to take 24 hours each, on the average!
  • Former Students: Students from previous academic years who have not yet been awarded the credit point(s) for the assignments should follow the relevant instructions in the FAQ list.
  • Failure: The lecture contents, assignment questions, submission rules, or main instructor of a course can change from one academic year to another, and the incremental completion of assignment duties over the years is not a student right: it is best to complete (the assignments of) a course the year it is taken. The current main instructor stopped granting that right (see the previous item) as the administration thereof turned out to be more time-consuming than the alternative.

These rules are effective as of 31 August 2009. The instructor reserves the right to modify them at any moment, should special circumstances call for this.

Updated  2009-09-30 23:16:44 by Pierre Flener.