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.
You may work in groups of two students on these assignments.
The results can be found here (local access only).
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'.
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).
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.
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.
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.