[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3501385.3543970acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
research-article
Open access

Getting By With Help From My Friends: Group Study in Introductory Programming Understood as Socially Shared Regulation

Published: 03 August 2022 Publication History

Abstract

Background and Context. Metacognitive skills are important for all students learning to program and interest in applying pedagogical approaches in early programming courses that focus on metacognitive aspects is growing. However, most studies of such approaches are not rigorously based in theory, and when they are, almost always utilize foundational education and psychology theories from as far back as the 1970s. More recent theory is less tested, and not all relevant metacognitive theories have been explored in the computing education research literature.
Objectives. We present the first use in a programming education context of a newer metacognitive theory that explicitly examines the differences between self-regulation, co-regulation, and socially shared regulation. Our research questions are: 1) How do students express their learning strategies, both when working alone and when working in groups, and how do these align with existing models of self-regulation and co-regulation? and 2) To what extent do written expressions of self-regulation, co-regulation, and socially shared regulation relate to student performance?
Methods. Grounded in the above mentioned theory, we collected qualitative self-reflection and quantitative course performance data from nearly 1,000 students in an introductory programming course. We use these data to explore students’ self-regulation habits when studying alone and their co-regulation habits when studying in groups.
Findings. Our findings indicate that higher self-regulation correlates with higher performance, but higher co-regulation had the opposite effect. We explore these differences through a qualitative analysis of the self-reflection statements and identify co-regulation strategies to build upon existing models of self-regulation.
Implications. We identify emergent themes in our data that align with those in recent literature in self-regulated learning in computing education and present the first set of co-regulation themes in computing education. This work is at the frontier of self- and co-regulation in introductory programming and identifies several factors that can be used to advance future work and, most importantly, improve student outcomes.

References

