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

Tuesday December 7, Final Presentations


Thursday December 9, Final Paper Due