DIS 2 Syllabus (Aachen)
Course schedule is tentative and subject to change. Links to lecture notes and assignments will be posted as the semester progresses.Note: You must be registered with the class to download the lecture notes and assignments.
Announcements
- Aug 1: Schein grades
- Check out the DIS2 Project Competion Video !!!
- Presentation schedule is posted.
- Submission guidelines are posted.
- The group projects are now online. If you're not listed, you haven't contacted David. Please do so ASAP.
- Please register for the final exam before Friday, 7.7. @17:00. If you don't register, you may not be able to write the final exam. The final exam takes place in room 2010 on Tuesday, July 11, 2006, 14:15-16:45.
- During the course, you need to take part in a user study at our group. Sign-up forms are on the black board two floors above room 2010.
- The first user study will take place on the 6th and 7th of July. It will take 15-20 min. Please note that you have to be a native german speaker. The place will be announced via email, so please write your email adress clearly on the sign-up forms :) (Henning)
- Another user study is scheduled for 10-14 July. It will take 15-20 min. (Marius)
- The project description has been posted. Please take a look at it! We will be having an in lab design session to discuss your project proposal on June 19.
- The midterm takes place in room 2010 on Tuesday, May 16, 2006, 14:00-15:00.
- Questions relate to the topics and assignments covered in class and in lab.
- May 10: No assignment for this week.
- Apr 20: Assignment 3 is online, due on Tue, May 2, 2006 @23:59.
- Apr 12: Assignment 2 is now due on Wed, Apr 19, 2006 @23:59.
- High-resolution lecture videos (720x576, H.264, AAC)
- Podcast (in iTunes, Advanced->Subsribe to podcast)
- If you need a lab account to complete the assignments, please contact Christoph Wilhelm in his office.
Lecture Schedule and Slides
- Apr 5: Introduction, Taxonomy of Input Devices (streamed video)
- Reading: Input devices
- Apr 6: Window Systems Architecture, Graphics Event Library (streamed video)
- Reading: Window System Architecture (Gosling)
- Apr 12: Base Window System (streamed video)
- Apr 13: Window Manager
- Apr 19: User Interface Toolkit Layer, Smalltalk, Morphic (streamed video) (Jan & Daniel)
- Reading: Smalltalk-80 user manual
- Reading: Morphic User Interface (Maloney)
- Apr 20: Macintosh Toolbox, X Window Systems (streamed video) (Jan & Tico & Eric)
- Reading: The X Window System (Scheifler)
- Apr 26: no class (CHI 2006)
- Apr 27: no class (CHI 2006)
- May 3: OSF/Motif, Tcl/Tk (streamed video) (Jan & Eric)
- May 4: Qt, Symbian (streamed video) (Jan & Tico)
- May 10: Java, subArctic (streamed video) (Jan & Daniel)
- May 11: Windows (and Stever Ballmer videos) (streamed video) (Jan & David)
- May 16: Midterm (midterm review, sample midterm)
- May 17: no lecture... time to recover from the midterm (:wink:)
- May 18 + May 24: Mac OS X, Part I + II (streamed video, streamed video) (Jan & Tico & Eric)
- May 25: no class (Christi Himmelfahrt)
- May 31: Event Heap, iStuff, AR (streamed video) (Jan & Daniel)
- Jun 1: Max/MSP (streamed video) (Jan)
- Jun 7: no class (Pfingsten)
- Jun 8: no class (Pfingsten)
- Jun 14: no class (DIES ACADEMICUS)
- Jun 15: no class (Fronleichnam)
- Jun 21: Web 2.0 (streamed video) (Jan & David)
- Reading: What is Web 2.0
- Reading: Emotionally-centered Design
- Jun 22: Interactive Multimedia: Audio Output (streamed video) (Jan & Daniel)
- Jun 28: Interactive Multimedia: Audio and Speech Input (streamed video) (Jan & Daniel)
- Jun 29: Interactive Multimedia: Displays, Video Input and Output (streamed video) (Jan & Eric)
- Jul 5: STF, Haptics (streamed video) (Jan & Daniel)
- Jul 6: Looking Forward + Course Evaluation (streamed video) (Jan & Daniel)
- Jul 10 (during lab time): Final Project Presentations
- Jul 11: Final Exam
Assignments
- due Apr 11: Hello GUI
- due Apr 18: Input Devices, Relatively Speaking
- due May 2: Windows (not the Microsoft kind)
- due May 9: Now You See Me, Now You Don’t
- May 16: no assignment (midterm exam)
- due May 23: RAT: Really Awesome Toolkit
- due May 30: The X Factor
- due Jun 13: X-Squared
- due June 19: Project proposal (see pdf)
Examinations
- May 16: Midterm Exam
- Jul 11: Final Exam
Grading Policy
If you wish to take the course for credit, you must complete all assignments and exams. You will receive a schein upon successful completion of the course with a grade. The grade will be calculated as follows:- 20% - lab exercises, assignments
- 20% - project
- 25% - midterm exam
- 35% - final exam
Assignments
Assignments will be assigned weekly. They are to be completed in groups of 2 or 3. Assignments will be graded on the following scale:- 1.0 - exceptional work that clearly went above and beyond what was given on the exercise
- 2.0 - exercise was completed satisfactorily as per the assignment specification
- 3.0 - exercise was completed, but has some problems
- 4.0 - incomplete exercise
- 5.0 - little or no effort was put into the exercise