DIS 2 Syllabus (Bonn)
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
- Apr 11: Class discussion forum is now available. (registered students only)
- Jun 14: We are pleased to offer the following new lab hours:
- Mon 15:00-18:00
- Tue 16:45-18:00
- Wed 16:00-18:00
- Thu 16:00-18:00 every other week, starting June 16th
Lecture Schedule and Slides
- Apr 12: Introduction, Taxonomy of Input Devices
- Reading: Input devices (Card)
- Apr 19: Window Systems Architecture, Graphics and Event Library, Base Window System
- Apr 26: Window Manager, User Interface Toolkit
- May 3: Smalltalk, Macintosh Toolbox
- May 10: Macintosh (cont),
- May 17: no class (Pfingsten)
- May 24: X Window System, OSF/Motif
- May 31: Midterm Exam (sample midterm) (midterm solutions)
- Jun 7: Event Heap, Java AWT, Swing
- Jun 14: Windows
- Video:Steve Ballmer 1
- Video:Funny video 1
- Video:Funny video 2
- Video:Steve Ballmer 2
- Video:Mic and mac
- Jun 21: Mac OS X
- Jun 28: Interactive Multimedia: Audio Input and Output
- Jul 05: Interactive Multimedia: Audio Input and Output (cont)
- Jul 12: Interactive Multimedia: Video, Haptics, Future, Feedback
- Jul 19: Final Exam
Assignments
- due Apr 25: Hello GUI
- due May 02: In Deep GELGraphicsEventSystem.class
- due May 09: Windows (Not the Microsoft Kind)
- due May 23: I Manage Windows
- due Jun 13: UI Toolkit
- due Jun 27: Event Heap
- due Jul 04: X-Windows
- due Jul 11: Mac OS X
Examinations
- May 31: Midterm Exam
- Jul 19: Final Exam
Grading Policy
If you wish to take the course for credit, you must complete all assignments, lab exercises and exams. You will receive a schein upon successful completion of the course with a grade. The grade will be calculated as follows:- 25% - lab exercises, assignments
- 25% - midterm exam
- 50% - final exam
Assignments and Lab Exercises
Assignments/lab exercises will be assigned weekly. They are to be completed in groups of 2 or 3. If you do not complete the lab exercise during the scheduled lab section, you must complete it on your own time and submit it the following week together with the assignment for that week. Lab exercises and 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