[1]
Eshwar Bachu and Margaret Bernard. 2012. A Computer Supported Collaborative Learning (CSCL) Model for Educational Multiplayer Games. In 11th International Conference on e-Learning, e-Business, Enterprise Information Systems, and e-Government. Las Vegas, NV.
[2]
Albert Bandura. 1986. The Explanatory and Predictive Scope of Self-efficacy Theory. Journal of Social and Clinical Psychology 4, 3 (1986), 359–373.
[3]
Brett A. Becker and Keith Quille. 2019. 50 Years of CS1 at SIGCSE: A Review of the Evolution of Introductory Programming Education Research. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (Minneapolis, MN, USA) (SIGCSE ’19). ACM, New York, NY, USA, 338–344. https://doi.org/10.1145/3287324.3287432
[4]
Susan Bergin, Ronan Reilly, and Desmond Traynor. 2005. Examining the Role of Self-Regulated Learning on Introductory Programming Performance. In Proceedings of the First International Workshop on Computing Education Research (Seattle, WA, USA) (ICER ’05). ACM, New York, NY, USA, 81–86. https://doi.org/10.1145/1089786.1089794
[5]
Margaret Bernard and Eshwar Bachu. 2015. Enhancing the Metacognitive Skill of Novice Programmers through collaborative learning. In Metacognition: Fundaments, applications, and trends. Springer, Cham, CH, 277–298.
[6]
Katerine Bielaczyc, Peter L. Pirolli, and Ann L. Brown. 1995. Training in Self-Explanation and Self-Regulation Strategies: Investigating the Effects of Knowledge Acquisition Activities on Problem Solving. Cognition and Instruction 13, 2 (1995), 221–252. https://doi.org/10.1207/s1532690xci1302_3
[7]
Monique Boekaerts and Lyn Corno. 2005. Self-Regulation in the Classroom: A Perspective on Assessment and Intervention. Applied Psychology 54, 2 (2005), 199–231. https://doi.org/10.1111/j.1464-0597.2005.00205.x
[8]
Nigel Bosch, Yingbin Zhang, Luc Paquette, Ryan Baker, Jaclyn Ocumpaugh, and Gautam Biswas. 2021. Students’ Verbalized Metacognition during Computerized Learning. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. Association for Computing Machinery, New York, NY, USA, 1–12.
[9]
Virginia Braun and Victoria Clarke. 2006. Using thematic analysis in psychology. Qualitative Research in Psychology 3, 2 (2006), 77–101. https://doi.org/10.1191/1478088706qp063oa
[10]
Peter A Cohen, James A. Kulik, and Chen-Lin C. Kulik. 1982. Educational Outcomes of Tutoring: A Meta-analysis of Findings. American Educational Research Journal 19, 2 (1982), 237–248. https://doi.org/10.3102/00028312019002237
[11]
Paul Denny, Brett A. Becker, Nigel Bosch, James Prather, Brent Reeves, and Jacqueline Whalley. 2022. Novice Reflections During the Transition to a New Programming Language. In Proceedings of the 53rd ACM Technical Symposium V.1 on Computer Science Education (Providence, RI, USA) (SIGCSE 2022). Association for Computing Machinery, New York, NY, USA, 948–954. https://doi.org/10.1145/3478431.3499314
[12]
Paul Denny, John Hamer, Andrew Luxton-Reilly, and Helen Purchase. 2008. PeerWise: Students Sharing Their Multiple Choice Questions. In Proceedings of the Fourth International Workshop on Computing Education Research. Association for Computing Machinery, New York, NY, 51–58.
[13]
Paul Denny, James Prather, Brett A. Becker, Zachary Albrecht, Dastyni Loksa, and Raymond Pettit. 2019. A Closer Look at Metacognitive Scaffolding: Solving Test Cases Before Programming. In Proceedings of the 19th Koli Calling International Conference on Computing Education Research (Koli, Finland) (Koli Calling ’19). Association for Computing Machinery, New York, NY, USA, Article 11, 10 pages. https://doi.org/10.1145/3364510.3366170
[14]
Paul Denny, Jacqueline Whalley, and Juho Leinonen. 2021. Promoting Early Engagement with Programming Assignments Using Scheduled Automated Feedback. In Australasian Computing Education Conference. Association for Computing Machinery, New York, NY, 88–95.
[15]
Anastasia Efklides. 2008. Metacognition: Defining its Facets and Levels of Functioning in Relation to Self-regulation and Co-regulation. European Psychologist 13, 4 (2008), 277–287.
[16]
MD Evans. 1996. A New Emphasis & Pedagogy for a CS1 Course. ACM SIGCSE Bulletin 28, 3 (1996), 12–16.
[17]
Katrina Falkner, Rebecca Vivian, and Nickolas J.G. Falkner. 2014. Identifying Computer Science Self-Regulated Learning Strategies. In Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education(Uppsala, Sweden) (ITiCSE ’14). ACM, New York, NY, USA, 291–296. https://doi.org/10.1145/2591708.2591715
[18]
Kasper Fisker, Davin McCall, Michael Kölling, and Bruce Quig. 2008. Group Work Support for the BlueJ IDE. In Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education. Association for Computing Machinery, New York, NY, 163–168.
[19]
John H Flavell. 1979. Metacognition and Cognitive Monitoring: A New Area of Cognitive-Developmental Inquiry.American Psychologist 34, 10 (1979), 906.
[20]
D Randy Garrison and Zehra Akyol. 2015. Thinking Collaboratively in Educational Environments: Shared Metacognition and Co-regulation in Communities of Inquiry. In Educational developments, practices and effectiveness. Springer, Cham, CH, 39–52.
[21]
Ann Q Gates. 1996. Integrating a Problem-solving Methodology and Group Skills Into CS1. In Proceedings of 9th Conference on Software Engineering Education. IEEE, Piscataway, NJ, 6–15.
[22]
Lisa Given. 2016. 100 Questions (and Answers) About Qualitative Research. Vol. 68. SAGE Publications, Thousand Oaks, CA.
[23]
Graciela Gonzalez. 2006. A Systematic Approach to Active and Cooperative Learning in CS1 and its Effects on CS2. In Proceedings of the 37th SIGCSE technical symposium on Computer science education. Association for Computing Machinery, New York, NY, 133–137.
[24]
Allyson Fiona Hadwin, Sanna Järvelä, and Mariel Miller. 2018. Self-regulated, Co-regulated, and Socially Shared Regulation of Learning. In Handbook of Self-regulation of Learning and Performance, 2nd Edition, D. H. Schunk and J. A. Greene Greene (Eds.). Vol. 30. Routledge/Taylor & Francis Group, New York, NY, 83–106.
[25]
Eddie Huang, Hannah Valdiviejas, and Nigel Bosch. 2019. I’m sure! Automatic detection of metacognition in online course discussion forums. In Proceedings of the 8th International Conference on Affective Computing and Intelligent Interaction (ACII 2019). IEEE, Piscataway, NJ, 241–247. https://doi.org/10.1109/ACII.2019.8925506
[26]
Tarja-Riitta Hurme, Sanna Järvelä, Kaarina Merenluoto, and Pekka Salonen. 2015. What Makes Metacognition as Socially Shared in Mathematical Problem Solving?In Metacognition: Fundaments, Applications, and Trends. Springer, Cham, CH, 259–276.
[27]
Kalle Ilves, Juho Leinonen, and Arto Hellas. 2018. Supporting Self-Regulated Learning with Visualizations in Online Learning Environments. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (Baltimore, Maryland, USA) (SIGCSE ’18). Association for Computing Machinery, New York, NY, USA, 257–262. https://doi.org/10.1145/3159450.3159509
[28]
Einari Kurvinen, Rolf Lindén, Teemu Rajala, Erkki Kaila, Mikko-Jussi Laakso, and Tapio Salakoski. 2012. Computer-Assisted Learning in Primary School Mathematics Using ViLLE Education Tool. In Proceedings of the 12th Koli Calling International Conference on Computing Education Research (Koli, Finland) (Koli Calling ’12). Association for Computing Machinery, New York, NY, USA, 39–46. https://doi.org/10.1145/2401796.2401801
[29]
Noel LeJeune. 2003. Critical Components for Successful Collaborative Learning in CS1. Journal of Computing Sciences in Colleges 19, 1 (2003), 275–285.
[30]
Richard Lobb and Jenny Harlow. 2016. Coderunner: A Tool for Assessing Computer Programming Skills. ACM Inroads 7, 1 (feb 2016), 47–51. https://doi.org/10.1145/2810041
[31]
Dastyni Loksa and Amy J. Ko. 2016. The Role of Self-Regulation in Programming Problem Solving Process and Success. In Proceedings of the 2016 ACM Conference on International Computing Education Research(Melbourne, VIC, Australia) (ICER ’16). Association for Computing Machinery, New York, NY, USA, 83–91. https://doi.org/10.1145/2960310.2960334
[32]
Dastyni Loksa, Amy J. Ko, Will Jernigan, Alannah Oleson, Christopher J. Mendez, and Margaret M. Burnett. 2016. Programming, Problem Solving, and Self-Awareness: Effects of Explicit Guidance. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (San Jose, California, USA) (CHI ’16). Association for Computing Machinery, New York, NY, USA, 1449–1461. https://doi.org/10.1145/2858036.2858252
[33]
Dastyni Loksa, Lauren Margulieux, Brett A. Becker, Michelle Craig, Paul Denny, Raymond Pettit, and James Prather. 2021. Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use. ACM Trans. Comput. Educ. (Dec 2021). https://doi.org/10.1145/3487050 Just Accepted.
[34]
Dastyni Loksa, Benjamin Xie, Harrison Kwik, and Amy J. Ko. 2020. Investigating Novices’ In Situ Reflections on Their Programming Process. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (Portland, OR, USA) (SIGCSE ’20). Association for Computing Machinery, New York, NY, USA, 149–155. https://doi.org/10.1145/3328778.3366846
[35]
Andrew Luxton-Reilly, Simon, Ibrahim Albluwi, Brett A. Becker, Michail Giannakos, Amruth N. Kumar, Linda Ott, James Paterson, Michael James Scott, Judy Sheard, and et al.2018. Introductory Programming: A Systematic Literature Review. In Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (Larnaca, Cyprus) (ITiCSE 2018 Companion). ACM, New York, NY, USA, 55–106. https://doi.org/10.1145/3293881.3295779
[36]
Dara Mahdid, Piotr Szybek, and Führer. 2015. A Study on Variation Technique in Courses on Scientific Computing. Science Journal of Education 3, 3 (2015), 60–67. https://doi.org/10.11648/j.sjedu.20150303.13
[37]
Katerina Mangaroska, Kshitij Sharma, Dragan Gasevic, and Michail Giannakos. 2022. Exploring students’ cognitive and affective states during problem solving through multimodal data: Lessons learned from a programming activity. Journal of Computer Assisted Learning 38, 1 (2022), 40–59. https://doi.org/10.1111/jcal.12590 arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1111/jcal.12590
[38]
Murali Mani and Quamrul Mazumder. 2013. Incorporating Metacognition into Learning. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education (Denver, Colorado, USA) (SIGCSE ’13). Association for Computing Machinery, New York, NY, USA, 53–58. https://doi.org/10.1145/2445196.2445218
[39]
Laurie Murphy and Josh Tenenberg. 2005. Do Computer Science Students Know What They Know? A Calibration Study of Data Structure Knowledge. In Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (Caparica, Portugal) (ITiCSE ’05). Association for Computing Machinery, New York, NY, USA, 148–152. https://doi.org/10.1145/1067445.1067488
[40]
Paul R. Pintrich. 2000. Chapter 14 - The Role of Goal Orientation in Self-Regulated Learning. In Handbook of Self-Regulation, Monique Boekaerts, Paul R. Pintrich, and Moshe Zeidner (Eds.). Academic Press, San Diego, 451 – 502. https://doi.org/10.1016/B978-012109890-2/50043-3
[41]
Paul R Pintrich and Elisabeth V De Groot. 1990. Motivational and Self-regulated Learning Components of Classroom Academic Performance.Journal of Educational Psychology 82, 1 (1990), 33–40.
[42]
Paul R. Pintrich, David A. F. Smith, Teresa Garcia, and Wilbert J. Mckeachie. 1993. Reliability and Predictive Validity of the Motivated Strategies for Learning Questionnaire (MSLQ). Educational and Psychological Measurement 53, 3 (1993), 801–813. https://doi.org/10.1177/0013164493053003024
[43]
James Prather, Brett A. Becker, Michelle Craig, Paul Denny, Dastyni Loksa, and Lauren Margulieux. 2020. What Do We Think We Think We Are Doing? Metacognition and Self-Regulation in Programming. In Proceedings of the 2020 ACM Conference on International Computing Education Research (Virtual Event, New Zealand) (ICER ’20). Association for Computing Machinery, New York, NY, USA, 2–13. https://doi.org/10.1145/3372782.3406263
[44]
James Prather, Raymond Pettit, Brett A. Becker, Paul Denny, Dastyni Loksa, Alani Peters, Zachary Albrecht, and Krista Masci. 2019. First Things First: Providing Metacognitive Scaffolding for Interpreting Problem Prompts. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (Minneapolis, MN, USA) (SIGCSE ’19). Association for Computing Machinery, New York, NY, USA, 531–537. https://doi.org/10.1145/3287324.3287374
[45]
James Prather, Raymond Pettit, Kayla McMurry, Alani Peters, John Homer, and Maxine Cohen. 2018. Metacognitive Difficulties Faced by Novice Programmers in Automated Assessment Tools. In Proceedings of the 2018 ACM Conference on International Computing Education Research (Espoo, Finland) (ICER ’18). Association for Computing Machinery, New York, NY, USA, 41–50. https://doi.org/10.1145/3230977.3230981
[46]
James Prather, Raymond Pettit, Kayla Holcomb McMurry, Alani Peters, John Homer, Nevan Simone, and Maxine Cohen. 2017. On Novices’ Interaction with Compiler Error Messages: A Human Factors Approach. In Proceedings of the 2017 ACM Conference on International Computing Education Research(Tacoma, Washington, USA) (ICER ’17). Association for Computing Machinery, New York, NY, USA, 74–82. https://doi.org/10.1145/3105726.3106169
[47]
Leonardo Silva. 2021. Fostering Programming Students Regulation of Learning Using a Computer-Based Learning Environment. In 2021 International Symposium on Computers in Education (SIIE). IEEE, Piscataway, NJ, 1–5.
[48]
Leonardo Silva, António José Mendes, Anabela Gomes, and Gabriel Fortes Cavalcanti de Macêdo. 2021. Regulation of Learning Interventions in Programming Education: A Systematic Literature Review and Guideline Proposition. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Virtual Event, USA) (SIGCSE ’21). Association for Computing Machinery, New York, NY, USA, 647–653. https://doi.org/10.1145/3408877.3432363
[49]
Leonardo S Silva. 2020. Investigating the Socially Shared Regulation of Learning in the Context of Programming Education. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. Association for Computing Machinery, New York, NY, 575–576.
[50]
Martin Stigmar. 2016. Peer-to-peer Teaching in Higher Education: A Critical Literature Review. Mentoring & Tutoring: Partnership in Learning 24, 2 (2016), 124–136. https://doi.org/10.1080/13611267.2016.1178963 arXiv:https://doi.org/10.1080/13611267.2016.1178963
[51]
Jarkko Suhonen, Janet Davies, Errol Thompson, and Kinshuk. 2007. Applications of Variation Theory in Computing Education. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli National Park, Finland) (Koli Calling ’07). Australian Computer Society, Inc., AUS, 217–220.
[52]
Tammy VanDeGrift, Tamara Caruso, Natalie Hill, and Beth Simon. 2011. Experience Report: Getting Novice Programmers to THINK about Improving Their Software Development Process. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (Dallas, TX, USA) (SIGCSE ’11). Association for Computing Machinery, New York, NY, USA, 493–498. https://doi.org/10.1145/1953163.1953307
[53]
Arto Vihavainen, Craig S. Miller, and Amber Settle. 2015. Benefits of Self-Explanation in Introductory Programming. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (Kansas City, Missouri, USA) (SIGCSE ’15). Association for Computing Machinery, New York, NY, USA, 284–289. https://doi.org/10.1145/2676723.2677260
[54]
Henry M Walker. 1997. Collaborative Learning: A Case Study for CS1 at Grinnell College and Austin. In Proceedings of the Twenty-Eighth SIGCSE Technical Symposium on Computer Science Education. Association for Computing Machinery, New York, NY, 209–213.
[55]
Philip H Winne and Allyson F Hadwin. 1998. Studying as Self-Regulated Engagement in Learning. In Metacognition in Educational Theory and Practice. Routledge, New York, NY, 277–304.
[56]
Aman Yadav, Chris Mayfield, Sukanya Kannan Moudgalya, Clif Kussmaul, and Helen H. Hu. 2021. Collaborative Learning, Self-Efficacy, and Student Performance in CS1 POGIL. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Virtual Event, USA) (SIGCSE ’21). Association for Computing Machinery, New York, NY, USA, 775–781. https://doi.org/10.1145/3408877.3432373
[57]
Aman Yadav, Ceren Ocak, and Amber Oliver. 2022. Computational Thinking and Metacognition. TechTrends (2022), 1–7.
[58]
Lanqin Zheng, Xin Li, Xuan Zhang, and Wei Sun. 2019. The Effects of Group Metacognitive Scaffolding on Group Metacognitive Behaviors, Group Performance, and Cognitive Load in Computer-supported Collaborative Learning. The Internet and Higher Education 42 (2019), 13–24.
[59]
Barry J Zimmerman. 1989. A Social Cognitive View of Self-regulated Academic Learning. Journal of Educational Psychology 81, 3 (1989), 329.
[60]
Barry J. Zimmerman. 2000. Chapter 2 - Attaining Self-Regulation: A Social Cognitive Perspective. In Handbook of Self-Regulation, Monique Boekaerts, Paul R. Pintrich, and Moshe Zeidner (Eds.). Academic Press, San Diego, 13 – 39. https://doi.org/10.1016/B978-012109890-2/50031-7
[61]
Barry J. Zimmerman and Manuel Martinez Pons. 1986. Development of a Structured Interview for Assessing Student Use of Self-Regulated Learning Strategies. American Educational Research Journal 23, 4 (1986), 614–628. https://doi.org/10.3102/00028312023004614

