CS1635 Interface Design Methodology

Calendar

Topic 1: Basic Concepts of Interface

Topic 2: Definition of Components

Lab 1: Kinect Interface

Topic 3: Universal Modeling Language UML (Please download ArgoUML, which is a tool to create UML diagrams. The official website is: http://argouml.tigris.org/ and there is also a well-written extensive Argo UML user manual.)
More information about deployment diagram

Topic 4: Software Components and UML

Exercise 1

Exercise 2

Topic 5: Introduction to Patterns

Topic 6: Introduction to Interface Patterns (guest lecture by Prof. Jing-Tao Wang jingtaow@cs.pitt.edu)

Midterm Exam

Topic 7: Software Patterns

Lab 2: Testbed for Intelligent Interface Design

Topic 8a: Reuseable Components as User Interface Patterns
Topic 8b: User Interface Design Patterns
Topic 8c: Hypermedia Patterns

Exercise 3

Exercise 4

Topic 9: Visualization and Visual Analytics

Topic 10: Gestural Computing and Sketch Computing (guest lecture by Prof. Levent Burak Kara lkara@cmu.edu)

Topic 11: Slow Intelligence Patterns

Topic 12: Visual Languages and Patterns

Topic 13: Interface for Smarter Healthcare Systems

Project presentations based on Project Scenarios

Final Exam