Programming of Interactive Systems

Course page 2011

News

01 Mar 2011 Exams for assignments TAG and CHAT are Wednesday 2 March, in room D650. The schedule is here: GroupSchedule.txt.
15 Feb 2011 Slides from lecture 6 (ppt) (pdf) and lecture 7 (ppt) (pdf) .
Please remember to register a group in Daisy, even if you are working alone.
07 Feb 2011 Programming assignment CHAT: lab1v4.zip.
04 Feb 2011 Schedule changes: Lecture 6 has been moved from Thursday 10, to Friday 11 February, 10-12, 532
Lecture 8 has been moved from Thursday 24, to Friday 25 February, 10-12, 532
01 Feb 2011 Slides and examples from lecture 4 Network (ppt) (pdf) Race condition (ppt) (pdf) Race.java Race2.java Race2b.java
27 Jan 2011 Slides from lecture 3 (ppt) (pdf)
Programming assignment TAG
Example of the written exam questions
24 Jan 2011 Slides from lecture 2 (ppt) (pdf)
21 Jan 2011 Course plan with grading criteria, updated.
19 Jan 2011 Slides from lecture 1 (ppt) (pdf)
13 Jan 2011 Since the DSV First Class system is no longer used for this course, we will attempt to utilize kth.se/social instead. The following link to the course page will require a login with your KTH id.
13 Jan 2011 Here is the prelimenary article collection for the course. Nicholas Jennings is represented twice and you are of course welcome to read both papers, however, the paper titled "An agent-based approach for building complex software systems" will suffice if you also read section 5 ("The downside of an agent-based approach to software engineering") in the article "On agent-based software engineering".
Muir/Seven Sins
Waldo et al/A note on ...
Jennings/On agent-based software...
Jennings/An agent-based approach ...
13 Jan 2011
  • A guide to the course literature can be found here: rguide.html

JAVA! JAVA! JAVA!

To take the course successfully you will need a working knowledge of how to write, compile and run Java programs.

If you feel that you would like to add to your Java experience, please check out java.html