參考書目 Bibliography

  • 1001 Free Fonts. https://www.1001freefonts.com/.
  • “A Beginner's Guide to Neural Networks and Deep Learning.” Pathmind. https://pathmind.com/wiki/neural-network#define.
  • Abbing, Roel Roscam, Peggy Pierrot and Femke Snelting. “Modifying the Universal.” In Executing Practices. Edited by Helen Pritchard, Eric Snodgrass & Magda Tyżlik-Carver, 35-51. London: Open Humanities Press, 2018.
  • Abidin, Crystal, and Joel Gn. “Between art and application: Special issue on emoji epistemology.” First Monday 23 (September 2018):9.
  • Adam, Alison. Artificial Knowing: Gender and the Thinking Machine. London: Routledge, 2006.
  • —————. "A Feminist Critique of Artificial Intelligence." European Journal of Women's Studies 2, no. 3 (1995).
  • Adorno, Theodor W. Prisms. Cambridge, MA: The MIT Press, 1983.
  • “Adversarial Hacking in the Age of AI: Call for Proposals.” transmediale / art & digitalculture (2020). https://2020.transmediale.de/content/adversarial-hacking-in-the-age-of-ai-call-for-proposals.
  • “A.I. Wiki: A Beginner’s Guide to Important Topics in AI, Machine Learning, and Deep Learning.” Pathmind. https://pathmind.com/wiki/ai-vs-machine-learning-vs-deep-learning.
  • Agre, Philip E. “Toward a Critical Technical Practice: Lessons Learned in Trying to Reform AI.” In Social Science, Technical Systems, and Cooperative Work: Beyond The Great Divide. Edited by Geoff Bowker, Les Gasser, Leigh Star, and Bill Turner. Hillsdale, NJ: Erlbaum, 1997.
  • al-Khuwarizmi, Muhammad ibn Musá. The Algebra of Mohammed ben Musa. Translated by Frederic Rosen. London: Rosen, 1831.
  • Ali, Syed Mustafa. "A Brief Introduction to Decolonial Computing." XRDS: Crossroads, The ACM Magazine for Students 22, no. 4 (2016): 16–21.
  • Andersen, Christian Ulrik, and Geoff Cox. A Peer-Reviewed Journal About Datafied Research, no. 4 (June 2015). https://aprja.net//issue/view/8402>.
  • Andersen, Christian Ulrik, and Geoff Cox. A Peer-Reviewed Journal About Machine Feeling, no. 8 (June 2019). https://aprja.net//issue/view/8133.
  • Andersen, Christian Ulrik, and Søren Bro Pold. The Metainterface: The Art of Platforms, Cities, and Clouds. Cambridge, MA: The MIT Press, 2018.
  • Andersen, Peter Bøgh. "Computer Semiotics." Scandinavian Journal of Information Systems 4, no.1, (1992). https://aisel.aisnet.org/sjis/vol4/iss1/1/.
  • Anikina, Alex. A Lecture-Performance: Chronic Film, 2007, time: infinite, Goldsmiths, University of London. http://en.mieff.com/2017/alexandra_anikina.
  • Apprich, Clemens. “Introduction.” in Pattern Discrimination. Edited by Clemens Apprich, Florian Cramer, Wendy Hui Kyon Chun, and Hito Steyerl, x-xii. Minneapolis, MN: University of Minnesota Press and Lüneberg, DE: Meson Press, 2018.
  • Arns, Inke. "Read_me, run_me, execute_me: Code as Executable Text: Software Art and its Focus on Program Code as Performative Text." Transated by Donald Kiraly. MediaArtNet, 2004. http://www.mediaartnet.org/themes/generative-tools/read_me/1/.
  • “Array Objects,” p5.js. https://p5js.org/examples/arrays-array-objects.html.
  • “Array of Objects.” p5.js. https://p5js.org/examples/objects-array-of-objects.html.
  • Austin, John Langshaw. How to Do Things with Words. Oxford: Clarendon Press, 1975.
  • Balsamo, Anne. Technologies of the Gendered Body: Reading Cyborg Women. Durham, NC: Duke University Press, 1995.
  • Barad, Karen. Meeting the Universe Halfway: Quantum Physics and the Entanglement of Matter and Meaning. Durham, NC: Duke University Press, 2007.
  • Bellacasa, Maria Puig de la. “Matters of Care in Technoscience: Assembling Neglected Things.” Social Studies of Science 41 (February 2011): 85–106.
  • Benjamin, Ruha. “Are Robots Racist: Reimagining the Default Settings of Technology and Society.” Dropbox Lecture video, 23:23, 2019. https://www.dropbox.com/s/j80s8kjm63erf70/Ruha Benjamin Guest Lecture.mp4.
  • Benjamin, Ruha. Race After Technology: Abolitionist Tools for the New Jim Code. Cambridge: Polity, 2019.
  • Benjamin, Walter. "The Author as Producer" [1934]. In Selected Writings, Volume 2, 1931–1934. Edited by Howard Eiland, Michael W. Jennings, and Gary Smith. Cambridge, MA: Belknap Press of Harvard University Press, 2005.
  • ———. "The Work of Art in the Age of Mechanical Reproduction" [1936]. In Selected Writings, Volume 3, 1935–1938. Edited by Howard Eiland, and Michael W. Jennings. Cambridge, MA: Belknap Press of Harvard University Press, 2002.
  • Bennett, Jane. Vibrant Matter: A Political Ecology of Things. Durham, NC: Duke University Press, 2009.
  • Berardi, Franco “Bifo.” “The Neuroplastic Dilemma: Consciousness and Evolution.” e-flux journal no. 60 (December 2014). https://www.e-flux.com/journal/60/61034/the-neuroplastic-dilemma-consciousness-and-evolution/.
  • —————. Precarious Rhapsody: Semiocapitalism and the pathologies of the post-alpha generation. Translated by Arianna Bove, Erik Empson, Michael Goddard, Giuseppina Mecchia, Antonella Schintu and Steve Wright. London: Minor Compositions, 2009.
  • Berger, John. Ways of Seeing. London, UK: Penguin, 1972.
  • Bergson, Henri. Matter and Memory. Translated by Nancy Margaret Paul and W. Scott Palmer. London: Allen and Unwin, 1896.
  • Berlant, Lauren, and Michael Warner. "Guest Column: What Does Queer Theory Teach Us about X." PMLA 110, no. 3 (May 1995): 343–49.
  • Berry, David M., and Anders Fagerjord. Digital Humanities: Knowledge and Critique in a Digital Age. Hoboken, NJ: John Wiley & Sons, 2017.
  • “Binary Increment.” Turing Machine Visualization. https://turingmachine.io/.
  • Bivens, Rena. “The Gender Binary will not be Deprogrammed: Ten Years of Coding Gender on Facebook.” New Media & Society 19 (June 2017): 880–898.
  • “Blame it On the Boogie.” The Jackson 5, Destiny. Total Experience Recording Studios, 1978.
  • Blas, Zach, and Micha Cárdenas. “Imaginary Computational Systems: Queer Technologies and Transreal Aesthetics.” AI and Society 28 (December 2013): 559-566.
  • Bogost, Ian. Persuasive Games: The Expressive Power of Videogames. Cambridge, MA: The MIT Press, 2007.
  • —————. “Procedural Literacy: Problem Solving with Programming, Systems, & Play.” The Journal of Media Literacy 52 (Winter/Spring 2015): 32-36.
  • —————. Unit Operations: An Approach to Videogame Criticism. Cambridge, MA: The MIT Press, 2006.
  • Boluk, Stephanie, Leonardo Flores, Gacob Garbe, and Anastasia Salter, eds.. Electronic Literature Collection: Volume Three. Cambridge, MA: Electronic Literature Organization, 2016. http://collection.eliterature.org/3/.
  • Borràs, Laura, Talan Memmott, Rita Raley, and Brian Stefans, eds.. Electronic Literature Collection: Volume Two. Cambridge, MA: Electronic Literature Organization, 2011. http://collection.eliterature.org/2/.
  • Britton, Loren, Klumbyte Goda , and Draude Claude, “Doing Thinking: Revisiting Computing with Artistic Research and Technofeminism.” Digital Creativity 30, no. 4 (October 2, 2019): 313–28. https://doi.org/10.1080/14626268.2019.1684322.
  • Brock, Kevin. Rhetorical Code Studies: Discovering Arguments in and around Code. Ann Arbor, MI: University of Michigan Press, 2019.
  • Broeckmann, Andreas. "Software Art Aesthetics," Mono 1 (2007): 158-167.
  • Bucher, Taina. IfThen: Algorithmic Power and Politics. Oxford: Oxford University Press, 2018.
  • Buolamwini, Joy. “Response: Racial and Gender Bias in Amazon Recognition — Commercial AI System for Analyzing Faces.” Medium, 2019. https://medium.com/@Joy.Buolamwini/response-racial-and-gender-bias-in-amazon-rekognition-commercial-ai-system-for-analyzing-faces-a289222eeced.
  • Butler, Judith. Excitable Speech: A Politics of the Performative. London: Routledge, 1997.
  • Carney, Michelle. “Using Teachable Machine in the d.school classroom.” Last updated November 5, 2019. https://medium.com/@michellecarney/using-teachable-machine-in-the-d-school-classroom-96be1ba6a4f9.
  • Cayley, John. “The Code is Not the Text Unless it is the Text.” Electronic Book Review. October 9, 2002. http://electronicbookreview.com/essay/the-code-is-not-the-text-unless-it-is-the-text/.
  • Chan, Owyang V. Geometry Is Fun For Me. Indianapolis, IL: Dog Ear Publishing, 2017.
  • Chandra, Ashok K., and David Harel. "Computer Queries for Relational Data Bases." Journal of Computer and System Sciences 21 (October 1980): 156–178.
  • Chen, Crystal, Paolla Bruno Dutra, R. DuBois Luke, and Tega Brain. “Image Processing in p5.js.” https://idmnyu.github.io/p5.js-image/.
  • Chun, Wendy Hui Kyong. “On Software, or the Persistence of Visual Knowledge.” Grey Room 18 (January 2005): 26-51.
  • —————. Programmed Visions: Software and Memory. Cambridge, MA: The MIT Press, 2011.
  • —————. Updating to Remain the Same: Habitual New Media. Cambridge, MA: The MIT Press, 2016.
  • Chun, Wendy Hui Kyong, and Andrew Lison. "Fun is a Battlefield: Software between Enjoyment and Obsession." In Fun and Software: Exploring Pleasure, Paradox and Pain in Computing. Edited by Olga Goriunova, 175–196. New York, NY; London: Bloomsbury Academic, 2014.
  • Chung, A. Mira. "Friendly Error System for p5.js." Processing Foundation. Last updated September 8, 2017. https://medium.com/processing-foundation/2017-marks-the-processing-foundations-sixth-year-participating-in-google-summer-of-code-d365f62fc463.
  • Cirio, Paolo. Flowcharts: On Systems of Systems. Morrisville, NC: Lulu, 2019.
  • Clark, Lin. "A crash course in just-in-time (JIT) compilers." moz://a HACKS. Last updated February 28, 2017. https://hacks.mozilla.org/2017/02/a-crash-course-in-just-in-time-jit-compilers/.
  • Clarke, Laurie. “Why hiding likes won’t make Instagram a happier place to be.” Wired. Last updated July 19, 2019.https://www.wired.co.uk/article/instagram-hides-likes.
  • “Coding the 21st century skill.” European Commission. https://ec.europa.eu/digital-single-market/en/coding-21st-century-skill.
  • “Coding the way to a brighter future in 2018 & beyond.” Microsoft Asia News Center. Last updated January 15, 2018. https://news.microsoft.com/apac/features/coding-way-brighter-future-2018-beyond/.
  • Conley, Will. “Facebook investigates tracking users’ cursors and screen behavior.” Slashgear. Last updated October 30, 2013. https://www.slashgear.com/facebook-investigates-tracking-users-cursors-and-screen-behavior-30303663/.
  • Cooper, Marilyn. M.. "Really Useful Knowledge: A Cultural Studies Agenda for Writing Centers." The Writing Center Journal 14, no. 2 (Spring 1994): 97-111. https://www.jstor.org/stable/43441948.
  • Cox, Geoff. “Introduction.” In David Link: Das Herz der Maschine, dOCUMENTA (13): 100 Notes - 100 Thoughts, 100 Notizen - 100 Gedanken # 037. Berlin: Hatje Cantz, 2012.
  • —————. “Ways of Machine Seeing.” Unthinking Photography. November 2016. https://unthinking.photography/articles/ways-of-machine-seeing.
  • —————. “Ways of Machine Seeing.” A Peer-Reviewed Journal About Machine Research 6, no. 1 (April 1, 2017): 8-15. https://aprja.net//issue/view/8319.
  • Cox, Geoff, and Joasia Krysa, eds. Engineering Culture: On the Author as (Digital) Producer. New York, Autonomedia, 2005.
  • Cox, Geoff, and Alex McLean. Speaking Code: Coding as Aesthetic and Political Expression. Cambridge, MA: The MIT Press, 2013.
  • Cox, Geoff, Alex McLean, and Adrian Ward. “The Aesthetics of Generative Code.” Presented at the Generative Art 00 International Conference, Politecnico di Milano, IT, 2000. https://www.academia.edu/10519146/The_Aesthetics_of_Generative_Code.
  • Cramer, Florian. “Language.” In Software Studies: A Lexicon. Edited by Matthew Fuller, 168–173. Cambridge, MA: The MIT Press, 2008.
  • Cramer, Florian, and Ulrike Gabriel, "Software Art," American Book Review, Issue “Codeworks”(Alan Sondheim, Ed.), 2001.
  • Crary, Jonathan. 24/7: Late Capitalism and the Ends of Sleep. London: Verso, 2013.
  • Crutzen, Cecile, and Erna Kotkamp, "Object Orientation." In Software Studies: A Lexicon. edited by Matthew Fuller, 200-207. Cambridge, MA: The MIT Press, 2008.
  • Crawford, Kate, and Vladan Joler. “Anatomy of an AI System: The Amazon Echo as an anatomical map of human labor, data and planetary resources.” 2018. https://anatomyof.ai/.
  • Crockford, Douglas. "The application/json Media Type for JavaScript Object Notation (JSON)." RFC 4627. Last updated July/2006. https://www.ietf.org/rfc/rfc4627.txt.
  • Cukier, Kenneth, and Victor Mayer-Schönberger. “The Rise of Big Data.” Foreign Affairs. Last updated May/June 2013. https://www.foreignaffairs.com/articles/2013-04-03/rise-big-data.
  • “Custom Search JSON API.” Google Custom Search. Google Developers. Updated June 11, 2020. https://developers.google.com/custom-search/v1/overview.
  • D’Ignazio, Catherine, and Lauren Klein. Data Feminism. Cambridge, MA: The MIT Press 2020.
  • Dahl, Ole-Johan, and Kristen Nygaard. “The Birth of Object Orientation: the Simula Languages.” In From Object-Orientation to Formal Methods Lecture Notes in Computer Science 2635. Edited by Olaf Owe, Stein Krogdahl and Tom Lyche, 15-25. Berlin/Heidelberg, DE: Springer, 2004.
  • Das, Sauvik, and Adam D. I. Kramer. “Self-censorship on Facebook.” Presented at the AAAI Conference on Weblogs and Social Media (ICWSM), July 2013. https://research.fb.com/publications/self-censorship-on-facebook/.
  • DATA browser book series. London: Open Humanities Press. 2004 – Present. http://www.data-browser.net/.
  • Deleuze, Gilles, and Félix Guattari. A Thousand Plateaus: Capitalism and Schizophrenia. Minneapolis, MN: University of Minnesota Press, 1987.
  • du Sautoy, Marcus. “The Secret Rules of Modern Living: Algorithms.” BBC Four, 2015. https://www.bbc.co.uk/programmes/p030s6b3/clips.
  • “Development resources.” Minecraft Wiki, Fandom, Inc.. Updated June 22, 2020. https://minecraft.gamepedia.com/Development_resources.
  • “diagrammatic thinking.” Rocco Gangle, frequencies a collaborative genealogy of spirituality. Last updated December 19, 2011. http://frequencies.ssrc.org/2011/12/19/diagrammic-thinking/.
  • “Download.” p5.js. https://p5js.org/download/.
  • Eckhardt, George H. Electronic television. Chicago, IL: Goodheart-Willcox Company, Incorporated, 1936.
  • Education Working Group. “A Field Guide to Debugging.” p5.js. https://p5js.org/learn/debugging.html.
  • Eglash, Ron. African Fractals: Modern Computing and Indigenous Design. New Brunswick, NJ: Rutgers University Press, 1999.
  • —————. "Broken Metaphor: The Master-Slave Analogy in Technical Literature." Technology and Culture 48, no. 2 (April 2007): 360-369.
  • Ensmenger, Nathan. “Making Programming Masculine.” In Gender Codes: Why Women are Leaving Computing. Edited by Thomas J. Misa. Hoboken, NJ: John Wiley, 2010.
  • —————. “The Multiple Meanings of a Flowchart.” Information & Culture: A Journal of History 51 (2016): 321–351.
  • Ernst, Wolfgang. Chronopoetics: The Temporal Being and Operativity of Technological Media. London: Rowman & Littlefield International, 2016.
  • —————. “' Else Loop Forever'. The Untimeliness of Media.” Il Senso della Fine, Università degli Studi di Urbino, Centro Internazionale di Semiotica e Linguistica. September, 2009. https://www.musikundmedien.hu-berlin.de/de/medienwissenschaft/medientheorien/ernst-in-english/pdfs/medzeit-urbin-eng-ready.pdf.
  • Eshun, Kodwo. "Further Considerations on Afrofuturism." CR The New Centennial Review 3, no.2 (2003): 287-302.
  • Faber, Liz W.. The Computer's Voice: From Star Trek to Siri. Minneapolis, MN: University of Minnesota Press, 2020.
  • Facebook, Inc.. United States Securities and Exchange Commission, Form S-1 Registration Statement. Last updated February 1, 2012. https://infodocket.files.wordpress.com/2012/02/facebook_s1-copy.pdf.
  • Fazi, Beatrice M., and Matthew Fuller. “Computational Aesthetics.” In A Companion to Digital Art. Edited by Christiane Paul, 281-296. Hoboken, NJ: Wiley Blackwell, 2016.
  • Felton, G.E.. Ferranti Pegasus Computer Programming Manual, London: Ferranti Ltd, 1955.
  • FemTechNet. Feminist Pedagogy in a Time of Coronavirus Pandemic. 2020. https://femtechnet.org/feminist-pedagogy-in-a-time-of-coronavirus-pandemic/.
  • “Fetch Living Standard Course.” WHATWG Community. Last updated July 7, 2020. https://www.w3.org/TR/cors/.
  • Finn, Ed. What Algorithms Want: Imagination in the Age of Computing. Cambridge, MA: The MIT Press, 2017.
    “Flocking.” P5.js. https://p5js.org/examples/simulate-flocking.html.
  • Forensic Architecture. https://forensic-architecture.org/.
  • Fried, Limor, and Federico Gomez Suarez. “Binary & Data.” Khan Academy Courses. https://www.khanacademy.org/computing/computer-science/how-computers-work2/v/khan-academy-and-codeorg-binary-data.
  • Free Software Foundation, Inc.. “GNU Lesser General Public License, Version 3, 28 June 2007.” https://www.gnu.org/licenses/lgpl-3.0.txt.
  • —————. “What is free software? The Free Software Definition.” Last updated July 30, 2019. https://www.gnu.org/philosophy/free-sw.html.
  • Friere, Paolo. Pedagogy of the Oppressed. New York: Continuum, 1970.
  • Fry, Ben, and Casey Reas. “Processing.” https://processing.org./.
  • Fukuyama, Francis. The End of History and the Last Man. New York: Free Press, 1992.
  • Fuller, Matthew. How to be a Geek: Essays on the Culture of Software. Cambridge: Polity Press, 2017.
  • ————— ed.. Software Studies: A Lexicon. Cambridge, MA: The MIT Press, 2008.
  • Fuller, Matthew, and Andrew Goffey. “The Obscure Objects of Object Orientation.” In Matthew Fuller, How to be a Geek: Essays on the Culture of Software. Cambridge, UK: Polity, 2017.
  • Fuller, Matthew, Andrew Goffey, Adrian Mackenzie, Richard Mills and Stuart Sharples, "Big Diff, Granularity, Incoherence, and Production in the Github Software Repository." In Matthew Fuller, How To Be a Geek: Essays on the Culture of Software. Cambridge: Polity Press, 2017.
  • Gaboury, Jacob. “A Queer History of Computing: Part Three.” Rhizome. Last updated April 9, 2013. https://rhizome.org/editorial/2013/apr/9/queer-history-computing-part-three/.
  • Gabrys, Jennifer. How to Do Things with Sensors. Minneapolis, MN: University of Minnesota Press, 2019.
  • Galanter, Philip. “What is Generative Art? Complexity theory as a context for art theory.” Presented at the GA2003-6th Generative Art Conference. Milan. January 2003. https://www.researchgate.net/publication/318494160_What_is_generative_art_Complexity_theory_as_a_context_for_art_theory.
  • Gauthier, David, Audrey Samson, Eric Snodgrass, Winnie Soon, and Magda Tyżlik-Carver. “Executing.” In Uncertain Archives. Edited by Nanna Thylstrup, Daniela Agostinho, Annie Ring, Catherine D’Ignazio and Kristin Veel. Cambridge, MA: The MIT Press, 2021.
  • Gerlitz, Carolin, and Anne Helmond. “The Like Economy: Social Buttons and the Data-Intensive Web.” New Media & Society 15. (December 2013): 1348–65.
  • Gibbons, Jeremy, and Oege de Moor. The Fun of Programming, London: Palgrave Macmillan, 2003.
  • “GitLab Markdown.” GitLab Docs. https://docs.gitlab.com/ee/user/markdown.html.
  • Goffey, Andrew. “Algorithm.” In Software Studies. Edited by Matthew Fuller, 15–20. Cambridge, MA: The MIT Press, 2008.
  • Goodfellow, Ian J., Jean Pouget-Abadie, Mehadi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville and Yoshua Bengio. “Generative Adversarial Networks.” Presented at the NIPS'14: 27th International Conference on Neural Information Processing Systems, 2014.
  • Goriunova, Olga, and Alexei Shulgin. read_me: Software Art & Cultures, Aarhus, DK: Aarhus Universitetsforlag, 2004
  • Goriunova, Olga, ed. Fun and Software: Exploring Pleasure, Paradox and Pain in Computing. New York, NY. London, UK: Bloomsbury, 2014.
  • Grothaus, Michael. “Women Finally Get a Menstruation Emoji.” Fastcompany. Last updated June 2, 2019. https://www.fastcompany.com/90302946/women-finally-get-a-menstruation-emoji.
  • Guattari, Félix. Chaosmosis: An Ethico-Aesthetic Paradigm. Translated by Paul Bains and Julian Pefanis. Bloomington, IN: Indiana University Press, 1995.
  • Guzdial, Mark. "Computing for Other Disciplines." In The Cambridge Handbook of Computing Education Research. Edited by Sally A. Fincher and Anthony V. Robins. Cambridge: Cambridge University Press, 2019. https://doi.org/10.1017/9781108654555.020.
  • Haahr, Mads. “Introduction to Randomness and Random Numbers.” Accessed July 1, 2020. https://www.random.org/randomness/.
  • Hall, Stuart. “Encoding/Decoding.” In Culture, Media, Language: Working Papers in Cultural Studies. Edited by Stuart Hall, Dorothy Hobson, Andrew Lowe and Paul Willis, 128-38. London: Hutchinson, 1980.
  • Hao, Karen. “Training a single AI model can emit as much carbon as five cars in their lifetimes.” MIT Technology Review. Last updated June 6, 2019. https://www.technologyreview.com/s/613630/training-a-single-ai-model-can-emit-as-much-carbon-as-five-cars-in-their-lifetimes/.
  • Harari, Yuval Noah., Audrey Tang, Puja Ohlhaver, "To be or not to be hacked? The Future of democracy, work, and identity," RADICALxChange. 2020. https://www.youtube.com/watch?v=tRVEY95cI0o.
  • Haraway, Donna J.. "Situated Knowledges: The Science Question in Feminism and the Privilege of Partial Perspective." Feminist Studies 14, no. 3 (1988): 575-599.
  • —————. When Species Meet. Minneapolis, MN: University of Minnesota Press, 2007.
  • Harman, Graham. Object-Oriented Ontology: A New Theory of Everything. London: Pelican/Penguin, 2018.
  • —————. Tool-Being: Heidegger and the Metaphysics of Objects. Chicago, IL: Open Court Publishing, 2002.
  • Hayles, N. Katherine. My Mother Was a Computer: Digital Subjects and Literary Texts. Chicago, IL: University of Chicago Press. 2005.
  • —————. Writing Machines. Cambridge, MA: The MIT Press. 2002.
  • Hayles, Katherine N., Nick Montfort, Scott Rettberg, and Stephanie Strickland, eds.. Electronic Literature Collection: Volume One. College Park, MD: Electronic Literature Organization, 2006. http://collection.eliterature.org/1/.
  • Heidegger, Martin. Being and Time. Translated by J. Macquarrie and E. Robinson. Paris, FR: Editions Gallimard, 1927; Oxford: Basil Blackwell, 1962.
  • Heisler, Eva. “Winnie Soon, Time, Code, and Poetry.” Asymptote. 2020. https://www.asymptotejournal.com/visual/winnie-soon-time-code-and-poetry/.
  • Hern, Alex. “Facebook agrees to pay fine over Cambridge Analytica scandal.” The Guardian. Published October 30, 2019. https://www.theguardian.com/technology/2019/oct/30/facebook-agrees-to-pay-fine-over-cambridge-analytica-scandal.
  • Hodges, Andrew. Alan Turing: The Enigma. London: Burnett Books, 1983.
  • Hofstadter, Douglas R.. Gödel, Escher, Bach: An Eternal Golden Braid. New York, NY: Basic Books, 1999.
  • Hoggart, Richard. The Uses of Literacy: Aspects of Working Class Life. London: Chatto and Windus, 1957; London: Penguin, 2009.
  • “Interactivity 1.” p5.js. https://p5js.org/examples/hello-p5-interactivity-1.html.
  • “Interactivity 2.” p5.js. https://p5js.org/examples/hello-p5-interactivity-2.html.
  • “Integrated Development Environment.” Wikipedia. https://en.wikipedia.org/wiki/Integrated_development_environment.
  • intersoft consulting. General Data Protection Regulation GDPR. https://gdpr-info.eu/.
  • Iversen, Ole Sejer, Rachel Charlotte Smith, and Christian Dindler. "From computational thinking to computational empowerment: a 21st century PD agenda." Proceedings of the 15th Participatory Design Conference Full Papers - Volume 1, no. 7 (August 2018): 1-11.
  • “Java virtual machine”, Wikipedia. https://en.wikipedia.org/wiki/Java_virtual_machine.
  • Jay, Martin. Aesthetic Theory. Minneapolis, MN: University of Minnesota Press, 1996.
  • Jin, Chelly. “Interactive Book Club.” Diversity with Code + Art. http://diversity.p5js.org/.
  • John, Ruth, and Holman, Tim. "Generative Artistry". https://generativeartistry.com/tutorials/
  • Johnston, Nathaniel. “Game of Life and related cellular automata.” https://www.conwaylife.com/.
  • Johnson, Steven. Emergence: The Connected Lives of Ants, Brains, Cities and Software. London: Penguin, 2001.
  • Keenan, Thomas, and Eyal Weizman. Mengele’s Skull: The Advent of a Forensic Aesthetics. Berlin: Sternberg Press, 2012.
  • Kelty, Christopher M.. Two Bits: The Cultural Significance of Free Software. Durham, NC: Duke University Press, 2008.
  • Kim, Eugene Eric, and Betty Alexandra Toole. “Ada and the First Computer.” Scientific American 280 (1999): 76 - 81.
  • “Kindle | direct publishing.” Amazon kindle. https://kdp.amazon.com/en_US/.
  • Kirschenbaum, Matthew G.. Mechanisms: New Media and the Forensic Imagination. Cambridge, MA: The MIT Press, 2008.
  • Kitchin, Rob. “Thinking Critically About and Researching Algorithms,” In Information, Communication & Society 20 (2016): 14-29.
  • Knuth, Donald E. The Art of Computer Programming. Boston, MA: Addison-Wesley Professional, 2011.
  • —————. ”Literate Programming.” The Computer Journal 27, no. 2 (1984), 97–111. https://academic.oup.com/comjnl/article/27/2/97/343244.
  • Köbben, Barend. Implementation of Langton’s Ant using HTML5 Canvas. 2014. https://kartoweb.itc.nl/kobben/D3tests/LangstonsAnt/.
  • König, René, and Miriam Rasch. “Reflect and Act! Introduction to the Society of the Query Reader.” In Society of the Query: Reflections on Web Search. Edited by René König and Miriam Rasch, 9-15. Amsterdam: The Institute of Network Cultures, 2014.
  • Krysa, Joasia. Ada Lovelace. dOCUMENTA (13): 100 Notes - 100 Thoughts, 100 Notizen - 100 Gedanken # 055. Berlin: Hatje Cantz, 2012.
  • Krysa, Joasia, and Grzesiek Sedek. “Source Code.” In Software Studies. Edited by Matthew Fuller, 236–242. Cambridge, MA: The MIT Press, 2008.
  • Lam, Francis. Design China. Last updated November 16, 2012. https://www.design-china.org/post/35833433475/francis-lam.
  • Lammerant, Hans. "How humans and machines negotiate experience of time." In The Techno-Galactic Guide to Software Observation, 88-98. Brussels: Constant, 2018.
  • Langton, Christopher G.. “Studying Artificial Life with Cellular Automata.” Physica D: Nonlinear Phenomena 22, no. 1–3 (October 1986): 120–49.
  • "Langton's Ant Colonies." Youtube video, 6:02. Posted by "MrBluesbyrd," November 7, 2011. https://www.youtube.com/watch?v=w6XQQhCgq5c
  • Laporte, Dominique. A History of Shit. Translated by Rodolphe el-Khoury. Cambridge, MA: The MIT Press, 2002.
  • Latour, Bruno. Reassembling the Social: An Introduction to Actor-Network-Theory. Oxford: Oxford University Press, 2005.
  • Le Guin, Ursula K. “Books Remembered,” Calendar XXXVI, no. 2, November 1977 – June 1978, n.p.
  • Lee, Seong-Won, and Soo-Mook Moon. “Selective Just-in-time Compilation for Client-side Mobile Javascript Engine.” Presented at the Proceedings of the 14th International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 11. New York, NY: Association for Computing Machinery, 2011.
  • Leslie, Esther. “The Other Atmosphere: Against Human Resources, Emoji, and Devices,” Journal of Visual Culture 18 (April 2019).
  • Levin, Golan. "Guest Tutorial #6: The Modulo Operator with Golan Levin." YouTube video, 17:27. The Coding Train. October 24, 2017. https://www.youtube.com/watch?v=r5Iy3v1co0A.
  • Lim, Kenneth. “Chinese Translation for p5.js and preparing a future of more translations.” Medium. Updated July 30, 2018. https://medium.com/processing-foundation/chinese-translation-for-p5-js-and-preparing-a-future-of-more-translations-b56843ea096e.
  • Lippard, Lucy R.. Six Years: The Dematerialization of the Art Object from 1966 to 1972. London: University of California Press, 1997.
  • Maeda, John. Creative Code: Aesthetics + Computation. London: Thames & Hudson, 2004.
  • Mackenzie, Adrian. Machine Learners: Archaeology of a Data Practice. Cambridge, MA: The MIT Press, 2017.
  • —————. “The Production of Prediction: What Does Machine Learning Want?.” European Journal of Cultural Studies 18 (August, 2015): 429-445.
  • Mackenzie, Adrian, and Anna Munster. “Platform Seeing: Image Ensembles and Their Invisualities.” Theory, Culture & Society 26 (2019): 3–22.
  • Madsen, Ole Lehrmann, Birger Møller-Pedersen, and Kristen Nygaard. Object-Oriented Programming in the BETA Programming Language. New York, NY: Association for Computing Machinery (1993): 16–18.
  • Magoun, Alexander B., and Paul Israel. "Did You Know? Edison Coined the Term "Bug"." IEEE Spectrum (August 1, 2013). https://spectrum.ieee.org/the-institute/ieee-history/did-you-know-edison-coined-the-term-bug.
  • Malevé, Nicolas. “The Cat Sits on the Bed: Pedagogies of vision in human and machine learning.” Unthinking Photography (September 2016). https://unthinking.photography/articles/the-cat-sits-on-the-bed-pedagogies-of-vision-in-human-and-machine-learning.
  • —————. “An Introduction to Image Datasets.” Unthinking Photography (November 2019). https://unthinking.photography/articles/an-introduction-to-image-datasets.
  • Mandel, Lois. "The Computer Girls." Cosmopolitan (April 1967): 52-56.
  • Marino, Mark C.. Critical Code Studies. Cambridge, MA: The MIT Press, 2020.
  • —————. “Critical Code Studies.” Electronic Book Review. December 4 (2006);
  • —————. "Field Report for Critical Code Studies." Computational Culture 4. November 4 (2014). http://computationalculture.net/field-report-for-critical-code-studies-2014
