Syllabus
Friday September 10, Introduction
Tuesday September 14, Backdrop
Lead by: Leah
Readings
Anderson, C., 2004. The Long Tail. Wired, 12(10).
http://www.wired.com/wired/archive/12.10/tail.html
Carr, N., 2009. The Big Switch: Rewiring the World, from Edison to Google, W. W. Norton & Company. Chapter 7: From the Many to the Few, Chapter 8: The Great Unbundling, Chapter 10: A Spider’s Web
http://hlt.media.mit.edu/dfe_readings/carr_compressed.pdf
Optional Readings
Benkler, Y. (2007), The Wealth of Networks: How Social Production Transforms Markets and Freedom, Yale University Press.
Shirky, C., 2008. Here comes everybody: the power of organizing without organizations, Penguin Group.
Lawrence Lessig TED talk
http://www.ted.com/talks/lessig_nyed.html
Yochai Benkler TED talk
http://www.ted.com/talks/yochai_benkler_on_the_new_open_source_economics.html
Friday September 17, Backdrop cont.
NOTE: CLASS MEETS IN ROOM 240
Lead by: Leah
Readings
Carr, N., 2009. The Big Switch: Rewiring the World, from Edison to Google, W. W. Norton & Company. Chapter 8: The Great Unbundling, Chapter 10: A Spider’s Web
http://hlt.media.mit.edu/dfe_readings/carr_compressed.pdf
Tuesday September 21, Democratizing Innovation
Guest Lecture: Eric von Hippel
Readings
von Hippel, E. and Katz, R. (2002), Shifting Innovation to Users via Toolkits. Manage. Sci. 48, 7 (Jul. 2002), 821-833.
http://userinnovation.mit.edu/papers/10.pdf
Resnick, M., Bruckman, A., and Martin, F. (1996), Pianos not stereos: creating computational construction kits. Interactions 3(5): 40-50.
http://web.media.mit.edu/~mres/papers/pianos/pianos.html
Optional Readings
Shneiderman, B. et al. (2006), Creativity support tools: report from a US NSF sponsored workshop, International Journal of HCI, 20(2): 61-77.
http://hcil.cs.umd.edu/trs/2006-17/2006-17.pdf
von Hippel, E. (2005), Democratizing Innovation, MIT Press, Cambridge, MA
http://web.mit.edu/evhippel/www/democ1.htm
Friday September 24, NO CLASS
Short Essay Due
Tuesday September 28, Empowering who?
Lead by: David Sengeh
Readings
Irani, L. et al., 2010. Postcolonial computing: a lens on design and development. In Proceedings of the 28th international conference on Human factors in computing systems. Atlanta, Georgia, USA: ACM, pp. 1311-1320.
http://www.dourish.com/publications/2010/chi2010-postcolonial.pdf
One Laptop Per Child Vision Statement
http://laptop.org/en/vision/mission/index.shtml
Optional Readings
Kraemer, K.L., Dedrick, J. & Sharma, P., 2009. One laptop per child. Communications of the ACM, 52(6), 66.
http://cacm.acm.org/magazines/2009/6/28497-one-laptop-per-child-vision-vs-reality/fulltext
Eglash, R. (2004), Appropriating Technology: an introduction. In Eglash, R., Croissant, J., Di Chiro, G. , and Fouché, R. (eds), Appropriating Technology: Vernacular Science and Social Power, University of Minnesota Press, Minneapolis, MN.
http://hlt.media.mit.edu/dfe_readings/appropriation.pdf
Marsden, G., Maunder, A. & Parker, M., 2008. People are people, but technology is not technology. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3795 -3804.
Amy Smith TED talk
http://www.ted.com/talks/amy_smith_shares_simple_lifesaving_design.html
Friday October 1, Guest speaker, Fred Martin
NOTE: CLASS WILL MEET FROM 3-4 INSTEAD OF 1-2 IN ROOM 240
Tuesday October 5, Empowering who? cont.
NOTE: CLASS MEETS IN ROOM 240
Lead by: Ricarose and Mike
Readings
Margolis, J. (2008), Stuck in the Shallow End: Education, Race, and Computing, MIT Press, Chapter 1 and Introduction
http://hlt.media.mit.edu/dfe_readings/margolis.pdf
Fisher, A. & Margolis, J., 2002. Unlocking the clubhouse: the Carnegie Mellon experience. SIGCSE Bulletin, 34(2), 79–83.
http://hlt.media.mit.edu/dfe_readings/fisher_2002_clubhouse.pdf
Gibbons, M. (2008), Engineering by the numbers, ASEE Report.
http://wwwtemp.asee.org/publications/profiles/upload/2009ProfileEngOverview.pdf
Friday October 8, Guest speaker, Benjamin Mako Hill
Tuesday October 12, What’s special about computers?
Lead by: Sayamindu and Jiye
Readings
Papert, S. (1980), Mindstorms: Children, Computers, and Powerful Ideas, Basic Books, NY, NY, Preface and Introduction.
http://llk.media.mit.edu/courses/readings/gears-v1.pdf, and http://llk.media.mit.edu/courses/readings/Mindstorms_Intro.pdf
Wing, J.M., 2006. Computational thinking. Commun. ACM, 49(3), 33-35.
http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf
Optional Readings
Abelson and Sussman, 1981. Structure and Interpretation of Computer Programs, Introductory Lecture
http://hlt.media.mit.edu/dfe_readings/SICP_lecture.mpg
Abelson, H. and diSessa, A. (1986), Turtle Geometry, MIT Press, Preliminary Notes and Section 1.1
http://hlt.media.mit.edu/dfe_readings/turtle_geo.pdf
Eisenberg, M. (1995), Programmable applications: interpreter meets interface. SIGCHI Bull. 27, 2 (Apr. 1995), 68-93.
Optional Readings: Programming?
Raffle, H.S., Parkes, A.J. & Ishii, H., 2004. Topobo: a constructive assembly system with kinetic memory. In Proceedings of the SIGCHI conference on Human factors in computing systems. Vienna, Austria: ACM, pp. 647-654.
Hartmann, B. et al., 2007. Authoring sensor-based interactions by demonstration with direct manipulation and pattern recognition. In Proceedings of the SIGCHI conference on Human factors in computing systems. San Jose, California, USA: ACM, pp. 145-154.
Elumeze, N. & Eisenberg, M., 2008. ButtonSchemer: ambient program reader. In Proceedings of the 10th international conference on Human computer interaction with mobile devices and services. Amsterdam, The Netherlands: ACM, pp. 323-326.
Friday October 15, NO CLASS, ML sponsor meeting
Tuesday October 19, Software Communities
Lead by: Theodora and Tarek
Literature Review Topic Due
Readings
Resnick, M. et al., 2009. Scratch: programming for all. Commun. ACM, 52(11), 60-67.
http://hlt.media.mit.edu/dfe_readings/resnick_programming4all.pdf
Reas, C. and Fry, B. (2006) Processing: programming for the media arts. AI Soc. 20, 4 (Aug. 2006), 526-538.
http://hlt.media.mit.edu/dfe_readings/raes_processing.pdf
Optional Readings
Hartmann, B. et al., 2010. What would other programmers do: suggesting solutions to error messages. In Proceedings of the 28th international conference on Human factors in computing systems. Atlanta, Georgia, USA: ACM, pp. 1019-1028.
http://hlt.media.mit.edu/dfe_readings/hartmann_other_programmers.pdf
Websites
http://scratch.mit.edu/
http://processing.org/
http://www.openprocessing.org/
Friday October 22, Guest speakers, Tom Igoe and Jonathan Zittrain
NOTE: CLASS MEETS IN ROOM 244
Tuesday October 26, Guest speaker David Mellis
Friday October 29, NO CLASS
Literature Review Due
Tuesday November 2, Hardware Kits and Tools
Lead by: Ed Baafi
Readings
Greenberg, S. and Fitchett, C. (2001), Phidgets: easy development of physical interfaces through physical widgets. In Proceedings of the 14th Annual ACM Symposium on User interface Software and Technology (Orlando, Florida, November 11 – 14, 2001). UIST ’01. ACM, New York, NY, 209-218.
http://hlt.media.mit.edu/dfe_readings/phidgets-uist2001.pdf
Knörig, A., Wettach, R. & Cohen, J., 2009. Fritzing: a tool for advancing electronic prototyping for designers. In Proceedings of the 3rd International Conference on Tangible and Embedded Interaction. Cambridge, United Kingdom: ACM, pp. 351-358.
http://fritzing.org/media/uploads/publications/Fritzing-TEI09-final.pdf
Optional Readings
Hartmann, B., Klemmer, S. R., Bernstein, M., Abdulla, L., Burr, B., Robinson-Mosher, A., and Gee, J. (2006), Reflective physical prototyping through integrated design, test, and analysis. In Proceedings of the 19th Annual ACM Symposium on User interface Software and Technology (Montreux, Switzerland, October 15 – 18, 2006). UIST ’06. ACM, New York, NY, 299-308.
Klemmer, S., and Landay, J. (2009), Toolkit Support for Integrating Physical and Digital Interactions, HCI Journal, 24, pp. 315–366
Websites
http://www.phidgets.com/
http://fritzing.org/
http://www.arduino.cc/
Ladyada’s superb intro to Arduino tutorial: http://www.ladyada.net/learn/arduino/
http://batchpcb.com
Friday November 5, Guest speaker, Theo Watson
Tuesday November 9, Hardware Communities
Lead by: Jie Qi and Jose
Readings
Buechley, L. and Hill, B. M. 2010. LilyPad in the Wild: How Hardware’s Long Tail is Supporting New Engineering and Design Communities. In Proceedings of Designing Interactive Systems (DIS), pp 380-389.
http://hlt.media.mit.edu/publications/buechley_DIS_10.pdf
Fried, L. and Torrone, P. (2009), The many layers of open source hardware: definitions, licensing, challenges, and debates.
http://www.adafruit.com/blog/2009/03/28/open-source-hardware-overview-slides/
Optional Readings
Thompson, C. (2008), Build It. Share It. Profit. Can Open Source Hardware Work?, Wired, 16, 11 (Oct. 2008)
http://www.wired.com/techbiz/startups/magazine/16-11/ff_openmanufacturing
Open Source Hardware Definition
http://freedomdefined.org/OSHW
Friday November 12, NO CLASS
Tuesday November 16, Final Project Proposals
Friday November 19, Guest Speaker, Mike Eisenberg
Tuesday November 23, Fabrication
Lead by: Mar and David Hill
Readings
Gershenfeld, N., (2007), Fab: The Coming Revolution on Your Desktop–from Personal Computers to Personal Fabrication, Basic Books, Chapter 1.
http://hlt.media.mit.edu/dfe_readings/fab.pdf
Eisenberg, M. and Buechley, L.(2008), Pervasive Fabrication: Making Construction Ubiquitous in Education, Journal of Software, 3:4, pp. 62-68.
http://l3d.cs.colorado.edu/~ctg/pubs/JSoft08.pdf
Bunnie Huang’s Made in China blog.
http://www.bunniestudios.com/blog/?cat=7&paged=7
Websites
Thingaverse
Ponoko
Shapeways
Friday November 26, NO CLASS, Thanksgiving
Tuesday November 30, Economics
Lead by: Hugo and Kevin
Readings
Tapscott, D., and Williams A. (2006), Wikinomics: How Mass Collaboration Changes Everything, Portfolio, Chapter 1 and Chapter 5.
http://hlt.media.mit.edu/dfe_readings/TapscottChapter1.pdf
http://hlt.media.mit.edu/dfe_readings/TapscottChapter5.pdf
Optional Readings
Walker, R. (2007), Handmade 2.0, New York Times Magazine, (Dec. 16, 2007)
http://www.nytimes.com/2007/12/16/magazine/16Crafts-t.html
Anderson, C., (2006), The long tail: Why the future of business is selling less of more, Hyperion, a bit of the introduction + Chapters 1, 2, and 4
Websites
Etsy
Kickstarter
Friday December 3, Guest speaker, Zach ‘Hoeken’ Smith
NOTE: CLASS WILL MEET FROM 2-3 INSTEAD OF 1-2 IN ROOM 240