参与项目

CodeBeats Code Beats
将音乐创作作为学习编程的一种途径具有潜力。我们通过一个特定的课程体系来教授计算思维(CT),该体系包含两个方面:(1)学生学习如何通过编程来操控和创作嘻哈节拍;(2)学生亲身体验计算过程。在创作节拍的过程中,学生们几乎在不知不觉中掌握了计算机科学的基础概念与技能。
Partner4CS Partner4CS
我们提议通过组建由计算机科学、教育学及数学教育领域的大学教师与本科生构成的团队,并借鉴全国各地多个现有模型的成功要素,为中学(6-8年级)和高中(9-12年级)的计算机科学教师提供可持续、高质量的专业发展支持。
Fox and Field Fox and Field
在编程课程中,哪些类型的脚手架辅助能够缩小专家与新手在计算思维(CT)表现上的差距?为解答这一问题,我们设计了“Fox and Field”这一方块化的编程游戏,其中包含了不同类型的脚手架辅助,并向计算机科学专业与非计算机科学专业的本科生进行了推广。我们评估了他们的计算思维知识,并记录了他们的编程过程数据,以深入理解这一问题。

科研成果

Scaffolding Expertise Evaluating Scaffolds for Block-Based Coding Among Experts and Novices [ACM DL] [PDF]
Yifan Zhang, Teomara Rutherford
2024 International Symposium on Artificial Intelligence for Education (ISAIE 2024)
Examining Participation and Outcomes Among Middle School Students in a Virtual Camp on Coding with Music [ISLS Repo] [PDF] [Slides]
Yifan Zhang, Santiago Ospina Tabares, Ray Patt, Douglas Lusa Krug, Hilary Mead, Chrystalla Mouza, David Shepherd, and Lori Pollock
International Conference of the Learning Sciences (ICLS)
Using Domain-Specific, Immediate Feedback to Support Students Learning Computer Programming to Make Music [ACM DL] [PDF]
Douglas Lusa Krug, Yifan Zhang, Chrystalla Mouza, Taylor Barnett, Lori Pollock, and David C. Shepherd
Innovation and Technology in Computer Science Education (ITiCSE). 2023.
A Case Study of Middle Schoolers’ Use of Computational Thinking Concepts and Practices during Coded Music Composition [ACM DL] [PDF] [Slides]
Yifan Zhang, Douglas Lusa Krug, Chrystalla Mouza, David C. Shepherd, and Lori Pollock
Innovation and Technology in Computer Science Education (ITiCSE). 2022.
Exploring Computational Thinking Across Disciplines Through Student-Generated Artifact Analysis [ACM DL] [Abstract] [Poster]
Yifan Zhang, Amanda Mohammad Mirzaei, Lori Pollock, Chrystalla Mouza, and Kevin Guidry
ACM Special Interest Group on Computer Science Education (SIGCSE). 2021.