在 CS1 中同时促进程序性知识和概念性知识的综合教学模式

G. Haldeman
{"title":"在 CS1 中同时促进程序性知识和概念性知识的综合教学模式","authors":"G. Haldeman","doi":"10.1145/3633053.3633064","DOIUrl":null,"url":null,"abstract":"Many of the effective practices studied in Computer Science Education Research (CER) tackle a common issue, which is that forming correct theories about programs and programming is challenging for novices and, therefore, rife for developing misconceptions. Combining aspects from all these practices, we developed a teaching model focused on correct theory formation about programs and programming (along all four dimensions of knowledge: factual, conceptual, procedural, and metacognitive). The proposed model is currently being implemented in one of the five sections of CS1 in Python at a small liberal arts college. Preliminary results based on the first midterm and anecdotal observations indicate improved learning, a lesser divide between high- and low-performing students, improved quality of student-submitted code, and other positive outcomes such as near-perfect attendance, improved student engagement with the material and other peers in the classroom, and a sense of enthusiasm about the subject.","PeriodicalId":516671,"journal":{"name":"Proceedings of the 8th Conference on Computing Education Practice","volume":"27 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A synthesized teaching model that promotes both procedural and conceptual knowledge dimensions in CS1\",\"authors\":\"G. Haldeman\",\"doi\":\"10.1145/3633053.3633064\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many of the effective practices studied in Computer Science Education Research (CER) tackle a common issue, which is that forming correct theories about programs and programming is challenging for novices and, therefore, rife for developing misconceptions. Combining aspects from all these practices, we developed a teaching model focused on correct theory formation about programs and programming (along all four dimensions of knowledge: factual, conceptual, procedural, and metacognitive). The proposed model is currently being implemented in one of the five sections of CS1 in Python at a small liberal arts college. Preliminary results based on the first midterm and anecdotal observations indicate improved learning, a lesser divide between high- and low-performing students, improved quality of student-submitted code, and other positive outcomes such as near-perfect attendance, improved student engagement with the material and other peers in the classroom, and a sense of enthusiasm about the subject.\",\"PeriodicalId\":516671,\"journal\":{\"name\":\"Proceedings of the 8th Conference on Computing Education Practice\",\"volume\":\"27 2\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"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.3633064\",\"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.3633064","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

计算机科学教育研究(CER)中研究的许多有效实践都解决了一个共同的问题,那就是对于新手来说,形成关于程序和编程的正确理论具有挑战性,因此容易产生误解。结合所有这些实践的各个方面,我们开发了一种教学模式,专注于形成关于程序和编程的正确理论(所有四个维度的知识:事实、概念、程序和元认知)。目前,我们正在一所小型文理学院的五门 Python CS1 课程中的一门课程中实施该教学模式。根据第一次期中考试和轶事观察得出的初步结果表明,学习效果有所改善,成绩优秀和成绩较差的学生之间的差距缩小,学生提交的代码质量有所提高,而且还取得了其他积极成果,例如出勤率接近满分,学生与教材和课堂上其他同学的互动有所改善,以及对该学科的热情有所提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A synthesized teaching model that promotes both procedural and conceptual knowledge dimensions in CS1
Many of the effective practices studied in Computer Science Education Research (CER) tackle a common issue, which is that forming correct theories about programs and programming is challenging for novices and, therefore, rife for developing misconceptions. Combining aspects from all these practices, we developed a teaching model focused on correct theory formation about programs and programming (along all four dimensions of knowledge: factual, conceptual, procedural, and metacognitive). The proposed model is currently being implemented in one of the five sections of CS1 in Python at a small liberal arts college. Preliminary results based on the first midterm and anecdotal observations indicate improved learning, a lesser divide between high- and low-performing students, improved quality of student-submitted code, and other positive outcomes such as near-perfect attendance, improved student engagement with the material and other peers in the classroom, and a sense of enthusiasm about the subject.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信