Review Chris North cs3724: HCI. Midterm Topics Scenario-based design: (ch 1-4) SBD background –metrics, tradeoffs, scenarios Requirements analysis –Field.

Slides:



Advertisements
Similar presentations
Information Visualization: Trees Chris North cs3724: HCI.
Advertisements

SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Visualization Basics CS 5764: Information Visualization Chris North.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Interactive Dynamic Aggregate Queries Kenneth A. Ross Junyan Ding Columbia University.
cs5764: Information Visualization Chris North
Matthias Mayer The Table Lens - Ramana Rao & Stuart K. Card Information Visualization 838b - February 21st 2001 The Table Lens: Merging.
CS 5764 Information Visualization Dr. Chris North.
CS 5764 Information Visualization Dr. Chris North GTA: Beth Yost.
Course Map The Java Programming Language Basics Object-Oriented Programming Exception Handling Graphical User Interfaces and Applets Multithreading Communications.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
User Interface Programming in C#: Direct Manipulation Chris North CS 3724: HCI.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
Developing User Interfaces (DUI) Chris North cs3724: HCI.
CS 3724: Introduction to Human Computer Interaction Chris North Jason Lee Szu-Chia Lu.
Java: Animation Chris North cs3724: HCI. Animation? Changing graphics over time Examples: cartoons Clippy, agents/assistants Hour glass Save dohicky Progress.
Evaluation: Controlled Experiments Chris North cs3724: HCI.
Predictive Evaluation
Information Design and Visualization
Snap-Together Visualization Chris North Lab for Information Visualization and Evaluation Department of Computer Science Virginia Tech.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
(c) University of Washington08-1 CSC 143 Models and Views Reading: Ch. 18.
3461A Readings from the Swing Tutorial. 3461A Overview  The follow is the Table of Contents from the trail “Creating a GUI with JFC/Swing” in the “The.
Java Intro Chris North cs3724: HCI. Presentations john randal, tom shultz Vote: UI Hall of Fame/Shame?
User Interface Programming in C#: Model-View-Controller Chris North CS 3724: HCI.
Stanford hci group / cs147 Intro to HCI Design Midterm Review Session November 2/
User Interface Programming in C#: Direct Manipulation Chris North CS 3724: HCI.
SBD: Analyzing Requirements Chris North CS 3724: HCI.
Multiple View Strategies cs5984: Information Visualization Chris North.
Java Direct Manipulation Chris North cs3724: HCI.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
CS3041 – Final week Today: Searching and Visualization Friday: Software tools –Study guide distributed (in class only) Monday: Social Imps –Study guide.
Information Visualization 2: Overview and Navigation Chris North cs3724: HCI.
Information Visualization Chris North cs3724: HCI.
Visualizing LiveNet with ENCCON Model Quang Vinh Nguyen Computer Systems Department Faculty of Information Technology University of Technology, Sydney.
1D & 2D Spaces for Representing Data Mao Lin Huang.
SBD: Information Design
Visual Overview Strategies cs5984: Information Visualization Chris North.
Visualization Four groups Design pattern for information visualization
Information Visualiation: Trees Chris North cs3724: HCI.
Cs3724: Introduction to HCI Dr. Chris North GTA: Purvi Saraiya.
Visual Overview Strategies cs5984: Information Visualization Chris North.
User Interface Programming in C#: Basics and Events Chris North CS 3724: HCI.
SBD: Analyzing Requirements Chris North cs3724: HCI.
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
Review IS Overview: Data  Inside the application Collections  Outside the application Database XML  Getting/displaying Swing  Communicating.
Information Visualization: Navigation Chris North cs3724: HCI.
Visualization Design Principles cs5984: Information Visualization Chris North.
Multiple Views cs5984: Information Visualization Chris North.
Table Lens Paper – The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information.
Information Visualization: Navigation
cs5984: Information Visualization Chris North
CSC420 Showing Complex Data.
cs5984: Information Visualization Chris North
cs5764: Information Visualization Chris North
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Information Visualization 2: Overview and Navigation
Introduction to Human Computer Interaction
cs3724: Introduction to HCI
SBD: Analyzing Requirements
cs5984: Information Visualization Chris North
cs5984: Information Visualization Chris North
Information Design and Visualization
cs5984: Information Visualization Chris North
Information Visualization 2: Overview and Navigation
Information Visualization (Part 1)
Information Visualization
CHAPTER 14: Information Visualization
Interface Design and Usability
Presentation transcript:

Review Chris North cs3724: HCI

Midterm Topics Scenario-based design: (ch 1-4) SBD background –metrics, tradeoffs, scenarios Requirements analysis –Field studies, problem scenarios, claims, HTA Activity design –Activity scenarios, metaphors, mental models, participatory Information design –Perceiving, interpreting, making sense, gestalt, affordances

Midterm Topics Developing user interfaces: Java basics –Applications, applets GUI structure –Swing, Components (properties, methods, events) –Component tree, layout managers Event programming –Event loop, event processing, listeners Graphics –Coordinate systems, graphics primitives, graphics attributes –Repaint events, double buffering

Midterm Topics Information visualization: Principles –Human vision, pre-attentive processing, mantra, data density Multi-dimensional data visualization –Data (attributes, items, values) –Visual mapping, cleveland’s rules, user tasks, scalability –Spotfire (mapping, multiple views, brushing&linking, dynamic queries, details on demand), TableLens (fisheye, sorting), Parallel Coordinates

Final Exam Topics Scenario-based design: (ch 1-7) 1.SBD background –metrics, tradeoffs, scenarios 2.Requirements analysis –Field studies, problem scenarios, claims, HTA 3.Activity design –Activity scenarios, metaphors, mental models, participatory 4.Information design –Perceiving, interpreting, making sense, gestalt, affordances –Layout design, Fitt’s law 5.Interaction design –Goal, plan, execute, mistakes&slips –Direct manipulation, command lang, menus/forms 6. 7.Usability Evaluation –Heuristic eval, Nielsen’s 10, usability test, usability spec –Controlled expm, in/dependent variables, stats

Final Exam Topics Developing user interfaces: 1.Java basics –Applications, applets 2.GUI structure –Swing, Components (props, methods, events), comp tree, layout mgrs 3.Event programming –Event loop, event processing, listeners 4.Graphics –Coordinate systems, graphics primitives, graphics attributes –Repaint events, double buffering 5.Direct manipulation –Hit testing, dynamic graphics 6.Animation –Threads, animation loop, speed control 7.Server side –Issues, servlets, JSP 8.Snap –JDBC, MVC (model-view-controller)

Final Exam Topics Information visualization: 1.Principles –Human vision, pre-attentive processing, mantra, data density 2.Multi-dimensional data visualization –Data (attributes, items, values) –Visual mapping, cleveland’s rules, user tasks, scalability –Spotfire (mapping, multiple views, brushing&linking, dynamic queries, details on demand), TableLens (fisheye, sorting), Parallel Coordinates 3.1D/2D Navigation –Keyhole problem, overviews –Zooming, overview+detail, focus+context 4.Tree visualization –Connection, containment –Hyperbolic, Treemap 5.How not to lie –Lie factor, context, screwy scales, size encoding 6.Snap –Multiple views, relational model, coordinating components Misc: TimeSearcher, …