{"id":991,"date":"2023-10-06T18:18:23","date_gmt":"2023-10-06T16:18:23","guid":{"rendered":"https:\/\/wp.unil.ch\/persuasivelab\/?p=991"},"modified":"2023-10-06T18:18:24","modified_gmt":"2023-10-06T16:18:24","slug":"collaborative-practices-for-novices-to-learn-programming-caps","status":"publish","type":"post","link":"https:\/\/wp.unil.ch\/persuasivelab\/2023\/10\/collaborative-practices-for-novices-to-learn-programming-caps\/","title":{"rendered":"Collaborative Interventions for Novices to Learn Programming (CAPS)"},"content":{"rendered":"\n<p>This research focuses on studying collaborative learning interactions that may facilitate the construction of pedagogically rich programming learning experiences for novices. We are particularly interested in understanding how an individual\u2019s programming learning behaviour unfolds in a social learning context. We intend to foster novices\u2019 learning behaviour by designing interventions for programming platforms that help mediate collaborative interactions amongst learners for a positive learning outcome and thereby also enhancing their programming learning experience.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-vertically-aligned-center\" style=\"grid-template-columns:31% auto\"><figure class=\"wp-block-media-text__media\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"768\" src=\"https:\/\/wp.unil.ch\/persuasivelab\/files\/2023\/08\/CSCW23@300x-1.png\" alt=\"\" class=\"wp-image-1744 size-full\" srcset=\"https:\/\/wp.unil.ch\/persuasivelab\/files\/2023\/08\/CSCW23@300x-1.png 740w, https:\/\/wp.unil.ch\/persuasivelab\/files\/2023\/08\/CSCW23@300x-1-289x300.png 289w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>In the first research project, we explore assisting students\u2019 co-regulation and their learning motivation, in an online introductory programming classroom. We designed <strong><em>Thyone<\/em><\/strong>, a collaborative Jupyter Notebook extension to support learners\u2019 programming regulation in an online classroom context with the overall aim to foster their intrinsic motivation toward programming. Thyone\u2019s salient features &#8211; <em>Flowchart<\/em>, <em>Discuss<\/em> and <em>Share Cell<\/em> &#8211; incorporate affordances for learners to co-regulate their learning and drive their motivation. We evaluated Thyone&#8217;s usage effect and through our findings we inform the design of technological interventions to foster novices\u2019 programming co-regulation and sustain their motivation. Our study is published in <strong>ACM CSCW 2023<\/strong>.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:31% auto\"><figure class=\"wp-block-media-text__media\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"555\" height=\"768\" src=\"https:\/\/wp.unil.ch\/persuasivelab\/files\/2023\/08\/DIS23@300x-1.png\" alt=\"\" class=\"wp-image-1745 size-full\" srcset=\"https:\/\/wp.unil.ch\/persuasivelab\/files\/2023\/08\/DIS23@300x-1.png 555w, https:\/\/wp.unil.ch\/persuasivelab\/files\/2023\/08\/DIS23@300x-1-217x300.png 217w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left\">In the next study, we focus on hybrid learning modalities for learning programming, where learners can take a course in person or remotely. We focus on the context of an introductory programming classroom, where novices&#8217; collaborative interactions with peers in hybrid learning modes are more nuanced than in traditional settings. Adopting a user-centred approach, we conducted a participatory design study with nine students from a hybrid-taught first-year programming course. Our findings highlight the challenges students face and the design needs for programming workspaces in hybrid settings. Based on our findings, we discuss design principles and implications to inform the future design of collaborative programming environments for hybrid modes. The results of the participatory design study are published in a flagship design conference:&nbsp;<strong>ACM DIS 2023.<\/strong><\/p>\n<\/div><\/div>\n\n\n\n<p><strong>Project Leaders<\/strong> <strong>:<\/strong> <a rel=\"noreferrer noopener\" href=\"https:\/\/wp.unil.ch\/persuasivelab\/2020\/07\/lahari-goswami\/\" target=\"_blank\">Lahari Goswami<\/a><\/p>\n\n\n\n<p><strong>UNIL Collaborators<\/strong> <strong>:<\/strong> <a rel=\"noreferrer noopener\" href=\"https:\/\/wp.unil.ch\/persuasivelab\/2020\/07\/mauro-cherubini\/\" target=\"_blank\">Mauro Cherubini<\/a>,<a rel=\"noreferrer noopener\" href=\"https:\/\/hecnet.unil.ch\/hec\/recherche\/fiche?pnom=testier&amp;dyn_lang=fr\" target=\"_blank\">&nbsp; Thibault Estier,<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/applicationspub.unil.ch\/interpub\/noauth\/php\/Un\/UnPers.php?PerNum=1073453&amp;LanCode=8\" target=\"_blank\"> Marc-Olivier Boldi<\/a>, <a href=\"https:\/\/wp.unil.ch\/persuasivelab\/2023\/06\/yiyuan-fang\/\" data-type=\"post\" data-id=\"1623\">Yiyuan Fang<\/a><\/p>\n\n\n\n<p><strong>Past Collaborators : <\/strong><a rel=\"noreferrer noopener\" href=\"https:\/\/wp.unil.ch\/persuasivelab\/2021\/07\/alexandre-senges\/\" target=\"_blank\">Alexandre Senges<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/wp.unil.ch\/persuasivelab\/2023\/03\/olivier-charrez\/\" target=\"_blank\">Olivier Charrez<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/orcid.org\/0009-0008-7828-795X\" target=\"_blank\">Pegah Sadat Zeinoddin<\/a><\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Publications :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Lahari Goswami, Alexandre Senges, Thibault Estier, and Mauro Cherubini. 2023. Supporting Co-Regulation and Motivation in Learning Programming in Online Classrooms. Proc. ACM Hum.-Comput. Interact. 7, CSCW2, Article 298 (October 2023), 29 pages.\u00a0<a href=\"https:\/\/doi.org\/10.1145\/3610089\">https:\/\/doi.org\/10.1145\/3610089<\/a><br><\/li>\n\n\n\n<li>Lahari Goswami, Pegah Sadat Zeinoddin, Thibault Estier, and Mauro Cherubini. 2023. Supporting Collaboration in Introductory Programming Classes Taught in Hybrid Mode: A Participatory Design Study. In Designing Interactive Systems Conference (DIS \u201923), July 10\u201314, 2023, Pittsburgh, PA, USA. ACM, New York, NY, USA, 15 pages.&nbsp;<a href=\"https:\/\/doi.org\/10.1145\/3563657.3596042\">https:\/\/doi.org\/10.1145\/3563657.3596042<\/a><\/li>\n<\/ol>\n\n\n\n<p class=\"has-text-align-left\"><br><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This research focuses on studying collaborative learning interactions that may facilitate the construction of pedagogically rich programming learning experiences for novices. We are particularly interested in understanding how an individual\u2019s &hellip; <\/p>\n","protected":false},"author":1002103,"featured_media":1757,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[4],"tags":[],"class_list":{"0":"post-991","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-research-ongoing"},"_links":{"self":[{"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/posts\/991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/users\/1002103"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/comments?post=991"}],"version-history":[{"count":0,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/posts\/991\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/media\/1757"}],"wp:attachment":[{"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/media?parent=991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/categories?post=991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/tags?post=991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}