Human-Computer Interaction

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

 


 

Class Meets: MTWTF 2:15-3:45pm in Teams

Instructor: Dr. Yingcai Xiao, xiao@uakron.edu, CAS 244, 330-972-5809

Office Hours: MTWTF 11:15-11:45am and 3:45-4:15pm, or by appointment.

 

Syllabus


 

Lecture Notes:

HCI-Introduction.ppt

Programming-HCI.ppt

Programming C# with Notepad

CS-HCI.ppt

CS-Examples.zip

LeapMotion.pptx

3D-Printing.ppt

UnityDownLoad.pdf

EDP-Unity5.zip

Unity-Programming-Debugging.ppt

Unity3D.ppt

HCI-Professional-Programming.ppt

NUI-Systems.pptx

Android_PWWW

Android-Studio

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


 

Programming Assignments and Term Project

Assignment #1

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/