Friday September 10, Introduction
Tuesday September 14, Backdrop
Lead by: Leah
Anderson, C., 2004. The Long Tail. Wired, 12(10).
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
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
Yochai Benkler TED talk
Friday September 17, Backdrop cont.
NOTE: CLASS MEETS IN ROOM 240
Lead by: Leah
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
Tuesday September 21, Democratizing Innovation
Guest Lecture: Eric von Hippel
von Hippel, E. and Katz, R. (2002), Shifting Innovation to Users via Toolkits. Manage. Sci. 48, 7 (Jul. 2002), 821-833.
Resnick, M., Bruckman, A., and Martin, F. (1996), Pianos not stereos: creating computational construction kits. Interactions 3(5): 40-50.
Shneiderman, B. et al. (2006), Creativity support tools: report from a US NSF sponsored workshop, International Journal of HCI, 20(2): 61-77.
von Hippel, E. (2005), Democratizing Innovation, MIT Press, Cambridge, MA
Friday September 24, NO CLASS
Short Essay Due
Tuesday September 28, Empowering who?
Lead by: David Sengeh
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.
One Laptop Per Child Vision Statement
Kraemer, K.L., Dedrick, J. & Sharma, P., 2009. One laptop per child. Communications of the ACM, 52(6), 66.
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.
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
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
Margolis, J. (2008), Stuck in the Shallow End: Education, Race, and Computing, MIT Press, Chapter 1 and Introduction
Fisher, A. & Margolis, J., 2002. Unlocking the clubhouse: the Carnegie Mellon experience. SIGCSE Bulletin, 34(2), 79–83.
Gibbons, M. (2008), Engineering by the numbers, ASEE Report.
Friday October 8, Guest speaker, Benjamin Mako Hill
Tuesday October 12, What’s special about computers?
Lead by: Sayamindu and Jiye
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.
Abelson and Sussman, 1981. Structure and Interpretation of Computer Programs, Introductory Lecture
Abelson, H. and diSessa, A. (1986), Turtle Geometry, MIT Press, Preliminary Notes and Section 1.1
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
Resnick, M. et al., 2009. Scratch: programming for all. Commun. ACM, 52(11), 60-67.
Reas, C. and Fry, B. (2006) Processing: programming for the media arts. AI Soc. 20, 4 (Aug. 2006), 526-538.
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.
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
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.
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.
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
Friday November 5, Guest speaker, Theo Watson
Tuesday November 9, Hardware Communities
Lead by: Jie Qi and Jose
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.
Fried, L. and Torrone, P. (2009), The many layers of open source hardware: definitions, licensing, challenges, and debates.
Thompson, C. (2008), Build It. Share It. Profit. Can Open Source Hardware Work?, Wired, 16, 11 (Oct. 2008)
Open Source Hardware Definition
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
Gershenfeld, N., (2007), Fab: The Coming Revolution on Your Desktop–from Personal Computers to Personal Fabrication, Basic Books, Chapter 1.
Eisenberg, M. and Buechley, L.(2008), Pervasive Fabrication: Making Construction Ubiquitous in Education, Journal of Software, 3:4, pp. 62-68.
Bunnie Huang’s Made in China blog.
Friday November 26, NO CLASS, Thanksgiving
Tuesday November 30, Economics
Lead by: Hugo and Kevin
Tapscott, D., and Williams A. (2006), Wikinomics: How Mass Collaboration Changes Everything, Portfolio, Chapter 1 and Chapter 5.
Walker, R. (2007), Handmade 2.0, New York Times Magazine, (Dec. 16, 2007)
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
Friday December 3, Guest speaker, Zach ‘Hoeken’ Smith
NOTE: CLASS WILL MEET FROM 2-3 INSTEAD OF 1-2 IN ROOM 240