<commit_before>--------------------------------
# Course Intro
--------------------------------

## Discussion
 - [Syllabus](pcad.py?page=syllabus.pdf)
 - [Should you take this course?](pcad.py?page=01-intro/ShouldYouTakeThisCourse.md)
 - Course website tour
 - [Intro to Human-Computer Interaction](pcad.py?page=01-intro/intro.pdf)

## Programming Concepts
 - Interaction
 - Input/Output
 
## Examples
 - Data visualization: [The Dumpster](http://artport.whitney.org/commissions/thedumpster/dumpster.shtml)
 - Info visualization: [Vote Easy](http://votesmart.org/voteeasy/)
 - Arduino: [<NAME>](http://blog.makezine.com/2009/10/31/automatic-sound-responsive-puppet-m/)
 - Skin Projection: [Skinput](http://phys.org/news186681149.html)
 - Fiducial Markers: [Reactable](http://www.reactable.com/products/experience/)
 - Multi-touch: [Bio Unbound](http://accad.osu.edu/researchmain/gallery/project_gallery/bio_unbound.html)
 - Gesture: [Pinch Detection](http://research.microsoft.com/en-us/um/people/awilson/publications/WilsonUIST2006/WilsonUIST2006.html)
 - Augmented Reality: [levelHead](http://vimeo.com/1320756#)
 - Reprogramming the brain: [Happiness Hat](http://www.boingboing.net/2009/10/29/knit-hat-stabs-you-i.html)

## Lab: Critique an Interactive Piece (15 minutes)
 - Find an interactive experience you think is interesting (can be a product, piece of software, art installation, or anything with input/output and a human-in-the-loop).
 - Places to look: [Mozilla Demo Studio](https://developer.mozilla.org/en-US/demos/), [Matt's list](http://accad.osu.edu/~mlewis/Jitter/Class/DataRemappingExamples.html), [Kinect Hacks](http://www.kinecthacks.com/), [Alan's list](http://accad.osu.edu/~aprice/courses/BVE/examples.html), [OpenProcessing](http://www.openprocessing.org/browse/), [the Processing gallery](http://processing.org/exhibition/)
 - Briefly describe what it does and how it works.
 - Analyze the piece with respect to the 7 points covered in the presentation (slide 8).
 - What does it do well?  What could be improved?
 - E-mail me your critique, and we'll also present our critiques to the class.

## Readings 
 - Old Don Norman Videos: [affordances][], [the action cycle][] (yes, they're cheesy and grainy, but they're good)
 - Raskin reading: [Critique][]
 
## Assignment
 - [Setting up your development environment on your own computer][setup]
 
[affordances]: http://www.youtube.com/watch?v=NK1Zb_5VxuM&feature=player_embedded
[the action cycle]: http://www.youtube.com/watch?v=ahtOCfyRbRg&feature=player_embedded
[Critique]: http://www.azarask.in/blog/post/how-to-critique-an-interface/
[setup]: pcad.py?page=00-setup/setup.md

<commit_msg>syllabus link<commit_after>--------------------------------
# Course Intro
--------------------------------

## Discussion
 - [Syllabus](pcad.py?page=syllabus.md)
 - [Should you take this course?](pcad.py?page=01-intro/ShouldYouTakeThisCourse.md)
 - Course website tour
 - [Intro to Human-Computer Interaction](pcad.py?page=01-intro/intro.pdf)

## Programming Concepts
 - Interaction
 - Input/Output
 
## Examples
 - Data visualization: [The Dumpster](http://artport.whitney.org/commissions/thedumpster/dumpster.shtml)
 - Info visualization: [Vote Easy](http://votesmart.org/voteeasy/)
 - Arduino: [<NAME>](http://blog.makezine.com/2009/10/31/automatic-sound-responsive-puppet-m/)
 - Skin Projection: [Skinput](http://phys.org/news186681149.html)
 - Fiducial Markers: [Reactable](http://www.reactable.com/products/experience/)
 - Multi-touch: [Bio Unbound](http://accad.osu.edu/researchmain/gallery/project_gallery/bio_unbound.html)
 - Gesture: [Pinch Detection](http://research.microsoft.com/en-us/um/people/awilson/publications/WilsonUIST2006/WilsonUIST2006.html)
 - Augmented Reality: [levelHead](http://vimeo.com/1320756#)
 - Reprogramming the brain: [Happiness Hat](http://www.boingboing.net/2009/10/29/knit-hat-stabs-you-i.html)

## Lab: Critique an Interactive Piece (15 minutes)
 - Find an interactive experience you think is interesting (can be a product, piece of software, art installation, or anything with input/output and a human-in-the-loop).
 - Places to look: [Mozilla Demo Studio](https://developer.mozilla.org/en-US/demos/), [Matt's list](http://accad.osu.edu/~mlewis/Jitter/Class/DataRemappingExamples.html), [Kinect Hacks](http://www.kinecthacks.com/), [Alan's list](http://accad.osu.edu/~aprice/courses/BVE/examples.html), [OpenProcessing](http://www.openprocessing.org/browse/), [the Processing gallery](http://processing.org/exhibition/)
 - Briefly describe what it does and how it works.
 - Analyze the piece with respect to the 7 points covered in the presentation (slide 8).
 - What does it do well?  What could be improved?
 - E-mail me your critique, and we'll also present our critiques to the class.

## Readings 
 - Old Don Norman Videos: [affordances][], [the action cycle][] (yes, they're cheesy and grainy, but they're good)
 - Raskin reading: [Critique][]
 
## Assignment
 - [Setting up your development environment on your own computer][setup]
 
[affordances]: http://www.youtube.com/watch?v=NK1Zb_5VxuM&feature=player_embedded
[the action cycle]: http://www.youtube.com/watch?v=ahtOCfyRbRg&feature=player_embedded
[Critique]: http://www.azarask.in/blog/post/how-to-critique-an-interface/
[setup]: pcad.py?page=00-setup/setup.md


{'fraction_non_alphanumeric': 0.16907216494845362, 'fraction_numerical': 0.01949390815370197, 'mean_word_length': 4.231372549019608, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 14, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5348985', 'n_tokens_mistral': 1927, 'n_tokens_neox': 1725, 'n_words': 371}