Cited By

View all
  • (2024)What Learning Strategies are Used by Programming Students? A Qualitative Study Grounded on the Self-regulation of Learning TheoryACM Transactions on Computing Education10.1145/363572024:1(1-26)Online publication date: 19-Feb-2024
  • (2024)Regulation, Self-Efficacy, and Participation in CS1 Group WorkProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671115(359-373)Online publication date: 12-Aug-2024
  • (2024)The Trees in the Forest: Characterizing Computing Students' Individual Help-Seeking ApproachesProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671099(343-358)Online publication date: 12-Aug-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICER '22: Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1
August 2022
372 pages
ISBN:9781450391948
DOI:10.1145/3501385
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 August 2022

Check for updates

Author Tags

  1. CS1
  2. co-regulation
  3. group work
  4. groups
  5. introductory programming
  6. metacognition
  7. programming education
  8. self-regulation
  9. socially shared regulation
  10. study habits
  11. studying

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICER 2022
Sponsor:
ICER 2022: ACM Conference on International Computing Education Research
August 7 - 11, 2022
Lugano and Virtual Event, Switzerland

Acceptance Rates

Overall Acceptance Rate 189 of 803 submissions, 24%

Upcoming Conference

ICER 2025
ACM Conference on International Computing Education Research
August 3 - 6, 2025
Charlottesville , VA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)292
  • Downloads (Last 6 weeks)40
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)What Learning Strategies are Used by Programming Students? A Qualitative Study Grounded on the Self-regulation of Learning TheoryACM Transactions on Computing Education10.1145/363572024:1(1-26)Online publication date: 19-Feb-2024
  • (2024)Regulation, Self-Efficacy, and Participation in CS1 Group WorkProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671115(359-373)Online publication date: 12-Aug-2024
  • (2024)The Trees in the Forest: Characterizing Computing Students' Individual Help-Seeking ApproachesProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671099(343-358)Online publication date: 12-Aug-2024
  • (2024)``Backseat Gaming" A Study of Co-Regulated Learning within a Collegiate Male Esports CommunityProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642249(1-14)Online publication date: 11-May-2024
  • (2024)Thematic Analysis of Self-Regulation Narratives in Textual Posts by Informal Programming Learners on Social Media2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00033(223-235)Online publication date: 2-Sep-2024
  • (2024)Computational Environment to Promote Learning Motivation of Distance Education Introductory Programming Students2024 International Symposium on Computers in Education (SIIE)10.1109/SIIE63180.2024.10604513(1-6)Online publication date: 19-Jun-2024
  • (2024)Challenges and Possibilities in Motivating Students to Learn Programming in Distance Education: A Systematic Mapping Study2024 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON60312.2024.10578759(1-10)Online publication date: 8-May-2024
  • (2023)Multi-Institutional Multi-National Studies of Parsons ProblemsProceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3623762.3633498(57-107)Online publication date: 22-Dec-2023
  • (2023)“It’s Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice ProgrammersACM Transactions on Computer-Human Interaction10.1145/361736731:1(1-31)Online publication date: 29-Nov-2023
  • (2023)Debugging Beyond the Code: Teachers' Perceptions of Debugging as a CT Practice Impacting Interdisciplinary Teaching and LearningProceedings of the ACM Conference on Global Computing Education Vol 110.1145/3576882.3617919(119-125)Online publication date: 5-Dec-2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media