Up to general course home page.
Here is the take home exam (omtenta) for 2007-09-14. Please read the instructions at the head of the exam paper carefully.
Here is the take home exam (tenta) for 2007-05-25. The model answers will be supplied when people who are doing komplettering have finished and passed their work.
Here is the take home exam (omtenta) for 2006-07-22.
Here is the take home exam (tenta) for 2006-05-15. The model answers to this exam are available as a pdf file.
The 2005 Omtenta is posted here.
The 2005 tenta is posted here. The model answers to this exam are available as Powerpoint slides.
the latest version of JUnit, referred to below
To install JUnit on Unix, follow these steps:
junit.zip distribution file to a
directory referred to as
Test the installation by using either the textual or graphical test runner to run the sample tests distributed with JUnit.
Note: The sample tests are not contained in
junit.jar, but in the installation directory
directly. Therefore, make sure that the JUnit installation
directory is in the CLASSPATH.
To use the textual test runner, type:
java junit.textui.TestRunner junit.samples.AllTests
To use the graphical test runner, type:
java junit.swingui.TestRunner junit.samples.AllTests
All the tests should pass with an "OK" (textual runner) or a
green bar (graphical runner). If the tests don't pass, verify
junit.jar is in the CLASSPATH.
res checkin prutt07.
In order to receive your course points it is also necessary that your "kansli" has registered that this course belongs to your choice of courses. Check this with Ping if you are unsure!
Here are some other interesting books you might look at:
|Övningsgrupp 1||Karl Meinke||karlm(at)nada.kth.se|
|Övningsgrupp 2||Lars Arvestad||arve(at)kth.se|
To redovisa labs we will be using the queueing system SIMA. To use this software from a Unix terminal, type "module add sima". Then simply type "sm" to start the program. You should see a window pop up with various course names. Click on the course "prutt07". You should now see who is in the queue. Also you should be able to add yourself to the queue.
|Lab 1||23 mar 2007|
|Lab 2||30 mar 2007|
|Lab 3 and here!||13 april 2007|
|Lab 4||20 april 2007|
|Lab 5||27 april 2007|
|Suggestions for extra lab work||4 may 2007|
See above for past papers.
Your final result will be the average of your lab work and your exam grade. Half points are rounded up.
To be eligible for komplettering the exam grade must satisfy three requirements:
(Requirement 1) The total grade on the exam paper may not be lower than ( pass mark - 10% of maximum mark ). For example if the maximum exam mark is 40 points and the pass mark is set at 20 points, then the minimum grade for komplettering is (20 - (0.1 * 40) ) = 20 - 4 = 16 points.
(Requirement 2) At least half of the questions on the exam paper must be passed individually. A question is deemed to be passed individually if the grade on that question is the same (as a percentage) as the pass mark for the paper as a whole. For example: if the total marks for a paper are 40 and the pass mark for the paper is 20 points, then the pass mark as a percentage is 50%. So on a question worth 8 points the individual question pass mark would be 4 points.
(Requirement 3) In the case of an odd number of questions on the exam paper then the total number of questions to be passed individually should be rounded up to the nearest whole number, and not rounded down. For example if there are 5 questions on the paper, you must pass at leat 3 questions individually, and not 1 question individually.
Note: by a question we mean an entire main question, such as Question 1, Question 3, etc. We do not mean component parts of a question such as Question 1.2 or Question 3.a.
You must satisfy BOTH these requirements to be eligible for komplettering. Otherwise you must resit the exam in the case of failure.
Up to course home page.