Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kylemcdonald/AppropriatingNewTechnologies
A half-semester class at ITP.
https://github.com/kylemcdonald/AppropriatingNewTechnologies
Last synced: 7 days ago
JSON representation
A half-semester class at ITP.
- Host: GitHub
- URL: https://github.com/kylemcdonald/AppropriatingNewTechnologies
- Owner: kylemcdonald
- Created: 2012-01-25T22:38:58.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2015-04-06T15:22:32.000Z (over 9 years ago)
- Last Synced: 2024-10-26T21:36:36.997Z (18 days ago)
- Language: C++
- Homepage: https://itp.nyu.edu/registration/CourseListing.php?semester=Spring&year=2012&submit=Go#2568
- Size: 25.5 MB
- Stars: 252
- Watchers: 18
- Forks: 62
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Appropriating New Technologies
**Friday 9:30 am to 12:00 pm, Spring 2012**
**Office hours starting Wednesday at 1:30 pm**
## Course Description
What do you want your world to look like? This class will focus on creating the future by appropriating new technologies with openFrameworks. openFrameworks is a C++ toolkit designed by a global community of media artists, with an emphasis on real time interaction. Because it's C++, it provides an easy bridge to a huge variety of low level tools like OpenCV and FaceTracker -- which makes it easier to develop otherwise impossible projects, like the EyeWriter, or to explore cutting-edge ideas like real time face substitution. In this class, we'll work with technologies surrounding face tracking, eye tracking, 3d scanning, computer security, privacy, and sharing. We'll spend a lot of time understanding the intricacies of openFrameworks, with the goal of creating seamless, mind-blowing experiments, installations, and performance pieces that hijack new technologies to create the future we want to see. Prerequisites: A deep love for code, an intense passion for democratization of technology, and the ability to geek out when necessary. Or, at least, Introduction to Computational Media. This two-point course will meet in the first seven weeks of the semester.
## Mailing List and IRC
Outside class discussion will be held on the [mailing list](https://groups.google.com/group/appropriating-new-technologies/).
In class, we will keep a backchannel on IRC at `#appnewtech` on `irc.freenode.net`. If you don't have an IRC client, I recommend [Colloquy](http://colloquy.info/), or using the [Freenode webchat](http://webchat.freenode.net/).
## Schedule
This is just an overview. For more information about each week, including student-contributed information, see the [class wiki](https://github.com/kylemcdonald/AppropriatingNewTechnologies/wiki/).
### [Week 1](https://github.com/kylemcdonald/AppropriatingNewTechnologies/wiki/Week-1): January 27
We'll look at a lot of examples of appropriation to get a feeling for how the class will go.
### [Week 2](https://github.com/kylemcdonald/AppropriatingNewTechnologies/wiki/Week-2): February 3
This week we're going to talk about faces: detection, recognition, and tracking.
### [Week 3](https://github.com/kylemcdonald/AppropriatingNewTechnologies/wiki/Week-3): February 10
All about 3d: scanning, interaction, visualization.
### [Week 4](https://github.com/kylemcdonald/AppropriatingNewTechnologies/wiki/Week-4): February 17
Glitches, and appropriating failure.
### [Week 5](https://github.com/kylemcdonald/AppropriatingNewTechnologies/wiki/Week-5): March 2
Eye tracking and gaze estimation, blink detection.
### Week 6: March 9
### Week 7: March 23
## Assignments and Grading
There will be assignments given at the end of the first four weeks, and a final project for the last two weeks.
In order to pass the class, students must complete the assignments, the final project, and attend class. A student will fail if they miss more than one class, miss more than one assignment, or fail to present a completed final project.
In order to receive feedback, the assignments must be handed in before the following class. Late assignments are completely acceptable, but they will not receive feedback.