{"id":3928,"date":"2026-01-14T14:24:20","date_gmt":"2026-01-14T18:24:20","guid":{"rendered":"https:\/\/ccdhhn.ca\/?post_type=tribe_events&#038;p=3928"},"modified":"2026-01-14T14:24:58","modified_gmt":"2026-01-14T18:24:58","slug":"dh-programming-pedagogy-in-the-age-of-ai-dhsi-2026","status":"publish","type":"tribe_events","link":"https:\/\/ccdhhn.ca\/fr\/workshop\/dh-programming-pedagogy-in-the-age-of-ai-dhsi-2026\/","title":{"rendered":"DH Programming Pedagogy in the Age of AI (DHSI 2026)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/08\/cropped-DHSI-header-logo-iv3l2J.tmp_.png\" alt=\"\" class=\"wp-image-2611\" srcset=\"https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/08\/cropped-DHSI-header-logo-iv3l2J.tmp_.png 512w, https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/08\/cropped-DHSI-header-logo-iv3l2J.tmp_-300x300.png 300w, https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/08\/cropped-DHSI-header-logo-iv3l2J.tmp_-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n<div  class=\"tribe-block tribe-block__additional-field tribe-block__additional-field__dropdown\" >\n\t<h3>Event Language<\/h3>\n\tEnglish<\/div>\n\n\n<div  class=\"tribe-block tribe-block__additional-field tribe-block__additional-field__dropdown\" >\n\t<h3>Format <\/h3>\n\tin person\/face-\u00e0-face<\/div>\n\n\n<div  class=\"tribe-events-single-section tribe-events-section-category tribe-clearfix\" >\n\t<dt class=\"tribe-events-event-categories-label\">Cat\u00e9gorie d\u2019\u00c9v\u00e8nement:<\/dt> <dd class=\"tribe-events-event-categories\"><a href=\"https:\/\/ccdhhn.ca\/workshops\/category\/20-hour-workshop\/\" rel=\"tag\">20+ hour workshop<\/a><\/dd><\/div>\n\n\n\n<p>Description<\/p>\n\n\n\n<p>In this team-taught workshop, we invite scholars to join us in exploring the relationship between generative AI and the future of programming pedagogy in the digital humanities and a frontline of what the MLA-CCCC Joint Task Force on Writing and AI called \u201ccritical AI literacy.\u201d Generative AI offers opportunities to make programming more accessible to diverse learners, and we explore how to use these emerging technologies to build inclusive pathways into programming through natural language interfaces and \u201cliterate programming.\u201d This course will emphasize two critical programming languages, JavaScript and Python, that are commonly taught in humanities courses due to their applicability for interactive experiences, public humanities, and textual analysis. This workshop will build participant\u2019s comfort with both generating and debugging code with AI tools, as well as deploying generative AI outside of mainstream commercial projects. Participants will be invited to approach GitHub, Copilot, Hugging Face, TensorFlow, and Jupyter Notebooks through a beginner\u2019s mind, working through, critiquing, and developing assignments and pedagogical applications or their own classrooms. Participants with and without programming experience are welcome.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instructor(s)<\/h2>\n\n\n\n<p><strong>Anastasia Salter<\/strong>&nbsp;is a Professor of English at the University of Central Florida, and the Director of Graduate Programs and the PhD in Texts &amp; Technology for the College of Arts and Humanities. Dr. Salter is the author of Critical Making in the Age of AI (Amherst College, with Emily Johnson, 2025), Playful Pedagogy in the Pandemic: Pivoting to Games-Based Learning (Routledge, with Emily Johnson, 2022), Twining: Critical and Creative Approaches to Hypertext Narratives (Amherst College, with Stuart Moulthrop, 2021), A Portrait of the Auteur as Fanboy (University of Mississippi Press, with Mel Stanfill, 2020), Adventure Games: Playing the Outsider (Bloomsbury, with Aaron Reed and John Murray, 2020), Toxic Geek Masculinity in Media (Palgrave Macmillan, with Bridget Blodgett, 2017), Jane Jensen: Gabriel Knight, Adventure Games, Hidden Objects (Bloomsbury, 2017), What is Your Quest? From Adventure Games to Interactive Books (University of Iowa Press, 2014), and Flash: Building the Interactive Web (MIT Press, with John Murray, 2014). Dr. Salter\u2019s work has appeared in Feminist Media Studies, The Journal of Broadcasting &amp; Electronic Media, The Journal of Popular Culture, Electronic Book Review, Porn Studies, Transformative Works and Cultures, and several other venues. Dr. Salter is currently vice president of the board of directors of the Electronic Literature Organization.<\/p>\n\n\n\n<p><strong>John T. Murray<\/strong>&nbsp;is an Associate Professor of Games and Interactive Media at the University of Central Florida. He is Co-PI on a multi-institutional NSF grant entitled \u201cVirtual Experience Research Accelerator,\u201d for which he is overseeing the software development. The project\u2019s goals are to increase the diversity of participants for virtual reality by creating a public platform for anyone to participate using their own headsets. He was co-author of Adventure Games: Playing the Outsider (with Aaron Reed and Anastasia Salter, Bloomsbury 2020) and Flash: Building the Interactive Web (with Anastasia Salter, MIT Press 2014). His research focuses on interactive narratives and reality media platforms, which includes augmented, virtual, and mixed reality. He was Program Co-Chair for the International Conference on Interactive Digital Storytelling in 2023 and 2024 as well as the Electronic Literature Organization\u2019s annual conference in 2024. Currently he is collaborating with Mark Marino and Maria Cecilia Reyes on \u201cShields Down,\u201d a VR interactive narrative that incorporates players\u2019 emotional performances into the narrative path. He is currently exploring new programming paradigms through generative AI assistance in immersive authoring in VR.<\/p>\n\n\n<div  class=\"tribe-block tribe-block__event-website\" >\n\t<a\n\t\thref=\"https:\/\/dhsi.org\/2025\/09\/30\/dh-programming-pedagogy-in-the-age-of-ai-dhsi-2026\/\"\n\t\ttarget=\"_self\"\n\t\t\t>\n\t\tLink to event\t<\/a>\n<\/div>\n\n\n<div  class=\"tribe-block tribe-block__organizer__details tribe-clearfix\" >\n\t<div class=\"tribe-block__organizer__title\">\n\t\t<h3><a href=\"https:\/\/ccdhhn.ca\/fr\/organisateur\/digital-humanities-summer-institute-dhsi\/\" title=\"Digital Humanities Summer Institute (DHSI)\" target=\"_self\" rel=\"\">Digital Humanities Summer Institute (DHSI)<\/a><\/h3>\n\t<\/div>\n\t\t\t\t<p class=\"tribe-block__organizer__website\"><a href=\"http:\/\/dhsi.org\" target=\"_blank\" rel=\"noopener noreferrer\">View Organisateur Website<\/a><\/p>\n\t\t<\/div>\n\n\n<div  class=\"tribe-block tribe-block__venue tribe-clearfix tribe-block__venue--has-map\" >\n\t\n\t\n<div class=\"tribe-block__venue__meta\">\n\t<div class=\"tribe-block__venue__name\">\n\t\t<h3><a href=\"https:\/\/ccdhhn.ca\/fr\/lieu\/universite-de-montreal\/\" title=\"Universit\u00e9 de Montr\u00e9al\">Universit\u00e9 de Montr\u00e9al<\/a><\/h3>\n\t<\/div>\n\n\t\n\t\t\t\t\t\t<address class=\"tribe-block__venue__address\">\n\t\t\t\t<span class=\"tribe-address\">\n\n<span class=\"tribe-street-address\">3150 Rue Jean Brillant<\/span>\n\t\n\t\t<br>\n\t\t<span class=\"tribe-locality\">Montreal<\/span><span class=\"tribe-delimiter\">,<\/span>\n\n\t<abbr class=\"tribe-region tribe-events-abbr\" title=\"Qu\u00e9bec\">Qu\u00e9bec<\/abbr>\n\n\t<span class=\"tribe-postal-code\">H3T 1N7<\/span>\n\n\t<span class=\"tribe-country-name\">Canada<\/span>\n\n<\/span>\n\n\t\t\t\t\t\t\t\t\t<a class=\"tribe-events-gmap\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=45.499286%2C-73.618197\" title=\"Cliquez pour voir une carte Google Maps\" target=\"_blank\" rel=\"noreferrer noopener\">+ Google Map<\/a>\t\t\t\t\t\t\t<\/address>\n\t\t\n\t\t\n\t\t\t\n\t<\/div>\n\t\n<div class=\"tribe-block__venue__map\">\n\t\n<iframe loading=\"lazy\"\n  title=\"Google maps iframe displaying the address to Universit\u00e9 de Montr\u00e9al\"\n  aria-label=\"Venue location map\"\n  width=\"310px\"\n  height=\"256px\"\n  frameborder=\"0\" style=\"border:0\"\n  src=\"https:\/\/www.google.com\/maps\/embed\/v1\/place?key=AIzaSyDNsicAsP6-VuGtAb1O9riI3oc_NOb7IOU&#038;q=3150+Rue+Jean+Brillant+Montreal+Qu%C3%A9bec+H3T+1N7+Canada+&#038;zoom=10\" allowfullscreen>\n<\/iframe>\n<\/div>\n\n\t<\/div>\n\n\n\t<div  class=\"tribe-block tribe-block__events-link\" >\n\t\t<div class=\"tribe-events tribe-common\">\n\t\t\t<div class=\"tribe-events-c-subscribe-dropdown__container\">\n\t\t\t\t<div class=\"tribe-events-c-subscribe-dropdown\">\n\t\t\t\t\t<div class=\"tribe-common-c-btn-border tribe-events-c-subscribe-dropdown__button\">\n\t\t\t\t\t\t<svg\n\t class=\"tribe-common-c-svgicon tribe-common-c-svgicon--cal-export tribe-events-c-subscribe-dropdown__export-icon\" \taria-hidden=\"true\"\n\tviewBox=\"0 0 23 17\"\n\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n>\n\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M.128.896V16.13c0 .211.145.383.323.383h15.354c.179 0 .323-.172.323-.383V.896c0-.212-.144-.383-.323-.383H.451C.273.513.128.684.128.896Zm16 6.742h-.901V4.679H1.009v10.729h14.218v-3.336h.901V7.638ZM1.01 1.614h14.218v2.058H1.009V1.614Z\" \/>\n\t<path d=\"M20.5 9.846H8.312M18.524 6.953l2.89 2.909-2.855 2.855\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<\/svg>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__button-text\"\n\t\t\t\t\t\t\taria-expanded=\"false\"\n\t\t\t\t\t\t\taria-controls=\"tribe-events-subscribe-dropdown-content\"\n\t\t\t\t\t\t\taria-label=\"View links to add events to your calendar\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tAjouter au calendrier\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<svg\n\t class=\"tribe-common-c-svgicon tribe-common-c-svgicon--caret-down tribe-events-c-subscribe-dropdown__button-icon\" \taria-hidden=\"true\"\n\tviewBox=\"0 0 10 7\"\n\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n>\n\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.008.609L5 4.6 8.992.61l.958.958L5 6.517.05 1.566l.958-.958z\" class=\"tribe-common-c-svgicon__svg-fill\"\/>\n<\/svg>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"tribe-events-subscribe-dropdown-content\" class=\"tribe-events-c-subscribe-dropdown__content\">\n\t\t\t\t\t\t<ul class=\"tribe-events-c-subscribe-dropdown__list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--gcal\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"https:\/\/www.google.com\/calendar\/event?action=TEMPLATE&#038;dates=20260608T000000\/20260612T235959&#038;text=DH%20Programming%20Pedagogy%20in%20the%20Age%20of%20AI%20%28DHSI%202026%29&#038;details=%3Cfigure+class%3D%22wp-block-image+size-full%22%3E%3Cimg+src%3D%22https%3A%2F%2Fccdhhn.ca%2Fwp-content%2Fuploads%2F2024%2F08%2Fcropped-DHSI-header-logo-iv3l2J.tmp_.png%22+alt%3D%22%22+class%3D%22wp-image-2611%22%2F%3E%3C%2Ffigure%3E%3Cp%3EDescription%3C%2Fp%3E+%3Cp%3EIn+this+team-taught+workshop%2C+we+invite+scholars+to+join+us+in+exploring+the+relationship+between+generative+AI+and+the+future+of+programming+pedagogy+in+the+digital+humanities+and+a+frontline+of+what+the+MLA-CCCC+Joint+Task+Force+on+Writing+and+AI+called+%E2%80%9Ccritical+AI+literacy.%E2%80%9D+Generative+AI+offers+opportunities+to+make+programming+more+accessible+to+diverse+learners%2C+and+we+explore+how+to+use+these+emerging+technologies+to+build+inclusive+pathways+into+programming+through+natural+language+interfaces+and+%E2%80%9Cliterate+programming.%E2%80%9D+This+course+will+emphasize+two+critical+programming+languages%2C+JavaScript+and+Python%2C+that+are+commonly+taught+in+humanities+courses+due+to+their+applicability+for+interactive+experiences%2C+public+humanities%2C+and+textual+analysis.+This+work%3C%2Fp%3E+%28View+Full+%C3%A9v%C3%A8nement+Description+Here%3A+https%3A%2F%2Fccdhhn.ca%2Ffr%2Fworkshop%2Fdh-programming-pedagogy-in-the-age-of-ai-dhsi-2026%2F%29&#038;location=Universit\u00e9%20de%20Montr\u00e9al,%203150%20Rue%20Jean%20Brillant,%20Montreal,%20Qu\u00e9bec,%20H3T%201N7,%20Canada&#038;trp=false&#038;ctz=America\/Halifax&#038;sprop=website:https:\/\/ccdhhn.ca\/fr\/\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tGoogle Agenda\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--ical\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tiCalendar\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--outlook-365\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tOutlook 365\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--outlook-live\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tOutlook Live\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Description In this team-taught workshop, we invite scholars to join us in exploring the relationship between generative AI and the future of programming pedagogy in the digital humanities and a [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2611,"template":"","meta":{"_tec_requires_first_save":false,"_EventAllDay":true,"_EventTimezone":"America\/Halifax","_EventStartDate":"2026-06-08 00:00:00","_EventEndDate":"2026-06-12 23:59:59","_EventStartDateUTC":"2026-06-08 03:00:00","_EventEndDateUTC":"2026-06-13 02:59:59","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"https:\/\/dhsi.org\/2025\/09\/30\/dh-programming-pedagogy-in-the-age-of-ai-dhsi-2026\/","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"$","_EventCurrencyCode":"CAD","_EventCurrencyPosition":"prefix","_EventDateTimeSeparator":" @ ","_EventTimeRangeSeparator":" - ","_EventOrganizerID":[131],"_EventVenueID":[185],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"_tribe_blocks_recurrence_rules":"","_tribe_blocks_recurrence_description":"","_tribe_blocks_recurrence_exclusions":"","_ecp_custom_2":"English","_ecp_custom_3":"in person\/face-\u00e0-face","_tribe_events_status":"","_tribe_events_status_reason":"","_tribe_events_is_hybrid":"","_tribe_events_is_virtual":"","_tribe_events_virtual_video_source":"","_tribe_events_virtual_embed_video":"","_tribe_events_virtual_linked_button_text":"","_tribe_events_virtual_linked_button":"","_tribe_events_virtual_show_embed_at":"","_tribe_events_virtual_show_embed_to":[],"_tribe_events_virtual_show_on_event":"","_tribe_events_virtual_show_on_views":"","_tribe_events_virtual_url":"","footnotes":""},"tags":[],"tribe_events_cat":[6],"class_list":["post-3928","tribe_events","type-tribe_events","status-publish","has-post-thumbnail","hentry","tribe_events_cat-20-hour-workshop","cat_20-hour-workshop"],"_links":{"self":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events\/3928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events"}],"about":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/types\/tribe_events"}],"author":[{"embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":1,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events\/3928\/revisions"}],"predecessor-version":[{"id":3929,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events\/3928\/revisions\/3929"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/media\/2611"}],"wp:attachment":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/media?parent=3928"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tags?post=3928"},{"taxonomy":"tribe_events_cat","embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events_cat?post=3928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}