Data communication TFP 2001

[News] [Laboratory work/Assignments] [Results] [Computer system][Reports][Scheduled lab time] [Problems & questions][Cheating]

This page will contain all information regarding laboratory work/assignments. Please visit this page regularly and check for any updated information.

Responsible for the lab course: Bob Melander.
News
2001-12-17 All reports that I have received have been graded. Reports that I receive after January 2 will be graded and returned in August. Note that all reports must be handed in no later than August 31 or you must redo the entire lab course!
2001-11-07 The result page is updated and the reports that I have received are corrected.
2001-10-04 All reports that I have received so far are now corrected and can be found in a magazine holder marked DK2001 TFP on the second floor in house 1.
2001-09-17 Labbdelen "Att skicka brev" går inte att utföra mot den angivna servern mail.update.uu.se. Använd istället djilar.it.uu.se, men bara för denna del av labben. Den nya servern är tillgänglig till deadline för uppgiften.
2001-09-11 The application Protocols and Services assignment is now available. 
2001-09-03 No news yet..

Laboratory work/Assignments:

You may work in groups of two students on these assignments. 

Results

The results can be found here (local access only).

Access to the Computer Systems

The assignments require that you have access to the workstations at DoCS. You should by now have been given accounts on these computer systems. 

Extra: To login on the workstations from home you need to have ssh installed on your computer. A version for Linux (and other Unix dialects) can be found here. If you use Windows or Macintosh there is a number of alternatives like openssh or CecureCRT. Examples of workstations you can log in on are: stork, sparv, ulv, leopard, haj, padda, svala, kondor, kiwi, myra, duva, svan, zebra, uggla, varan, tapir, ren, trana. To the names you have to add the domain 'it.uu.se', i.e. for stork the full name is 'stork.it.uu.se'.

Reports

In case you have cooperated with a partner you should only hand in one report. All reports should be delivered to mailbox 43 and  for every report you should use the following front page.

You should hand in the reports as soon as you have finished them. Consider the following dates as a recommendation (the assignments will then be graded within the following two-week period).

If you hand in the assignments after these dates the grading may take longer than two weeks. The very last date for report delivery is august 31, 2002. If you fail to meet this date you have to redo all the laboratory work and assignments the next time the course is given (but first you have to reapply for that course instance).

File/directory rights

You must see to that the assignment grader (username = melander) has access to your files. One way of doing this (and at the same time making sure that no one but your lab partner can access the files) is:

We assume that you are in the directory containing the directory where your files for the course reside.

$ chmod 700 <coursedir>
$ setfacl -r -m u:<lab instructor username>:rwx <coursedir>
$ setfacl -r -m u:<lab partner username>:rwx <coursedir>

To see which rights are set, use getfacl.

$ getfacl <coursedir>
# file: <coursedir>
# owner: <you>
# group: student
user::rwx
user:<labinstructor>:rwx          #effective:rwx
user:<labpartner>:rwx #effective:rwx
group::---               #effective:---
mask:rwx
other:---

If you set these rights for your home directory, it is probably not necessary to protect your sub-directories separately. 

Scheduled laboratory time

There are no scheduled hours. Use your spare time.

Problems? Questions? How to contact the assistant...

Bob's office is 1421 at Polacksbacken, i.e. room 21 on the fourth floor in building one. In case you have questions I'd prefer if you come by on Wednesdays, 1pm-2.30pm. You can also reach me via email (melander@docs.uu.se). I will answer them as soon as possible (usually within 24h, if not immediately). Writing the word 'DATAKOM TFP:' in the subject line makes it easier for me to notice your email (= higher priority).

If your problems concern programming assignments then try to pinpoint as much as possible where in the code the problem is located. Also, indicate which input is needed to trigger the problem, what the result should be and what you instead get. The clearer you describe the problem the more likely it is that I can help you. Finally, my role in this to give you support, to be someone to ask when you're completely stuck. I'm not supposed to be your debugger.

Cheating

Unfortunately we have to rise the issue of cheating here. On earlier instances of this course some students have tried to cheat on the laboratory work and assignments. This is as serious as cheating on the final exam and we are required, as dictated by "högskoleförordningen", to report any suspicion of cheating to Rector and the disciplinary board:

       Paragraf 1: Disciplinär åtgärd får vidtas mot student som ... med otillåtna hjälpmedel eller på annat
       sätt försöker vilseleda vid prov eller när studieprestation ska bedömas.

       ...

       Paragraf 9: Grundad misstanke om sådan förseelse som anges i Paragraf 1 skall skyndsamt
       anmälas till rektor.

Apart from this it is also time consuming and boring to investigate suspected cheating. If you have problems or wish to do things that do not quite seem to fall within the boundaries of the assignments, please talk with the persons responsible for the course or the assignments.