/.
  • Marks, Laura U, Enfoldment and Infinity: An Islamic Genealogy of New Media Art. Cambridge, MA: The MIT Press (2010).
  • Markham, Annette N.. “Taking Data Literacy to the Streets: Critical Pedagogy in the Public Sphere.” Qualitative Inquiry 26 (August 2019): 227-237.
  • Marx, Karl, and Frederick Engels. “The Communist Manifesto” [1848]. Selected Works, Volume One. Moscow: Progress Publishers, 1969, 98-137. https://www.marxists.org/archive/marx/works/1848/communist-manifesto/.
  • Mastin, Luke, “The Story of Mathematics: 20TH CENTURY MATHEMATICS – TURING.” Last updated 2010. http://storyofmathematics.lukemastin.com/20th_turing.html.
  • Mateas, Michael. "Procedural Literacy: Educating the New Media Practitioner." Horizon 13, no. 2. June 1 (2005): 101–111.
  • Mateas, Michael, and Nick Montfort. “A Box, Darkly: Obfuscation, weird languages, and code aesthetics." Presented at the Proceedings of the 6th Digital Arts and Culture Conference. IT University of Copenhagen, DK, December, 2005, 144-153.
  • Mbembe, Achille. “Necropolitics.” Public Culture 15 (2003): 11–40.
  • McCarthy, Lauren. “Learning While Making.” YouTube video, 27:31. Posted by "BocoupLLC," April 16, 2015. https://www.youtube.com/watch?v=1k3X4DLDHdc.
  • McCarthy, Lauren, and Golan Levin. “p5.js Diversity & Floss Panel Introduction.” Studio for Creative Inquiry. Last updated May 26, 2015. http://opentranscripts.org/transcript/p5js-diversity-floss-panel-introduction/.
  • McCormack, Jon, Oliver Bown, Alan Dorin, Jonathan McCabe, Gordon Monro, and Mitchell Whitelaw. "Ten Questions Concerning Generative Computer Art." Leonardo 47, no. 2 (2014): 135-41.
  • “Method: cse.list.” Custom Search API, Google Developers. Last updated June 11, 2020. https://developers.google.com/custom-search/v1/reference/rest/v1/cse/list#parameters.
  • Mejias, Ulises A, and Nick Couldry, "Datafication," Internet Policy Review 8.4 (2019). https://policyreview.info/concepts/datafication.
  • MIT CSAIL (@MIT_CSAIL). “Bias in AI: translating English -> Turkish, a gender neutral language, then that same Turkish phrase back to English,” Twitter, October 5, 2017, 10:07 p.m.. https://twitter.com/mit_csail/status/916032004466122758.
  • Menabrea, Luigi Federico, and Ada Lovelace. Sketch of the analytical engine invented by Charles Babbage (1842), 694.
  • Mohamed, Shakir, Marie-Therese Png, and William Isaac. “Decolonial AI: Decolonial Theory as Sociotechnical Foresight in Artificial Intelligence.” Philosophy & Technology. Springer, July 12 (2020). https://doi.org/10.1007/s13347-020-00405-8.
  • Montfort, Nick. Exploratory Programming For the Arts and Humanities. Cambridge, MA: The MIT Press, 2016.
  • Montfort, Nick, Patsy Baudoin, John Bell, Ian Bogost, Jeremy Douglass, Marc C. Marino, Michael Mateas, Michael, Casey Reas, Mark Sample, and Noah Vawter. 10 PRINT CHR$(205.5+RND(1)); : GOTO 10. Cambridge, MA: The MIT Press, 2012.
  • Montoya-Moraga, Aarón. “p5.js is now available in Spanish!.” Processing Foundation. Medium. Last updated April 13, 2018. https://medium.com/processing-foundation/p5-js-is-now-available-in-spanish-3d1eab9dffa0.
  • Moreira, Andrés, Anahí Gajardo, and Eric Goles. “Dynamical Behavior and Complexity of Langton’s Ant.” Complexity 6, no. 4 (June 2001): 46–52.
  • Morris, Stephen, and Orlena Gotel. “The Role of Flow Charts in the Early Automation of Applied Mathematics.” BSHM Bulletin: Journal of the British Society for the History of Mathematics 26, no. 1 (March 2011): 44-52.
  • moz://a. “Array.prototype.push(),” MDN web docs. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push.
  • —————. “Array.prototype.splice(),” MDN web docs, accessed June 22, 2020. < >
    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice.
  • —————. “let,” MDN web docs. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let.
  • —————. “var,” MDN web docs. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var.
  • Narcisse, Evan. "The Natural: The Parameters of Afro." In The State of Play: Creators and Critics on Video Game Culture. Edited by Daniel Goldberg and Linus Larsson, 53-74. New York & Oakland: Seven Stories Press, 2015.
  • Noble, Safiya Umoja. Algorithms of Oppression: How Search Engines Reinforce Racism. New York: New York University Press, 2018.
  • “Objects.” p5.js. https://p5js.org/examples/objects-objects.html.
  • Ong, Walter J. Orality and Literacy: The Technologizing of the Word. London: Routledge, 2002.
  • O’Sullivan, Simon. “On the Diagram (and a Practice of Diagrammatics).” In Situational Diagram. Edited by Karin Schneider and Begum Yasar, 13-25. New York, NY: Dominique Lévy, 2016.
  • Øygard, Audun M.. “Fitting faces: An explanation of clmtrackr.” Last updated January 5, 2014. https://www.auduno.com/2014/01/05/fitting-faces/.
  • Papa, Elisa Giardina. “The Cleaning of Emotional Data.” Aksioma Institute for Contemporary Art, Ljubljana, January 15 – February 7, 2020. https://aksioma.org/cleaning.emotional.data/.
  • Papert, Seymour. Mindstorms: Children, Computers, and Powerful Ideas. New York, NY: Basic Books, 1980.
  • Parisi, Luciana. "Reprogramming Decisionism." e-flux #85, October (2017). https://www.e-flux.com/journal/85/155472/reprogramming-decisionism/.
  • Parrish, Allison. "Exploring (Semantic) Space with (Literal) Robots." Vimeo, 41:46. Posted by "Eyeo Festival," July 28, 2015. https://vimeo.com/134734729.
  • —————. “Text and Type.” Last updated 2019. https://creative-coding.decontextualize.com/text-and-type/.
  • Pasquinelli, Matteo. “Google’s PageRank Algorithm: A Diagram of the Cognitive Capitalism and the Rentier of the Common Intellect.” In Deep Search: The Politics of Search Beyond Google. Edited by Konrad Becker and Felix Stalder. London: Transaction Publishers: 2009.
  • —————. “How a Machine Learns and Fails: A Grammar of Error for Artificial Intelligence.” Spheres 5 (2019). http://matteopasquinelli.com/grammar-of-error-for-artificial-intelligence/.
  • Paul, Christiane, Carol Mancusi-Ungaro, and Clémence White. “Programmed: Rules, Codes, and Choreographies in Art, 1965–2018.” Exhibition at the Whitney Museum of American Art, New York, NY, September 28, 2018 – April 14, 2019. https://whitney.org/exhibitions/programmed.
  • Peppler, Kylie A., and Yasmin B. Kafai. "Creative coding: Programming for personal expression." The 8th International Conference on Computer Supported Collaborative Learning (CSCL) 2 (2009): 76-78.
  • Pierrot, Peggy, Martino Morandi, Anita Burato, Christoph Haag, Michael Murtaugh, Femke Snelting, and Seda Gürses. The Techno-galactic guide to software observation. Brussels: Constant, 2018.
  • Plant, Sadie. Zeros + Ones: Digital Women and the New Technoculture. London: Forth Estate, 1997.
  • Pngfind. https://www.pngfind.com/mpng/ohwmTJ_all-the-emojis-available-on-facebook-russian-revolution/.
  • Pold, Søren. “Button.” In Software Studies. Edited by Matthew Fuller, 31–36. Cambridge, MA: The MIT Press, 2008.
  • —————. "Interface Perception: The Cybernetic Mentality and Its Critics: Ubermorgen.com." In Interface Criticism: Aesthetics Beyond Button. Edited by Christian Ulrik Andersen & Søren Bro Pold, 91-113. Aarhus: Aarhus University Press, 2011.
  • Prigogine, Ilya, and Isabelle Stengers. Order Out of Chaos: Man’s New Dialogue With Nature. London: Fontana, 1985.
  • Prisco, Jacopo. “Pac-Man at 40: The eating icon that changed gaming history.” CNN. last updated May 21, 2020. https://edition.cnn.com/style/article/pac-man-40-anniversary-history/.
  • “Programmable Search.” Google. https://cse.google.com/all.
  • ProgrammableWeb. https://www.programmableweb.com/.
  • Raetzsch, Christoph, Gabriel Pereira, and Lasse S Vestergaard, “Weaving Seams with Data: Conceptualizing City APIs as Elements of Infrastructures,” Big Data & Society, Jan (2019), doi:10.1177/2053951719827619.
  • Rancière, Jacques. The Politics of Aesthetics. London: Continuum, 2006.
  • README.md.” GitLab Pages examples. https://gitlab.com/pages/plain-html/-/blob/master/README.md.
  • Reas, Casey. “{Software} Structures.” https://artport.whitney.org/commissions/softwarestructures/text.html.
  • —————. "How to Draw with Code | Casey Reas." Youtube video, 6:07. Posted by "Creators," June 25, 2012. https://www.youtube.com/watch?v=_8DMEHxOLQE
  • “Reference.” p5.js. https://p5js.org/reference/.
  • “Reference color ().” p5.js. https://p5js.org/reference/#/p5/color.
  • “Reference const.” p5.js. https://p5js.org/reference/#/p5/const.
  • "Reference DOM." p5.js. https://p5js.org/reference/#group-DOM.
  • “Reference ellipse ().” p5.js. https://p5js.org/reference/#/p5/ellipse.
  • “Reference frameCount.” p5.js. https://p5js.org/reference/#/p5/frameCount.
  • "Reference Events." p5.js. https://p5js.org/reference/#group-Events.
  • “Reference image().” p5.js. https://p5js.org/reference/#/p5/image.
  • “Reference loadJSON().” p5.js. https://p5js.org/reference/#/p5/loadJSON.
  • “Reference loadPixels().” p5.js. https://p5js.org/reference/#/p5/loadPixels.
  • “Reference millis ().” p5.js. https://p5js.org/reference/#/p5/millis.
  • “Reference p5. Element.” p5.js. https://p5js.org/reference/#/p5.Element.
  • "Reference p5.sound library." p5.js. https://p5js.org/reference/#/libraries/p5.sound.
  • “Reference print ().” p5.js. https://p5js.org/reference/#/p5/print.
  • “Reference push ().” p5.js. https://p5js.org/reference/#/p5/push.
  • “Reference random ().” p5.js. https://p5js.org/reference/#/p5/random.
  • “Reference splice().” p5.js. https://p5js.org/reference/#/p5/splice.
  • “Reference Transform,” p5.js. https://p5js.org/reference/#group-Transform.
  • “Request A GIPHY API Key.” GIPHY Support. https://support.giphy.com/hc/en-us/articles/360020283431-Request-A-GIPHY-API-Key.
  • Robinson, Derek. “Function.” In Software Studies. Edited by Matthew Fuller, 101–109. Cambridge, MA: The MIT Press, 2008.
  • —————. “Variables.” In Software Studies. Edited by Matthew Fuller, 260–266. Cambridge, MA: The MIT Press, 2008.
  • Rushkoff, Douglas. Program or Be Programmed: Ten Commandments for a Digital Age. New York: OR books, 2010.
  • Risam, Roopika. The Poetry of Executable Code. Last updated April 5, 2015. http://jacket2.org/commentary/poetry-executable-code.
  • Rouvroy, Antoinette. “Algorithmic Governmentalities and the End(s) of Critique.” The Institute for Network Cultures. Lecture. (October 2013).
  • —————. “Technology, Virtuality and Utopia: Governmentality in an Age of Autonomic Computing.” In Autonomic Computing and Transformations of Human Agency. Edited by Mireille Hildebrandt and Antoinette Rouvroy. London: Routledge, 2011.
  • Sack, Warren. The Software Arts. Cambridge, MA: The MIT Press, 2019.
  • Samuel, Arthur L. “Some studies in machine learning using the game of checkers.” IBM Journal of research and development 3, no.3 (July 1959).
  • Sandvig, Christian. "Seeing the Sort: The Aesthetic and Industrial Defense of ‘The Algorithm.’" Journal of the New Media Caucus (2015). <http://median.newmediacaucus.org/art-infrastructures-information/seeing-the-sort-the-aesthetic-and-industrial-defense-of-the-algorithm/
Select a repo