CPSC 581 Human Computer Interaction II Interaction Design.

Slides:



Advertisements
Similar presentations
CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey,
Advertisements

Chapter 2-Understanding Educational Technology Issues and Trends
Human Computer the University of Haifa Dr. Joel Lanir.
Prof. James A. Landay University of Washington Spring 2012 Introduction & Course Overview CSE 441 – Advanced HCI March 27, 2012.
Learning Goals Advanced topics and applications in HCI emphasis on developing design skills for highly interactive human-computer interfaces.
CPSC 481 Foundations and Principles of Human Computer Interaction
Department of Computer Science
© Michèle Courant, University of Fribourg Ubiquitous Computing – Methodology of Interaction – Master in Computer Science Cours d’approfondissement - Semestre.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
James Tam What HCI (and this course) all about 1 1 These notes are based roughly upon the optional reading a Taxonomy of HCI optional reading
Stanford hci group / cs376 research topics in human-computer interaction Intelligent Display Techniques Scott Klemmer 06 December.
Interactive Media and Game Development 1 IMGD 1000: Critical Studies of Interactive Media and Games David Finkel Computer Science Department Interactive.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Graphical User Interfaces Design and usability Saul Greenberg Professor University of Calgary Slide deck by Saul Greenberg. Permission is granted to use.
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
CPSC 581 Human Computer Interaction II Interaction Design.
213: User Interface Design & Development Prof: Tapan Parikh TA: Deepti Chittamuru
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Stanford hci group / cs376 research topics in human-computer interaction Seminal Ideas in Human-Computer Interaction Scott Klemmer.
CSCD 434 Spring 2011 Lecture 1 Course Overview. Contact Information Instructor Carol Taylor 315 CEB Phone: Office.
CSS-304: Computer Systems Interface Duisebekov Zhasdauren Faculty of Engineering Suleyman Demirel University.
Stanford hci group / cs376 u Jeffrey Heer · 2 June 2009 Research Topics In Human-Computer Interaction Course Summary.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
A New Service Provided By ITS Training Services. Training Services offers: Free Seminars Extended Seminars Training on Demand High End Training Web-based.
CPSC 581 Human Computer Interaction II Interaction Design Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada Notice: some material.
Of Apple Patent US 7,479,949 and US 7,469,381 UC Berkeley, Center for Entrepreneurship and Technology IEOR 190G Patent Engineering, April 20, 2009 George.
CPSC 781 Ubiquitous Computing #include #define PORT /* The port number of the server */ main() { intmain_sock, new_sock, count; structsockaddr_in.
May 1, 2007Mohamad Eid SEG 3120 User Interface Design Mohamad Eid Office: SITE 5077 Tel: (613) ext. 2148
Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.
A Distance Learning Approach to Enhancing Technology Use in Rural Schools Jim Barber Wallace Hannum University of North Carolina at Chapel Hill.
1 Pervasive & Ubiquitous Computing (UbiComp) Lecture #1: Introduction Hao-hua Chu ( 朱浩華 )
I and the Village, Marc Chagall. Mission Statement Students will explore the four Art disciplines: Production, Criticism, History and Aesthetics in an.
AGEING WELL! DON’T HESITATE, BE ACTIVE ICT MODULES FOR LEARNERS OF SYLLOGOS PYRGION THIRAS “TA EISODIA TIS THEOTOKOU”
5 PR Projektpraktikum - Bakkalaureatsprojekt Gabriele Kotsis Sommer Term 2009.
CPSC 321 Introduction to Logic Circuit Design Mihaela Ulieru (‘Dr. M’)
Course Introduction Software Engineering
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Introduction to Mobile Computing -CSE 535 Fall 2007 Sandeep K. S. Gupta School of Computing and Informatics Arizona State University.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
CSCD 434 Network Security Spring 2014 Lecture 1 Course Overview.
Proposal for Term Project J. H. Wang Mar. 2, 2015.
CPSC Ubiquitous Computing Topic: Proxemic Interactions #include #define PORT /* The port number of the server */ main() { intmain_sock, new_sock,
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1Spring Quarter Engineering H193 Course Introduction Team Assignments Team Working.
1 D5720 Research on Interactive and Ambient Media Lecture #0: Introduction 陳立杰、鄭穎懋 Adopt from Hao-Hua Chu’s Ubiquitous Computing Course, NTU.
5 PR Praktikum aus Informatik Gabriele Kotsis Summer Term 2009.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Human Computer Interaction Lecture /11 1.
Google Docs & Zoho Nicole Rausch Literacy & Technology.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
HCI-833 Advanced User Interface Technology Scott Hudson NSH 3523.
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
Information and Communication Technology Literacy III Grade 8 Ms. Green The key to unlocking your future.
Ubiquitous, Domestic and Tangible Computing A new way of thinking Saul Greenberg University of Calgary CPSC
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
CPSC 581 Human Computer Interaction II Interaction Design.
Introduction & Course Overview CS 194H – User Experience Design Project January 10, 2017.
CSc 020: Programming Concepts and Methodology II
CPSC 581 Human Computer Interaction II
Proposal for Term Project
Introduction & Course Overview CS490f – Part II
Physics 210 General Physics I
P1: Smart Phone Interaction Workaround
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
Teacher name | course number
EECE 310 Software Engineering
CSS-304: Computer Systems Interface
CS 580 Human-computer interaction Lecture 01 Introduction
Presentation transcript:

CPSC 581 Human Computer Interaction II Interaction Design

Your Hosts Saul Greenberg & Nic Marquardt human computer interaction ubiquitous comuting computer supported cooperative work with help from various others

Your Hosts contact information or MS 680 – Interactions Laboratory office hours by appointment: o to arrange one by any time drop in for urgent requests obut no guarantees!

EP patent, Claim 1 A computer-implemented method, comprising: at a device with a touch screen display detecting a movement of an object on or near the touch screen display; in response to detecting the movement, translating an electronic document displayed on the touch screen display in a first direction; characterized by in response to translating, in the first direction, the electronic document beyond an edge of the electronic document while the object is still detected on or near the touch screen display, displaying an area beyond the edge of the document; and in response to detecting that the object is no longer on or near the touch screen display, translating the electronic document in a second direction until the area beyond the edge of the electronic document is no longer displayed.

From US Patent 7,469,381

Do it differently

Course Description Advanced topics and applications in HCI emphasis on developing design skills for highly interactive human-computer interfaces

Course Description Advanced topics and applications in HCI emphasis on developing design skills for highly interactive human-computer interfaces work within research GUI topics challenge you to search for creative interaction design

Course Description Advanced topics and applications in HCI emphasis on developing design skills for highly interactive human-computer interfaces likely topics selected from: novel devices (smart phones, physical user interfaces) novel interaction techniques (multi-touch, sensors, tangibles) … other things you will learn sketching and portfolio methods C# / WPF / Visual Studio

Course Description Advanced topics and applications in HCI emphasis on developing design skills for highly interactive human-computer interfaces incorporate ‘best practices’ of interface design into your everyday skills creativity via applied exercises idea brainstorming via visual sketches sketch and prototype development implementation portfolio summaries critical analysis of interface designs

Do it differently

Structure merged class and labs lectures in-class practicum on exercises on-going design critiques oby myself othe TA oclass members ‘spontaneous’ design exercises

Do it differently

How you will be evaluated 60% - 3 major projects ocycles over ~7 classes osketches ocritique oimplementations odemonstrations oportfolio

How you will be evaluated 20% - many exercises series of sketching exercises oreplicate sketching method oapply sketching method interface design methodologies oapply a design method Participation oclass discussions and critiques opresentations of own work Exercises are ‘on demand’ vs. schedules

How you will be evaluated 10%: sketchbook progressive descriptions of visual ideas illustrates application of methods taught in class habitual use – quantity!

How you will be evaluated 10%: portfolio professional-looking visual summaries of designs professional portfolio oillustrative of work oarchives of code and supporting documents osummary of accomplishments. 3 visual summaries (1 / project) 1 professional portfolio (web plus print)

Do it differently

Resources & materials course site lecture materials slides and readings your supplies Sketching User Experiences: the workbook (2012) sketchbook portfolio materials prototyping supplies optional C# / WPF manuals your choice.

You are a Designer, not a Technician Sketchbook carry one constantly collect / generate / develop a multitude of ideas Tools see what is out there your media choice affects what you create Aesthetics they matter – being a ‘dweeb’ is no excuse Critique challenge all designs you see present yours – don’t be shy! Portfolio collect your works be proud

Do it differently