Colton Harper, Jake Rance, Paul Owens, Stephen Cooper
{"title":"在 CS1 中为学生生成的类比搭建工具驱动的脚手架","authors":"Colton Harper, Jake Rance, Paul Owens, Stephen Cooper","doi":"10.1145/3633053.3633061","DOIUrl":null,"url":null,"abstract":"Analogical reasoning is a foundational skill that aids in learning abstract concepts by linking unfamiliar concepts to familiar contexts. While analogical reasoning is not unique to computing education, it has distinct value and is often observed therein. Following constructivist principles, we believe that effectively guiding students to generate their own analogies leads to deeper conceptual understanding. This paper describes an iteratively designed scaffolded process and the associated tool built by the authors rather than focusing on the outcomes of student-generated analogy practice. We introduce a web tool that scaffolds and streamlines the analogy creation process for students. This tool enables students to compare attributes of target and source concepts more clearly and efficiently. Feedback from CS1 students who used the tool, including positive impressions and improvement suggestions, underscores its ease of use and potential in fostering active analogy reasoning in computing education.","PeriodicalId":516671,"journal":{"name":"Proceedings of the 8th Conference on Computing Education Practice","volume":"47 3","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Tool-Driven Scaffolding of Student-Generated Analogies in CS1\",\"authors\":\"Colton Harper, Jake Rance, Paul Owens, Stephen Cooper\",\"doi\":\"10.1145/3633053.3633061\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Analogical reasoning is a foundational skill that aids in learning abstract concepts by linking unfamiliar concepts to familiar contexts. While analogical reasoning is not unique to computing education, it has distinct value and is often observed therein. Following constructivist principles, we believe that effectively guiding students to generate their own analogies leads to deeper conceptual understanding. This paper describes an iteratively designed scaffolded process and the associated tool built by the authors rather than focusing on the outcomes of student-generated analogy practice. We introduce a web tool that scaffolds and streamlines the analogy creation process for students. This tool enables students to compare attributes of target and source concepts more clearly and efficiently. Feedback from CS1 students who used the tool, including positive impressions and improvement suggestions, underscores its ease of use and potential in fostering active analogy reasoning in computing education.\",\"PeriodicalId\":516671,\"journal\":{\"name\":\"Proceedings of the 8th Conference on Computing Education Practice\",\"volume\":\"47 3\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 8th Conference on Computing Education Practice\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3633053.3633061\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 8th Conference on Computing Education Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3633053.3633061","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Tool-Driven Scaffolding of Student-Generated Analogies in CS1
Analogical reasoning is a foundational skill that aids in learning abstract concepts by linking unfamiliar concepts to familiar contexts. While analogical reasoning is not unique to computing education, it has distinct value and is often observed therein. Following constructivist principles, we believe that effectively guiding students to generate their own analogies leads to deeper conceptual understanding. This paper describes an iteratively designed scaffolded process and the associated tool built by the authors rather than focusing on the outcomes of student-generated analogy practice. We introduce a web tool that scaffolds and streamlines the analogy creation process for students. This tool enables students to compare attributes of target and source concepts more clearly and efficiently. Feedback from CS1 students who used the tool, including positive impressions and improvement suggestions, underscores its ease of use and potential in fostering active analogy reasoning in computing education.