LuTH home LuTH search My home? White space head

Department of Computer Science and Electrical Engineering
   SMD158 Interactive Systems, 2005
Course Plan

[Course home page] [Course plan] [Project] [Documentation] [Class list and assignment status] [Group registration] [Old news]

SMD158 - Lecture Plan

This is the preliminary course plan.

1 05-01-18 none Introduction to the Course, Introduction to Interactive Systems
2 05-01-21 CAP Design Issues For Visual Languages
3 05-01-25 OVF Programming User Interfaces
4 05-01-28 MVC The MVC Architecture
5 05-02-01   Tool Kits, Swing
6 05-02-02 Piccolo Scene Graphs and Piccolo
7 05-02-04 BRZ Dialog Design
Redo 05-02-08   Design Review
8 05-02-11   Windowing Systems and Window Management
9 05-02-15 CGF Basic 2D Graphical Representations and Transformations
10 05-02-16 UST Software Tools
11 05-02-18 ACP, ULC Constraints
Redo 05-02-22   Progress demonstration
12 05-02-25 CTT IIO Formal Methods, Task Models and Task Directed UI Development
13 05-03-01 PBE, MOD Model-Based and Demonstrational Techniques
14 05-03-02 MUA, PAC Advanced Architecture
R 05-03-04 none Problem Session, we will go through the August 2003 examination.
15 05-03-08 none Review for the Exam
Redo 05-03-11 - Final demonstration of your project, report due at demo.
Exam 05-03-17   Final Exam (old exams: March 2003, May 2003, August 2003, May 2004
Note, the course material was somewhat different for some of these!

SMD158 - Guide to the Literature

ACP Vander Zanden and Myers, A constraints primer, IEEE Computer, 23(11), Nov. 1990, 74-75.

BRZ Plaisant, Carr, and Shneiderman, Image browser taxonomy and guidelines for designers, IEEE Software, 12(2), Mar. 1995, 21-32.

CAP Green, Instructions and descriptions: some cognitive aspects of programming and similar activities, Proceedings of Working Conference on Advanced Visual Interfaces (AVI 2000), 21-28.

CGF Hearn and Baker, Computer Graphics, Prentice Hall, 1986, ISBN0-13-165382-2, 106-119.

CTT Paterno', Mancini, and Meniconi, ConcurTaskTrees: a diagrammatic notation for specifying task models, Proceedings Interact'97, July'97. 362-369.

IIO Carr, Specification of interface interaction objects, Proceedings of the ACM CHI'94 Conference on Human Factors in Computing Systems, April'94, 372-378.

MOD Szekely, Luo, and Neches, Beyond interface builders: model-based interface tools, Proceedings of INTERCHI'93, 383-390.

MUA Dewan, Multiuser architectures, Engineering for Human-Computer Interaction, Proceedings of the 1995 IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction, Yellowstone Park, USA, August, 1995, 247-269.

MVC Olsen, Developing User Interfaces, Morgan Kaufmann Publishers, ISBN 1-55860-418-9, Section 5.2, 132-143.

OVF Harel, On visual formalisms, Communications of the ACM, 31(5), May 1988, 514-530.

Piccolo Piccolo Patterns.

PAC Nigay and Coutaz, Software architecture modelling: bridging two worlds using ergonomics and software properties, Formal Methods in Human-Computer Interaction, Palanque & Paterno' (eds.), Springer-Verlag, 1998, 49-74.

PBE Myers, McDaniel, and Wolber, Programming by example: intelligence in demonstrational interfaces, Communications of the ACM, 43(3), March, 2000, 82-89.

ULC Hudson and Smith, Ultra-lightweight constraints, Proceedings of the ACM Symposium on User Interface Software and Technology, 1996, 147-156.

UST Myers, Hudson, and Pausch, Past, present, and future of user interface software tools, ACM Transactions on Computer-Human Interaction, 7(1), March 2000, 3-28.

Author David A. Carr (
Modified 05-03-03