CS228 HumanComputer Interaction - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

CS228 HumanComputer Interaction

Description:

CS228 Human-Computer Interaction. CS 228: Human-Computer ... readings will come from How the Body Shapes the Way We Think (HTB) by R. Pfeifer and J. Bongard. ... – PowerPoint PPT presentation

Number of Views:222
Avg rating:3.0/5.0
Slides: 24
Provided by: MUN60
Category:

less

Transcript and Presenter's Notes

Title: CS228 HumanComputer Interaction


1
CS228 Human-Computer Interaction
CS 228 Human-Computer Interaction Instructor
Josh Bongard, 329 Votey (josh.bongard_at_uvm.edu) Off
ice Hours MWF 1235-125pm Teaching Assistant
Tianyu Cao, 332 Votey (tcao1_at_uvm.edu) Office
hours T/Th 300-500pm Class Meeting MWF
1145-1235pm Votey 367 Lab machines are
available in Votey 369
2
CS228 Human-Computer Interaction
From the syllabus www.cs.uvm.edu/jbongard/2009_
hci Course Overview The design,
implementation and evaluation of user interfaces
for computers and other complex, electronic
equipment. Topics covered will include interface
design, human factors, cognitive psychology,
robotics, and wearable technologies. Includes a
significant project. Pre/co-requisites
Programming experience and Junior standing or
instructor permission. Credits 3
3
CS228 Human-Computer Interaction
  • From the syllabus www.cs.uvm.edu/jbongard/2009_
    hci
  • Course Objectives
  • The student completing this course should be able
    to
  • Understand the nature of design, particularly as
    it relates to technical, interactive systems.
  • Understand the challenges and implications of
    putting the human first in interface design.
  • Gain practical experience with designing and
    creating interactive systems.
  • Gain an appreciation for the likely future of
    continuous and ubiquitous human-machine
    interaction.

4
CS228 Human-Computer Interaction
  • From the syllabus www.cs.uvm.edu/jbongard/2009_
    hci
  • Course Material
  • The required textbook for this course is
    Designing Interactive Systems People,
    Activities, Contexts, Technologies (DIS) by D.
    Benyon, P. Turner and S. Turner.
  • Supplemental readings will come from How the Body
    Shapes the Way We Think (HTB) by R. Pfeifer and
    J. Bongard. These readings will be provided by
    the instructor in class purchase of this book is
    not required.
  • Versions of the lecture slides are posted online
    before class here. These versions are incomplete
    versions of those displayed by the instructor. It
    is expected that you bring either a paper- or
    electronic copy of these slides to class, and
    fill them in and annotate them as the class
    proceeds.
  • You will be responsible on the midterm and final
    exam only for the material covered in lecture
    from selected readings in DIS mentioned in
    lecture and from material distributed in
    lecture. If you miss a lecture, be sure to
    consult the TA or other students for material you
    missed.

