首页 > 最新文献

Proceedings of the 17th ACM Conference on International Computing Education Research最新文献

英文 中文
Understanding Professional Identity of Computer Science Teachers: Design of the Computer Science Teacher Identity Survey 理解计算机教师的专业认同:计算机教师认同调查的设计
Lijun Ni, Tom McKlin, Han Hao, Jake Baskin, Jason Bohrer, Yan Tian
Motivation: Recent efforts to expand K-12 computer science education highlight the great need for well-prepared computer science (CS) teachers. Teacher identity theory offers a particular conceptual lens for us to understand computer science teacher preparation and professional development. The emerging literature suggests that teacher identity is central to sustaining motivation, efficacy, job satisfaction, and commitment, and these attributes are crucial in determining teacher retention. While the benefits associated with a strong sense of teacher identity are great, teachers face unique challenges and tensions in developing their professional identity for teaching computer science. Objectives: This exploratory study attempts to operationalize computer science teacher identity through discussing the potential domains, proposing and testing a quantitative instrument for assessing computer science teachers’ professional identity. Method: We first discussed the potential domains of computer science teacher identity based on recent teacher identity literature and considerations on some unique challenges for computer science teachers. Then we proposed the computer science teacher identity scale, which was piloted through a national K-12 computer science teacher survey with 3,540 completed responses. The survey results were analyzed with a series of factor analyses to test the internal structure of the computer science teacher identity scale. Results: Our analyses reveal a four-factor solution for the computer science teacher identity scale, which is composed of CS teaching commitment, CS pedagogical confidence, confidence to engage students, and sense of community/belonging. There were significant differences among the teachers with different computer science teaching experiences. In general, teachers with more computer science teaching experience had higher computer science teacher identity scores on all four factors. Discussion: The four-factor model along with a large national dataset invites a deeper analysis of the data and can provide important benchmarks. Such an instrument can be used to explore developmental patterns in computer science teacher identity, and function as a pedagogical tool to provoke discussion and reflection among teachers about their professional development. This study may also contribute to understanding computer science teachers’ professional development needs and inform efforts to prepare, develop, and retain computer science teachers.
动机:最近扩大K-12计算机科学教育的努力突出了对准备充分的计算机科学(CS)教师的巨大需求。教师身份理论为我们理解计算机科学教师的准备和专业发展提供了一个特殊的概念视角。新出现的文献表明,教师身份是维持动机、效能、工作满意度和承诺的核心,这些属性是决定教师留任的关键。虽然与强烈的教师认同感相关的好处是巨大的,但教师在发展他们的计算机科学教学专业认同感方面面临着独特的挑战和紧张。目的:本探索性研究试图通过探讨计算机科学教师职业认同的潜在领域,提出并测试一种评估计算机科学教师职业认同的定量工具,来实现计算机科学教师认同的可操作性。方法:我们首先根据最近的教师身份文献和对计算机科学教师面临的一些独特挑战的考虑,讨论了计算机科学教师身份的潜在领域。然后,我们提出了计算机科学教师认同量表,该量表通过全国K-12计算机科学教师调查进行试点,共有3540份完整的回复。通过一系列因子分析对调查结果进行分析,检验计算机科学教师认同量表的内部结构。结果:我们的分析揭示了计算机科学教师认同量表的四因素解决方案,包括计算机科学教学承诺、计算机科学教学信心、计算机科学吸引学生的信心和社区/归属感。不同计算机科学教学经历的教师在这方面存在显著差异。总体而言,具有更多计算机科学教学经验的教师在所有四个因素上的计算机科学教师认同得分较高。讨论:四因素模型以及大型国家数据集可以对数据进行更深入的分析,并可以提供重要的基准。这种工具可以用来探索计算机科学教师身份的发展模式,并作为一种教学工具,引发教师对其专业发展的讨论和反思。本研究也有助于了解计算机科学教师的专业发展需求,并为准备、发展和留住计算机科学教师提供信息。
{"title":"Understanding Professional Identity of Computer Science Teachers: Design of the Computer Science Teacher Identity Survey","authors":"Lijun Ni, Tom McKlin, Han Hao, Jake Baskin, Jason Bohrer, Yan Tian","doi":"10.1145/3446871.3469766","DOIUrl":"https://doi.org/10.1145/3446871.3469766","url":null,"abstract":"Motivation: Recent efforts to expand K-12 computer science education highlight the great need for well-prepared computer science (CS) teachers. Teacher identity theory offers a particular conceptual lens for us to understand computer science teacher preparation and professional development. The emerging literature suggests that teacher identity is central to sustaining motivation, efficacy, job satisfaction, and commitment, and these attributes are crucial in determining teacher retention. While the benefits associated with a strong sense of teacher identity are great, teachers face unique challenges and tensions in developing their professional identity for teaching computer science. Objectives: This exploratory study attempts to operationalize computer science teacher identity through discussing the potential domains, proposing and testing a quantitative instrument for assessing computer science teachers’ professional identity. Method: We first discussed the potential domains of computer science teacher identity based on recent teacher identity literature and considerations on some unique challenges for computer science teachers. Then we proposed the computer science teacher identity scale, which was piloted through a national K-12 computer science teacher survey with 3,540 completed responses. The survey results were analyzed with a series of factor analyses to test the internal structure of the computer science teacher identity scale. Results: Our analyses reveal a four-factor solution for the computer science teacher identity scale, which is composed of CS teaching commitment, CS pedagogical confidence, confidence to engage students, and sense of community/belonging. There were significant differences among the teachers with different computer science teaching experiences. In general, teachers with more computer science teaching experience had higher computer science teacher identity scores on all four factors. Discussion: The four-factor model along with a large national dataset invites a deeper analysis of the data and can provide important benchmarks. Such an instrument can be used to explore developmental patterns in computer science teacher identity, and function as a pedagogical tool to provoke discussion and reflection among teachers about their professional development. This study may also contribute to understanding computer science teachers’ professional development needs and inform efforts to prepare, develop, and retain computer science teachers.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133005532","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Theories of Participation: A Literature Review of Women’s Participation in Computer Science 参与理论:女性参与计算机科学的文献综述
Meredith Pearce, Braedon McConnell, Allison Bolton, A. Tartaro
ACM Reference Format: Meredith Pearce, Braedon McConnell, Allison Bolton, and Andrea Tartaro. 2021. Theories of Participation: A Literature Review of Women’s Participation in Computer Science. In Proceedings of the 17th ACM Conference on International Computing Education Research (ICER 2021), August 16–19, 2021, Virtual Event, USA. ACM, New York, NY, USA, 2 pages. https://doi.org/10.1145/3446871.3469786
ACM参考格式:Meredith Pearce, Braedon McConnell, Allison Bolton和Andrea Tartaro。2021。参与理论:女性参与计算机科学的文献综述。第17届ACM国际计算教育研究会议(ICER 2021)论文集,2021年8月16日至19日,虚拟事件,美国。ACM,纽约,美国,2页。https://doi.org/10.1145/3446871.3469786
{"title":"Theories of Participation: A Literature Review of Women’s Participation in Computer Science","authors":"Meredith Pearce, Braedon McConnell, Allison Bolton, A. Tartaro","doi":"10.1145/3446871.3469786","DOIUrl":"https://doi.org/10.1145/3446871.3469786","url":null,"abstract":"ACM Reference Format: Meredith Pearce, Braedon McConnell, Allison Bolton, and Andrea Tartaro. 2021. Theories of Participation: A Literature Review of Women’s Participation in Computer Science. In Proceedings of the 17th ACM Conference on International Computing Education Research (ICER 2021), August 16–19, 2021, Virtual Event, USA. ACM, New York, NY, USA, 2 pages. https://doi.org/10.1145/3446871.3469786","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116492825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Integrating the Analytics of Student Interaction Data Within Scratch with a Programming Skills Taxonomy 整合学生交互数据的分析与编程技能分类学内划痕
F. Castro, Minji Kong
K-12 computing teachers need guidance on how to best implement student-centered practices for teaching programming, particularly in block-based programming environments (BBPEs) [10]. One way to provide such guidance to teachers is through Integrated Development Environment (IDE)-based learning analytics [4], which involves collecting data on students’ interactions with IDEs, translating them into meaningful information about students’ learning processes, and designing interventions that are grounded in such data. Most of the work on IDE-based learning analytics have focused on university-level introductory computer science courses (e.g., BlueJ [6]) that taught text-based programming languages. Specific to BBPEs, there has been significant analytics work with iSnap [7], which focused on offering intelligent tutoring to students based on their actions within the IDE. Little work, however, has been done on IDE-based learning analytics in Scratch [9]; prior work on Scratch learning analytics used clickstream data to characterize students’ programming abilities, which fails to fully capture students’ learning processes [3]. For K-12 teachers teaching with Scratch, collecting and analyzing data beyond clickstream (e.g., ProgSnap2 [8]) can provide more insight on student programming behaviors and how students learn to program with Scratch. Insight provided by a richer set of Scratch learning process data could empower teachers to design classroom interventions (e.g., feedback, scaffolds) to proactively respond to student needs; the use of Scratch learning analytics to inform the design of classroom interventions has not been thoroughly explored in IDE-based learning analytics [4]. We have started to address the need for capturing students’ learning processes in Scratch by adapting the ProgSnap2 standards to reconstruct states of students’ Scratch projects over time and capture patterns of tinkering behaviors among novice programmers [5]. A key aspect we want to improve in our prior work is the use of theory—particularly theory developed in CS Education contexts—to ground the analyses of novice Scratch programmers’ programming behaviors, and which can be used to guide the designs of interventions that support programming tasks in Scratch. We will do this by adapting and applying an existing multi-faceted SOLO taxonomy of programming skills [1, 2] to the processing and analysis of data on students’ interactions within Scratch. For example, we will look at whether and how patterns of Scratch programming behaviors reflect certain programming skill levels within the taxonomy. This will enable us to gauge students’ performance levels for various skills involved in Scratch programming and how students evolve in those skills. We will examine correlations between levels within the taxonomy and programming behaviors found in our Scratch programming process data. We will also use student interviews and surveys on students’ approaches to their solutions as supporti
K-12计算机教师需要指导如何最好地实施以学生为中心的编程教学实践,特别是在基于块的编程环境(bbpe)中[10]。为教师提供此类指导的一种方法是通过基于集成开发环境(IDE)的学习分析[4],其中包括收集学生与IDE交互的数据,将其转化为有关学生学习过程的有意义的信息,并设计基于这些数据的干预措施。基于ide的学习分析的大部分工作都集中在大学水平的计算机科学入门课程(例如BlueJ[6])上,这些课程教授基于文本的编程语言。针对bbpe, iSnap进行了大量的分析工作[7],其重点是根据学生在IDE中的行为为他们提供智能辅导。然而,在Scratch中基于ide的学习分析方面做的工作很少[9];之前关于Scratch学习分析的工作使用点击流数据来表征学生的编程能力,这未能充分捕捉学生的学习过程[3]。对于K-12教师使用Scratch进行教学,收集和分析clickstream之外的数据(例如ProgSnap2[8])可以更深入地了解学生的编程行为以及学生如何学习使用Scratch编程。更丰富的Scratch学习过程数据集提供的洞察力可以使教师能够设计课堂干预措施(例如,反馈,支架),以主动响应学生的需求;在基于ide的学习分析中,使用Scratch学习分析来指导课堂干预的设计还没有得到深入的探讨[4]。我们已经开始解决捕获学生在Scratch中的学习过程的需求,通过适应ProgSnap2标准来重构学生的Scratch项目状态,并捕获新手程序员之间的修补行为模式[5]。在我们之前的工作中,我们想要改进的一个关键方面是使用理论——特别是在计算机科学教育背景下发展起来的理论——来分析新手Scratch程序员的编程行为,这可以用来指导在Scratch中支持编程任务的干预设计。我们将通过调整和应用现有的编程技能的多面SOLO分类[1,2]来处理和分析学生在Scratch中的交互数据来做到这一点。例如,我们将研究Scratch编程行为模式是否以及如何反映分类法中的某些编程技能水平。这将使我们能够衡量学生在Scratch编程中涉及的各种技能的表现水平,以及学生如何在这些技能中发展。我们将检查分类法中的级别与在Scratch编程过程数据中发现的编程行为之间的相关性。我们还将使用学生访谈和对学生解决方案方法的调查作为支持数据,以确定我们的方法是否捕获了学生在Scratch编程时的思维方式。我们正在探索使用这种分类法作为教师描述基于Scratch的学习分析中观察到的编程行为的框架,这可以帮助教师了解学生在Scratch编程中的技能是如何在课程中发展的,并告知干预措施的设计,以响应学生的不同学习需求。
{"title":"Integrating the Analytics of Student Interaction Data Within Scratch with a Programming Skills Taxonomy","authors":"F. Castro, Minji Kong","doi":"10.1145/3446871.3469788","DOIUrl":"https://doi.org/10.1145/3446871.3469788","url":null,"abstract":"K-12 computing teachers need guidance on how to best implement student-centered practices for teaching programming, particularly in block-based programming environments (BBPEs) [10]. One way to provide such guidance to teachers is through Integrated Development Environment (IDE)-based learning analytics [4], which involves collecting data on students’ interactions with IDEs, translating them into meaningful information about students’ learning processes, and designing interventions that are grounded in such data. Most of the work on IDE-based learning analytics have focused on university-level introductory computer science courses (e.g., BlueJ [6]) that taught text-based programming languages. Specific to BBPEs, there has been significant analytics work with iSnap [7], which focused on offering intelligent tutoring to students based on their actions within the IDE. Little work, however, has been done on IDE-based learning analytics in Scratch [9]; prior work on Scratch learning analytics used clickstream data to characterize students’ programming abilities, which fails to fully capture students’ learning processes [3]. For K-12 teachers teaching with Scratch, collecting and analyzing data beyond clickstream (e.g., ProgSnap2 [8]) can provide more insight on student programming behaviors and how students learn to program with Scratch. Insight provided by a richer set of Scratch learning process data could empower teachers to design classroom interventions (e.g., feedback, scaffolds) to proactively respond to student needs; the use of Scratch learning analytics to inform the design of classroom interventions has not been thoroughly explored in IDE-based learning analytics [4]. We have started to address the need for capturing students’ learning processes in Scratch by adapting the ProgSnap2 standards to reconstruct states of students’ Scratch projects over time and capture patterns of tinkering behaviors among novice programmers [5]. A key aspect we want to improve in our prior work is the use of theory—particularly theory developed in CS Education contexts—to ground the analyses of novice Scratch programmers’ programming behaviors, and which can be used to guide the designs of interventions that support programming tasks in Scratch. We will do this by adapting and applying an existing multi-faceted SOLO taxonomy of programming skills [1, 2] to the processing and analysis of data on students’ interactions within Scratch. For example, we will look at whether and how patterns of Scratch programming behaviors reflect certain programming skill levels within the taxonomy. This will enable us to gauge students’ performance levels for various skills involved in Scratch programming and how students evolve in those skills. We will examine correlations between levels within the taxonomy and programming behaviors found in our Scratch programming process data. We will also use student interviews and surveys on students’ approaches to their solutions as supporti","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"214 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124215461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An Authoring Tool to Support Flipped Classroom in Software Engineering Teaching 软件工程教学中支持翻转课堂的创作工具
N. Veras, L. Rocha, Windson Viana
Software Engineering (SE) education presents many challenges, especially related to hands-on activities that aim to improve practical skills and competencies to solve real-world problems. Some new Learning Approaches, such as Flipped Classroom (FC), emerged and can improve learning processes in this scenario. This doctoral work explores the Flipped Classrooms ideas, identifies challenges, and proposes a tool for reducing them, thus contributing to improved software engineering teaching research. Furthermore, the study aims to combine Adaptive Learning and Flipped Classroom approaches to offer study guides personalization and positively impact SE students’ learning during outside classroom studies.
软件工程(SE)教育提出了许多挑战,特别是与旨在提高实际技能和解决现实问题的能力的实践活动相关的挑战。出现了一些新的学习方法,如翻转课堂(FC),可以改善这种情况下的学习过程。本博士论文探讨了翻转课堂的理念,确定了挑战,并提出了减少挑战的工具,从而为改进软件工程教学研究做出了贡献。
{"title":"An Authoring Tool to Support Flipped Classroom in Software Engineering Teaching","authors":"N. Veras, L. Rocha, Windson Viana","doi":"10.1145/3446871.3469798","DOIUrl":"https://doi.org/10.1145/3446871.3469798","url":null,"abstract":"Software Engineering (SE) education presents many challenges, especially related to hands-on activities that aim to improve practical skills and competencies to solve real-world problems. Some new Learning Approaches, such as Flipped Classroom (FC), emerged and can improve learning processes in this scenario. This doctoral work explores the Flipped Classrooms ideas, identifies challenges, and proposes a tool for reducing them, thus contributing to improved software engineering teaching research. Furthermore, the study aims to combine Adaptive Learning and Flipped Classroom approaches to offer study guides personalization and positively impact SE students’ learning during outside classroom studies.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"63 7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123310017","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Early Post-Secondary Student Performance of Adversarial Thinking 早期中学后学生对抗性思维的表现
Nick Young, S. Krishnamurthi
Motivation. “Adversarial thinking” (at) is viewed as a central idea in cybersecurity. We believe a similar idea carries over into other critical areas as well, such as understanding the perils of social networks and machine learning. Objectives. What kinds of at can we expect of early post-secondary computing students? In particular, can they meaningfully analyze computing systems that are well beyond their technical ken? Is their analysis limited to only a social or only a technical space? Method. In an introductory post-secondary course, we study student responses to questions designed to exercise at, broadly defined. To do this we develop a rubric that provides insight into desirable content. Results. We find that these students are fairly strong at at. They are regularly able to adopt an adversarial or empathetic viewpoint and analyze quite sophisticated systems. Most of all, they can meaningfully do so (a) outside an explicit cybersecurity context, (b) even from an introductory level, and (c) well before they understand well the key technologies under evaluation. On the other hand, we also find several instances where students do not explore systems as much as they could, and fail to reference other material they know, which could be evidence of lack of transfer. In addition, our rubric would benefit from refinement that would enable a more sophisticated analysis of student responses. Discussion. Our work provides a baseline evaluation of what we can expect from students. It suggests that at can be introduced early in the curriculum, and in contexts outside computer security.
动机。“对抗性思维”(at)被视为网络安全的核心思想。我们相信类似的想法也会延续到其他关键领域,比如理解社交网络和机器学习的危险。目标。我们可以期待初学计算机专业的学生有什么样的成就?特别是,他们是否能够有意义地分析远远超出其技术知识范围的计算系统?他们的分析仅仅局限于社会领域还是仅仅局限于技术领域?方法。在高等教育的入门课程中,我们研究学生对问题的回答,这些问题的设计是为了练习广义的能力。为了做到这一点,我们开发了一个标准,以提供对理想内容的洞察力。结果。我们发现这些学生在语文方面相当强。他们经常能够采取对抗或同情的观点,并分析相当复杂的系统。最重要的是,他们可以有意地这样做(a)在明确的网络安全背景之外,(b)甚至从入门级别开始,以及(c)在他们很好地理解所评估的关键技术之前。另一方面,我们也发现了一些例子,学生没有尽可能多地探索系统,也没有参考他们知道的其他材料,这可能是缺乏转移的证据。此外,我们的标题将受益于改进,从而能够对学生的反应进行更复杂的分析。讨论。我们的工作为我们对学生的期望提供了一个基线评估。它建议,at可以在课程的早期引入,并在计算机安全以外的环境中引入。
{"title":"Early Post-Secondary Student Performance of Adversarial Thinking","authors":"Nick Young, S. Krishnamurthi","doi":"10.1145/3446871.3469743","DOIUrl":"https://doi.org/10.1145/3446871.3469743","url":null,"abstract":"Motivation. “Adversarial thinking” (at) is viewed as a central idea in cybersecurity. We believe a similar idea carries over into other critical areas as well, such as understanding the perils of social networks and machine learning. Objectives. What kinds of at can we expect of early post-secondary computing students? In particular, can they meaningfully analyze computing systems that are well beyond their technical ken? Is their analysis limited to only a social or only a technical space? Method. In an introductory post-secondary course, we study student responses to questions designed to exercise at, broadly defined. To do this we develop a rubric that provides insight into desirable content. Results. We find that these students are fairly strong at at. They are regularly able to adopt an adversarial or empathetic viewpoint and analyze quite sophisticated systems. Most of all, they can meaningfully do so (a) outside an explicit cybersecurity context, (b) even from an introductory level, and (c) well before they understand well the key technologies under evaluation. On the other hand, we also find several instances where students do not explore systems as much as they could, and fail to reference other material they know, which could be evidence of lack of transfer. In addition, our rubric would benefit from refinement that would enable a more sophisticated analysis of student responses. Discussion. Our work provides a baseline evaluation of what we can expect from students. It suggests that at can be introduced early in the curriculum, and in contexts outside computer security.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132209937","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Algorithm Visualization and the Elusive Modality Effect 算法可视化和难以捉摸的模态效应
Albina Zavgorodniaia, Artturi Tilanterä, A. Korhonen, O. Seppälä, Arto Hellas, Juha Sorva
The modality effect in multimedia learning suggests that pictures are best accompanied by audio explanations rather than text, but this finding has not been replicated in computing education. We investigate which instructional modality works best as an accompaniment for algorithm visualizations. In a randomized controlled trial, learners were split into three conditions who viewed an instructional video on Dijkstra’s algorithm, with diagrams accompanied by audio, text, or both. We find neither a modality effect in favor of the audio condition nor a verbal redundancy effect in favor of using only a single modality rather than both. Taken together with earlier research, our findings suggest that the modality effect is difficult to apply reliably and computing educators should not rush to integrate audio into visualizations in expectation of the effect. We discuss theoretical viewpoints that future research should attend to; these include alternative part-explanations of the modality effect and attention-based models of working memory, among others.
多媒体学习中的模态效应表明,图片最好配以音频解说,而不是文字解说,但这一发现并未在计算机教育中得到证实。我们调查哪种教学方式作为算法可视化的伴奏效果最好。在一项随机对照试验中,学习者被分成三组,他们观看了Dijkstra算法上的教学视频,视频中有音频、文本或图表,两者兼而有之。我们既没有发现有利于音频条件的情态效应,也没有发现有利于只使用单一情态而不是两者都使用的言语冗余效应。结合早期的研究,我们的发现表明,模态效应很难可靠地应用,计算机教育者不应该急于将音频整合到可视化中,以期望效果。讨论了未来研究应关注的理论观点;其中包括对模态效应的部分解释和基于注意的工作记忆模型等。
{"title":"Algorithm Visualization and the Elusive Modality Effect","authors":"Albina Zavgorodniaia, Artturi Tilanterä, A. Korhonen, O. Seppälä, Arto Hellas, Juha Sorva","doi":"10.1145/3446871.3469747","DOIUrl":"https://doi.org/10.1145/3446871.3469747","url":null,"abstract":"The modality effect in multimedia learning suggests that pictures are best accompanied by audio explanations rather than text, but this finding has not been replicated in computing education. We investigate which instructional modality works best as an accompaniment for algorithm visualizations. In a randomized controlled trial, learners were split into three conditions who viewed an instructional video on Dijkstra’s algorithm, with diagrams accompanied by audio, text, or both. We find neither a modality effect in favor of the audio condition nor a verbal redundancy effect in favor of using only a single modality rather than both. Taken together with earlier research, our findings suggest that the modality effect is difficult to apply reliably and computing educators should not rush to integrate audio into visualizations in expectation of the effect. We discuss theoretical viewpoints that future research should attend to; these include alternative part-explanations of the modality effect and attention-based models of working memory, among others.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130314440","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Nature of Computer Science: Identification of K-12 Accessible Nature of Computer Science Tenets and Development of an Open-Ended Nature of Computer Science Instrument 计算机科学的性质:确定K-12计算机科学的无障碍性质的原则和开发一个开放式性质的计算机科学仪器
Erdogan Kaya, Anna Newley, Ezgi Yesilyurt, Hasan Deniz
For the last decade, there has been a continuous increase in the number of research attempts in K-12 computer science education, especially with the Obama administration's CSforAll initiative, the push from the Code.org, the release of Computer Science Teachers Association (CSTA) standards, and adoption of K-12 computer science standards by several states (e.g., Virginia, New York, and Nevada). The K-12 Computer Science Framework, along with the CSTA's computer science standards play a fundamental role in designing the pre-college computer science curriculum and teaching in computing labs. However, without emphasizing the characteristics of computer science, also known as the Nature of Computer Science (NOCS), it might be difficult to create a computationally literate society that will make informed decisions on computing-based issues. One can see with a critical eye that K-12 Computer Science Framework and CSTA standards include the NOCS aspects implicitly without using the term. Particularly, NOCS refers to the epistemological beliefs pertaining to computing. The focus on NOCS as a curricular component and instructional goal in pre-college computer science education may aid in creating computationally literate citizens in the United States and abroad; however, there is no consensus on the K-12 relevant NOCS aspects yet. Additionally, to the best of the authors’ knowledge, there is no valid and reliable instrument that can assess learners’ NOCS views. The goal of this work-in-progress manuscript is two-fold: (1) to examine the representations of the NOCS aspects in the national computer science reform documents including the K-12 Computer Science Framework and the CSTA computer science standards, and (2) to develop a valid and reliable open-ended NOCS instrument to assess learners’ NOCS views which is recommended to be used in conjunction with interviews. In other words, the K-12 Computer Science Framework and CSTA computer science standards will be analyzed for the inclusion and coverage of the NOCS aspects which will guide the prospective NOCS instrument development.
在过去的十年中,在K-12计算机科学教育方面的研究尝试数量不断增加,特别是在奥巴马政府的CSforAll计划、Code.org的推动、计算机科学教师协会(CSTA)标准的发布以及几个州(例如弗吉尼亚州、纽约州和内华达州)采用K-12计算机科学标准的情况下。K-12计算机科学框架以及CSTA的计算机科学标准在设计大学预科计算机科学课程和计算机实验室教学中起着基本作用。然而,如果不强调计算机科学的特征,也就是计算机科学的本质(NOCS),可能很难创建一个计算机文化的社会,它将在基于计算的问题上做出明智的决定。人们可以用批判的眼光看到,K-12计算机科学框架和CSTA标准隐含地包括NOCS方面,而不使用术语。特别是,NOCS指的是与计算相关的认识论信念。将NOCS作为大学预科计算机科学教育的课程组成部分和教学目标,可能有助于在美国和国外培养具有计算机素养的公民;然而,就K-12相关的NOCS方面尚未达成共识。此外,据作者所知,目前还没有有效可靠的工具来评估学习者的NOCS观点。这份正在进行的手稿的目标有两个:(1)检查国家计算机科学改革文件中NOCS方面的表现,包括K-12计算机科学框架和CSTA计算机科学标准,以及(2)开发一个有效可靠的开放式NOCS工具来评估学习者的NOCS观点,建议与访谈一起使用。换句话说,将对K-12计算机科学框架和CSTA计算机科学标准进行分析,以纳入和覆盖NOCS方面,这将指导未来的NOCS仪器开发。
{"title":"Nature of Computer Science: Identification of K-12 Accessible Nature of Computer Science Tenets and Development of an Open-Ended Nature of Computer Science Instrument","authors":"Erdogan Kaya, Anna Newley, Ezgi Yesilyurt, Hasan Deniz","doi":"10.1145/3446871.3469784","DOIUrl":"https://doi.org/10.1145/3446871.3469784","url":null,"abstract":"For the last decade, there has been a continuous increase in the number of research attempts in K-12 computer science education, especially with the Obama administration's CSforAll initiative, the push from the Code.org, the release of Computer Science Teachers Association (CSTA) standards, and adoption of K-12 computer science standards by several states (e.g., Virginia, New York, and Nevada). The K-12 Computer Science Framework, along with the CSTA's computer science standards play a fundamental role in designing the pre-college computer science curriculum and teaching in computing labs. However, without emphasizing the characteristics of computer science, also known as the Nature of Computer Science (NOCS), it might be difficult to create a computationally literate society that will make informed decisions on computing-based issues. One can see with a critical eye that K-12 Computer Science Framework and CSTA standards include the NOCS aspects implicitly without using the term. Particularly, NOCS refers to the epistemological beliefs pertaining to computing. The focus on NOCS as a curricular component and instructional goal in pre-college computer science education may aid in creating computationally literate citizens in the United States and abroad; however, there is no consensus on the K-12 relevant NOCS aspects yet. Additionally, to the best of the authors’ knowledge, there is no valid and reliable instrument that can assess learners’ NOCS views. The goal of this work-in-progress manuscript is two-fold: (1) to examine the representations of the NOCS aspects in the national computer science reform documents including the K-12 Computer Science Framework and the CSTA computer science standards, and (2) to develop a valid and reliable open-ended NOCS instrument to assess learners’ NOCS views which is recommended to be used in conjunction with interviews. In other words, the K-12 Computer Science Framework and CSTA computer science standards will be analyzed for the inclusion and coverage of the NOCS aspects which will guide the prospective NOCS instrument development.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123559003","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Proceedings of the 17th ACM Conference on International Computing Education Research
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1