28
Eindhoven University of Technology Department of Industrial Design User System Interaction

USI courses

Embed Size (px)

Citation preview

Page 1: USI courses

Eindhoven University of TechnologyDepartment of Industrial DesignUser System Interaction Program

Page 2: USI courses

Understanding PeopleCognitive Psychology for USI'sMultimodal PerceptionPersuasion and Trust

Page 3: USI courses

Cognitive Psychology for USI's User experience, usability Human information processing, cognition and emotion in

information processing Learning, mapping, affordance, constraints Perception and attention Situational awareness Display principles Mental models Multitasking, mental load Process control, automation User experiences (Technology Acceptance Model) Questionnaires

Page 4: USI courses

Multimodal Perception

Psychophysics Attention sharing between modalities Ventriloquism Psychological science can improve diagnostic

decisions (Swets et al.) Applications

Page 5: USI courses

Persuasion and Trust

Persuasion, influence, and behavioral change Behavioral change theories Persuasive technology and persuasion profiles Applications of persuasive technologies

Page 6: USI courses

Research MethodologyResearch MethodsQualitative Research MethodsObservation Studies and Non-verbal BehaviorNon Parametric and Parametric Statistics

Page 7: USI courses

Research Methods

Social science and user research methodologies

Questionnaire design Methodology: some key concepts

Page 8: USI courses

Qualitative Research Methods

Introduction to qualitative research Qualitative data collection Qualitative data analysis: a simple and

practical approach for designers UX Laddering

Page 9: USI courses

Observation Studies and Non-Verbal Behavior

Measuring behavior Judgment Study Coding schemes

Page 10: USI courses

Non Parametric and Parametric Statistics

Measurement Statistical terminology The use of nonparametric statistics The single sample case The single sample test with two measures Two independent samples The case of k related samples The case of k independent samples Correlation and regression analysis Student t test Analysis of variance

Page 11: USI courses

Design MethodologyUser Centered Design MethodologyUsability Testing MethodologyVideo PrototypingTask AnalysisGame DesignMobile Apps and Services

Page 12: USI courses

User Centered Design Methodology

What is user interface design (real world examples) DOET: good and bad interfaces User centered design (the process) User research (why and how) User research methods From requirements to design Exploring the design space (methods and techniques) Design alternatives Introduction to prototyping Low fi and hi fi prototyping‐ ‐ Tools for prototyping The process of evaluation Techniques for evaluating different types of prototypes

Page 13: USI courses

Usability Testing Methodology

Usability and guidelines Heuristic evaluation Thinking Aloud Meta-evaluation

Page 14: USI courses

Video Prototyping

Video in design fieldwork Video prototyping methodology Contextual video interview Video brainstorm

Page 15: USI courses

Task Analysis Task analysis as part of UCD Task analysis concepts Modeling a “current” task world Collecting task knowledge Task analysis viewpoints Task domain representations EUTERPE Ontology Task Model 1 - Issues from the model Requirements from Client of design Needs / ideas from any stakeholder or current agents Envisioning future task world – Task Model 2

Page 16: USI courses

Game Design Basics

– What is a game?– Defining game, play, types of games ... – History of video games– Game industry and basic game

concepts– Who play‘s when and why?– Some basic concepts, definitions and

notions Creating a Game

– Storytelling – Character: creating identity – Gameplay: creating the experience – Levels: creating the World – Interface: creating the connection – Audio: creating the atmosphere

Game Development – Developing a game: companies,

team members and their responsibilities

– Game development tools– Game development stages– Game development methods

and processes– Documents in game

development Evaluating Games

– Game testing – Evaluating usability – Evaluating user experience and

emotions

Page 17: USI courses

Mobile Apps and Services Design

Understanding the mobile user experience Design the mobile user experience Lo-fi prototyping of mobile apps and services Hi-fi prototyping of mobile apps and services

Page 18: USI courses

Software EngineeringUML ModelingDatabase TechnologyWeb EngineeringPrototyping in FlashPrototyping Embedded Systems

Page 19: USI courses

UML Modeling

Introduction to Software Development Life Cycle UML components Domain Model Use Cases OO Programming Concepts Object Diagram Sequence Diagram Communication Diagram Activity Diagram State Machine Diagram

Page 20: USI courses

Database Technology

Introducing Database Technology Design: conceptual model Translate the conceptual model to a relational

model SQL Query language

Page 21: USI courses

Web Engineering Historical view of the Web and hypertext-based systems Principles of the Web architecture Overview of Web applications Web standards and diversity of Web technologies Principles of Web Engineering Overview of the development process of Web applications Techniques for collecting user feedback remotely Techniques for dealing with information architecture Prototyping techniques for Web application Tools for prototyping Web applications Guidelines and recommendations for dealing with Web design Remote usability evaluation User-reporting incidents Automated tools for accessing usability and accessibility Log-file analyses

Page 22: USI courses

Prototyping in Flash

Introduction to the Flash Development Environment Get acquainted with the Flash Development

Environment Drawing and animation in Flash Timeline, layers, libraries and panels Animation of filters Breaking down problems into smaller chunks Use of ‘nesting’ or OO strategically Basic scripting Connection with external interfaces (i.e. phidgets)

Page 23: USI courses

Prototyping Embedded Systems

Introducing Processing: syntax, type and semantics, 2D Graphics, variables and control flows, arrays and functions

Interactive installations: classes and objects, mouse and keyboard, GUI, movement detection, 3D Graphics

Introducing Arduino: hardware, programming and debugging, connection Processing and Arduino using Seiral libraries

Intergation of Arduino, Processing and networking

Page 24: USI courses

Interactive Technology and ApplicationsInformation VisualizationSpeech-Centric Multimodal InterfacesComputer Supported Collaborative InterfacesInteraction Engineering: Controllers, Sensors and I/O Devices

Page 25: USI courses

Information Visualization

What is Information Visualization? Data and its representation Representation: relationships Presentation: space and time Interaction to support information

visualization Norman’s Interaction Cycle Interaction for navigation

Page 26: USI courses

Speech-Centric Multimodal Interfaces

Introduction: speech and multimodality in user interface design

Technologies: speech recognition technology, natural language interpretation

Dialogue management Natural language generation and speech synthesis Multimodal interaction Evaluation of speech and multimodal interfaces Human communication

Page 27: USI courses

Computer Supported Collaborative Interfaces

Groupware Communication and collaboration models Adoption and use, value and experience Hypertext, multimedia, and the world wide

web

Page 28: USI courses

Interaction Engineering

Application examples of enabling technology projects

Introduction to technology (history, stages, etc.) Electronics and computer technology Interface technology (sensors & actuators) Framework for classifying and analyzing

interfaces Hardware development