5
CS228 Human-Computer Interaction
From the syllabus www.cs.uvm.edu/jbongard/2009_
hci Some students may elect to create software
for their final project. The following free
software will be useful for completing the
projects. Students may wish to familiarize
themselves with them before the course begins.
For students using operating systems other than
Windows, it is recommended that equivalent
packages be found. Visual Studio      Visual
studio installed on all lab computers Visual C
Express Edition is available for free download.
GCC Free C and C compiler. PrimoPDF PDF
document generator. Useful for standardizing the
formats of all system documentation.
Inkscape Vector-based drawing package. Useful
for creating graphical views of system
architecture. ODE Open Dynamics Engine. A
virtual reality, physics-based simulator
that includes a 3D graphics front end.
6
CS228 Human-Computer Interaction
From the syllabus www.cs.uvm.edu/jbongard/2009_
hci Grading The activities in the course
contribute to a student's grade as follows
Homework 20 Midterm exam 15 Final
project 30 Final exam 30 Participation 5
Students taking the course for graduate credit
will be required to provide evidence of extra
effort  in the course project.
7
CS228 Human-Computer Interaction
Homework (20) Ten homework assignments. Each
assignment due before midnight on the Friday on
which it is assigned. Email a .pdf version to the
TA. Handed back on Monday. Each assignment is a
one-page summary of the material covered that
week (12-point font, double spaced). Full page,
well-written 2pts Half-page or poorly written
1pt Not handed in 0pts Should include some of
your own thoughts on the material. Form your
thoughts into an opinion e.g. This week we
discussed touch technology, and it seems that
such technology would be a great student tool. If
such a device were installed in a computer lab
students could work together on group projects
much more easily. You may want to illustrate
your points by referring to a particular
interactive system e.g. As we saw in the
video of touch technology, two people worked at
the interactive board simultaneously. Students
could sketch out alternative architectures for a
group programming exercise in parallel, throw
their architectures to each other, annotate each
others architectures, and throw it back for
another round of design.
8
CS228 Human-Computer Interaction
Two possible alternative final projects
One involving software
Open Dynamics Engine (ode.org)
One involving hardware
Lego Mindstorms NXT
Collective Robotics
9
CS228 Human-Computer Interaction
From the syllabus www.cs.uvm.edu/jbongard/2009_
hci Student Responsibilities Late policy
Material not submitted on time will be docked 25
of the grade on the first day 50 on the second
day and 100 on the third day. Cooperation
Although student cooperation is possible for
projects, no cheating will be tolerated. For
details of the University policy on academic
integrity, see pages 197-203 of the student
handbook. Participation Class participation
counts toward your final grade. Students are
permitted to miss up to and including three
classes without being required to provide
justification. Missed classes beyond that must be
cleared with the instructor. Students are also
required to meet at least once, during office
hours, with the instructor. Other Course
Procedures Students with exceptional needs are
encouraged to inform the course instructor of any
necessary accommodations as soon as possible.
Students are reminded that University policy (see
the student handbook) states that the need for
any accommodations should be documented at least
one week before the accommodation is available.
10
CS228 Human-Computer Interaction
  • What I expect from you
  • Feedback
  • Common sense
  • Regular, not necessarily perfect attendance
  • Hard work
  • Memorization of key concepts (job interviews are
    closed-book)
  • Creativity
  • Self - learning
  • A positive attitude when working with me,
    Tianyu, or fellow students.

11
CS228 Human-Computer Interaction
  • What you _cannot_ expect from Tianyu and myself
  • Help with buggy code
  • (eg. Why is my program crashing?)
  • Help with learning a programming language,
    installing software, etc.

12
CS228 Human-Computer Interaction
  • What you _can_ expect from Tianyu and myself
  • Help with general programming questions
  • (eg. Why do I need to deallocate memory?)
  • but only after youve consulted online
    resources
  • and your peers.
  • (Google C tutorial)
  • Help with conceptual issues (me)
  • (Can you go over embodied cognition again?)
  • Help with interpersonal problems
  • (I just cant seem to work with Joe X.)
  • Clarification about the exams / projects
  • An emphasis on concepts, rather than specific
    tools
  • Tools change, but concepts change more slowly.

13
CS228 Human-Computer Interaction
Why human-computer interaction? (Part I)
14
CS228 Human-Computer Interaction
Why human-computer interaction? (Part I)
15
CS228 Human-Computer Interaction
Why human-computer interaction? (Part II) It
changes the way we see the world, and suggests
ways to improve it.
16
CS228 Human-Computer Interaction
Why human-computer interaction? (Part II) It
changes the way we see the world, and suggests
ways to improve it.
17
CS228 Human-Computer Interaction
Why human-computer interaction? (Part
III) Human-computer interaction will soon be
everywhere, all the time.
H
H
H
H
H
H
H
H
H Human C Computer P Cellphone
H
H
H
H
18
CS228 Human-Computer Interaction
Why human-computer interaction? (Part
III) Human-computer interaction will soon be
everywhere, all the time.
H
H
H
H
H
C
H
H
H
H
H
H Human C Computer P Cellphone
H
H
H
H
19
CS228 Human-Computer Interaction
Why human-computer interaction? (Part
III) Human-computer interaction will soon be
everywhere, all the time.
H
E
H
H
H
H
C
E
H
H
H
H
H
E
H Human C Computer P Cellphone E Embedded
device
H
H
H
H
20
CS228 Human-Computer Interaction
Why human-computer interaction? (Part
III) Human-computer interaction will soon be
everywhere, all the time.
H
E
H
H
H
H
C
E
R
H
R
H
R
R
H
R
R
H
H
E
R
R
H Human C Computer P Cellphone E Embedded
device R Robot
H
H
H
H
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com