====== Human-Computer Interaction (HCI): Issues and Implementation ====== Note: This page describes an HCI reading course offered in the spring 2011 semester at Purdue. If you are interested in the introductory HCI course, it is described [[introduction to hci|here]]. This course is an introduction to Human-Computer Interaction (HCI). Students read, and report on in class, research papers, book chapters, and other sources of information on HCI. There are no (or very few) lectures. The course also includes a weekly lab (and associated significant project) to reinforce HCI concepts. ====== Syllabus ====== * See the [[HCI Syllabus|Course Syllabus]] for syllabus-like information. * Class notes for {{hci-11-01-11.pdf|January 11, 2011}} (includes assignments for the week). ====== Holding Point for Course Reference Materials ====== This list is an evolving set of information sources to be used in the course. * Wikipedia article on [[http://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction|Human-Computer Interaction]] * ACM SIGCHI [[http://www.sigchi.org/|website]] * Stanford [[http://hci.stanford.edu/courses/cs376/2010/|Research Topics in Human-Computer Interaction]] * //[[http://www.amazon.com/Interaction-Design-Beyond-Human-Computer/dp/0470018666/|Interaction Design: Beyond Human-Computer Interaction]]//, by Sharp, Rogers, and Preece * [[http://home.cc.gatech.edu/plaue/10|HCI Course]] taught by Christopher Plume at Georgia Tech (from the [[http://www.cc.gatech.edu/future/undergraduates/bscs/threads/people|People Thread]] curriculum) * //[[http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0385267746|The Design of Everyday Things]]//, by Don Norman * The CMU [[http://www.hcii.cmu.edu/undergraduate-program|HCI program]] (and Jason Hong's [[http://www.cs.cmu.edu/~jasonh/|page]]) * Jeff Sonstein's [[http://tinyurl.com/3xrjab9|Foundations of Mobile Design]] class * http://www.useit.com/papers/responsetime.html * Purdue access to the [[http://portal.acm.org.login.ezproxy.lib.purdue.edu/|ACM Digital Library]] * Course [[http://purdue-hci.wikidot.com/|wiki site]] ====== Video Wall Project ====== * Harris Video Wall * Original [[harris video wall equipment list|equipment list (png file)]] * Shipping status of video wall [[harris_video_wall_equipment_status|equipment list]] * 4x4 grid of 46" LCD displays: NEC [[http://www.necdisplay.com/Products/Product/?product=b50d4ad8-39ff-43f6-a81b-618bc437db40|X462UN]] (with 2x2 over-frame kit) * Do we need a [[http://www.necdisplay.com/wallcalibrator/|Wall Calibrator]]? * Preliminary [[harris video wall block diagram|block diagram]] of Lawson video wall equipment (courtesy [[http://www.cs.purdue.edu/people/staff/boardbd/|Brian Board)]]. * Harris InfoCaster [[http://ftp.inscriber.com/pub/released/infocaster/infocaster/411_eng/Documentation/Manuals/User%20Guides/InfoCaster_411_User_Guide.pdf|User Guide]] * Inscriber Service Program plan, expires 1/31/2012. Details on file. * Optional side project: http://www.bliinkcontest.com/ * Course [[http://code.google.com/p/video-wall/|project site]] ====== Tools ====== * [[http://github.com|GitHub]] * [[http://www.blogger.com|Blogger]] * [[http://www.spaceded.com|SpacedEd]] * [[http://hiveminder.com|Hiveminder]] * [[https://posterous.com/|Posterous Group]] * [[http://expertiza.ncsu.edu/|Expertiza]] * [[http://cpr.molsci.ucla.edu/cpr/cpr_info/|CPR (Calibrated Peer Review)]] Software needed in LWSN B160 lab: * Java SE: http://www.oracle.com/technetwork/java/javase/overview/index.html (latest, 6 update 23) * Python: http://www.python.org/ (latest 2.7 version, 2.7.x) * Git: http://help.github.com/win-git-installation/ * Eclipse IDE for Java Developers: http://www.eclipse.org/downloads/ (latest version, Helios; with plugins; some of these will have dependencies)... * EGit: http://download.eclipse.org/egit/updates * Python PyDev: http://pydev.org/updates