Human-Computer Interaction

http://www.cs.uakron.edu/~xiao/hci

 


Syllabus


 

Lecture Notes:

HCI-Introduction.ppt

Pico.ppt

HCI-Programming.ppt

UnityDownLoad.pdf

HCI-Professional-Programming.ppt

Unity3D.ppt

EDP-Unity5.zip

Unity-Programming-Debugging.ppt

Surface-Animation.pptx

VS-CShap-Getting-Started.ppt

HCI-GUI-Programming.ppt

CS-Examples.zip

HCI-CS.ppt

NUI-Systems.pptx

LeapMotion.pptx

Color.doc

3D-Printing.ppt

Android_PWWW

Android-Studio

Android Examples: Android_Accelerometer_Example.zip, Android-Map.zip, Android-QR-Reader.zip

DotNet.ppt


 

Programming Assignments and Term Project

Assignment #1

Assignment #2

Assignment #3

HCI-prj.html

Final Study Guide


 

Textbooks:

Designing the User Interface: Strategies for Effective Human-Computer Interaction by Ben Shneiderman, Catherine Plaisant, Maxine Cohen, Steven Jacobs

 

Research Methods In Human-Computer Interaction by Jonathan Lazar, Jinjuan Heidi Feng, Harry Hochheiser

 

References in Theory

 

·       HCI Bibliography : Human-Computer Interaction Resources

·       HCI Books at Amazon

·       HCIBooks and Articles at Google Scholar.

 

References in Practice

 

Game Engines and Asset Creators

 Game Development Resources

 Unity Workshop

 Unity 3D http://unity3d.com/ (Get free Unity at https://store.unity3d.com/shop/)

 Unity3d Demo Project (77M)

 3DBuzz.com

 Design3.com

 Blender

 JMol (For visualization of chemical structures)

 3D Asset Creators from AutoDesk (Maya, 3ds Max, MotionBuilder)

 Visualization and Animation at AutoDesk Student Center

Cleveland Game Developers http://www.meetup.com/clevelandgamedev/

Unreal: http://www.udk.com/

XNA/Direct 3D:  http://msdn.microsoft.com/en-us/aa937791, http://msdn.microsoft.com/en-us/directx

Panda 3D http://panda3d.org/

 http://sourceforge.net/projects/panda3d/

 Panda 3D Mailing List

 http://www.indiedb.com/

     http://www.renegade-x.com

http://www.sketchup.com

 

Kinect NUI: Kinect and Unity3D Installation on Windows by Michael Geighttp://fixbyproximity.com/2012/01/installing-kinect-unity-windows/

Kinect and Unity3D How To (Windows):  Kinect-Unity.html

Kinect and Unity3D How To (Mac):

 http://www.nightmarekitty.com/2011/10/28/unity-and-kinect-tutorial/

 http://www.microsoft.com/appliedsciences/