首页 > 最新文献

Computer Science Education最新文献

英文 中文
Computerized adaptive assessment of understanding of programming concepts in primary school children 小学儿童程序设计概念理解的计算机自适应评估
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-04-16 DOI: 10.1080/08993408.2021.1914461
S. Hogenboom, F. Hermans, H.L.J. van der Maas
ABSTRACT Background and Context Valid assessment of understanding of programming concepts in primary school children is essential to implement and improve programming education. Objective: We developed and validated the Computerized Adaptive Programming Concepts Test (CAPCT) with a novel application of Item Response Theory. The CAPCT is a web-based and resource-efficient adaptive assessment of 4489 questions measuring: the understanding of basic sequences, loops, conditions (if & if-else statements), debugging, multiple agents, procedures, and the ability to generalize to a new syntax. Method: Data was collected through an existing online adaptive practice and monitoring system called Math Garden. We collected 14 million responses from 93,341 Dutch children (ages 4 - 13). Findings: The CAPCT demonstrated good psychometric qualities because 75% of the variance in question difficulty was explained by differences in item characteristics. The CAPCT demonstrated robustness against adding new participants and adding new items. Differences in player ability (i.e., understanding of CS concepts) were due to differences in age, gender, the number of items played, and prior mathematical ability. Implications: The CAPCT may be used by teachers to identify the level of programming concept understanding of their pupils, while researchers may use the CAPCT to construct and validate effective teaching resources.
背景与背景有效评估小学生对程序设计概念的理解是实施和改进程序设计教育的必要条件。目的:利用项目反应理论的新应用,开发并验证计算机自适应规划概念测验(CAPCT)。CAPCT是一个基于web的、资源高效的4489个问题的自适应评估,测量:对基本序列、循环、条件(if & if-else语句)、调试、多个代理、过程以及泛化到新语法的能力的理解。方法:通过现有的在线自适应实践和监测系统“数学花园”收集数据。我们从93341名荷兰儿童(4 - 13岁)中收集了1400万份回复。结果:CAPCT表现出良好的心理测量质量,因为75%的问题难度差异可以用项目特征的差异来解释。CAPCT显示了对添加新参与者和添加新项目的鲁棒性。玩家能力的差异(如对CS概念的理解)是由于年龄、性别、所玩道具的数量和先前的数学能力的差异。含义:教师可以使用CAPCT来确定学生对编程概念的理解水平,而研究人员可以使用CAPCT来构建和验证有效的教学资源。
{"title":"Computerized adaptive assessment of understanding of programming concepts in primary school children","authors":"S. Hogenboom, F. Hermans, H.L.J. van der Maas","doi":"10.1080/08993408.2021.1914461","DOIUrl":"https://doi.org/10.1080/08993408.2021.1914461","url":null,"abstract":"ABSTRACT Background and Context Valid assessment of understanding of programming concepts in primary school children is essential to implement and improve programming education. Objective: We developed and validated the Computerized Adaptive Programming Concepts Test (CAPCT) with a novel application of Item Response Theory. The CAPCT is a web-based and resource-efficient adaptive assessment of 4489 questions measuring: the understanding of basic sequences, loops, conditions (if & if-else statements), debugging, multiple agents, procedures, and the ability to generalize to a new syntax. Method: Data was collected through an existing online adaptive practice and monitoring system called Math Garden. We collected 14 million responses from 93,341 Dutch children (ages 4 - 13). Findings: The CAPCT demonstrated good psychometric qualities because 75% of the variance in question difficulty was explained by differences in item characteristics. The CAPCT demonstrated robustness against adding new participants and adding new items. Differences in player ability (i.e., understanding of CS concepts) were due to differences in age, gender, the number of items played, and prior mathematical ability. Implications: The CAPCT may be used by teachers to identify the level of programming concept understanding of their pupils, while researchers may use the CAPCT to construct and validate effective teaching resources.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"32 1","pages":"418 - 448"},"PeriodicalIF":2.7,"publicationDate":"2021-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2021.1914461","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44361951","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}
引用次数: 5
Assessing computational thinking: an overview of the field 评估计算思维:该领域概述
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-04-03 DOI: 10.1080/08993408.2021.1918380
David Weintrop, Daisy W. Rutstein, M. Bienkowski, S. McGee
The last decade has seen rapid growth in the presence of computational thinking (CT) in educational contexts. Those working to advance CT argue that the concepts and skills associated with CT are essential to succeed in an increasingly computational world. As a result of these efforts, CT has a growing presence in K-12 classrooms and beyond. This can be seen in the inclusion of CT in disciplinary standards (e.g. the Next Generation Science Standards and Common Core Math identifying CT as a core practice), as well as national curricular efforts (e.g. the United Kingdom’s national computing curriculum seeks to have students “develop and apply their analytic, problem-solving, design, and computational thinking skills”). Just as CT has a growing presence in formal education, it can also be seen in informal contexts through the growth of computing camps, after-school and library CT programming, and a growing array of toys designed to engage youth with CT. The contemporary discussion around CT began with Wing’s (2006) article, where she argued “to reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability” (p. 33). However, the conceptual origins have a much longer history, dating back to early work on the Logo programming language and Papert’s insights on the potential of computing as a powerful context for learning (1980). In response to Wing’s article, much effort has been dedicated to trying to define what constitutes CT and where the boundaries of the construct lie. While the community has yet to settle on a single unified definition, there is general consensus that CT includes foundational computing concepts such as abstraction and algorithms, as well as computing practices such as problem decomposition and debugging (Grover & Pea, 2013; Shute et al., 2017). As the dust started to settle from early debates around the scope and nature of CT, a growing number of research projects sought to design CT learning experiences. Spurred in part by an increase in funding for educational projects at the intersection of computing and other disciplines, a space in which CT is particularly well-suited to contribute, the last decade has seen tremendous growth in curricula, learning environments, and innovations around CT education (Tang et al., 2020). In the wake of this growth, this special issue seeks to respond to a question of growing importance: How do we assess computational thinking? This is not a straightforward question to answer as several aspects of CT make it challenging to assess. For example, there is a wide variety of methods by which CT is taught and contexts in which students learn CT. While some schools offer stand-alone CT learning experiences, other schools may try to integrate CT within current subject matters. Further, as discussed above, CT is a relatively ill-defined construct, thus, different assessments may focus on slightly different dimensions of CT. Collectively, this produces a landsca
在过去的十年中,计算思维(CT)在教育环境中的存在迅速增长。那些致力于推进CT的人认为,与CT相关的概念和技能对于在日益计算机化的世界中取得成功至关重要。由于这些努力,CT在K-12及以后的课堂上越来越多地出现。这可以从将CT纳入学科标准(例如,《下一代科学标准》和《共同核心数学》将CT确定为核心实践)以及国家课程努力(例如,英国的国家计算机课程旨在让学生“发展和应用他们的分析、解决问题、设计和计算思维技能”)中看出。正如计算机辅助教育在正规教育中的应用越来越广泛一样,计算机辅助教育在非正式环境中的应用也越来越广泛,比如计算机夏令营、课后和图书馆的计算机辅助教育项目,以及旨在吸引青少年参与计算机辅助教育的各种玩具。当代关于CT的讨论始于Wing(2006)的文章,她认为“除了阅读、写作和算术,我们应该为每个孩子的分析能力增加计算思维”(第33页)。然而,概念起源的历史要长得多,可以追溯到Logo编程语言的早期工作,以及Papert对计算作为学习的强大背景的潜力的见解(1980年)。为了回应Wing的文章,很多人都在努力定义什么是CT,以及这个结构的界限在哪里。虽然社区尚未确定一个统一的定义,但普遍的共识是,CT包括基本的计算概念,如抽象和算法,以及计算实践,如问题分解和调试(Grover & Pea, 2013;Shute et al., 2017)。随着早期关于CT的范围和性质的争论尘埃落定,越来越多的研究项目寻求设计CT学习体验。在计算机和其他学科交叉的教育项目的资金增加的部分刺激下,CT特别适合在这个领域做出贡献,在过去十年中,围绕CT教育的课程、学习环境和创新都有了巨大的增长(Tang et al., 2020)。随着这种增长,本期特刊试图回答一个日益重要的问题:我们如何评估计算思维?这不是一个直截了当的问题,因为CT的几个方面使其难以评估。例如,CT的教学方法和学生学习CT的环境多种多样。虽然有些学校提供独立的CT学习体验,但其他学校可能会尝试将CT整合到当前的学科中。此外,如上所述,CT是一个相对不明确的结构,因此,不同的评估可能侧重于CT的略有不同的维度。总的来说,这产生了一种需要各种评估来反映CT教学的不同概念、背景和动机方面的景观。计算机科学教育2021,第31卷,第31期。2,113 - 116 https://doi.org/10.1080/08993408.2021.1918380
{"title":"Assessing computational thinking: an overview of the field","authors":"David Weintrop, Daisy W. Rutstein, M. Bienkowski, S. McGee","doi":"10.1080/08993408.2021.1918380","DOIUrl":"https://doi.org/10.1080/08993408.2021.1918380","url":null,"abstract":"The last decade has seen rapid growth in the presence of computational thinking (CT) in educational contexts. Those working to advance CT argue that the concepts and skills associated with CT are essential to succeed in an increasingly computational world. As a result of these efforts, CT has a growing presence in K-12 classrooms and beyond. This can be seen in the inclusion of CT in disciplinary standards (e.g. the Next Generation Science Standards and Common Core Math identifying CT as a core practice), as well as national curricular efforts (e.g. the United Kingdom’s national computing curriculum seeks to have students “develop and apply their analytic, problem-solving, design, and computational thinking skills”). Just as CT has a growing presence in formal education, it can also be seen in informal contexts through the growth of computing camps, after-school and library CT programming, and a growing array of toys designed to engage youth with CT. The contemporary discussion around CT began with Wing’s (2006) article, where she argued “to reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability” (p. 33). However, the conceptual origins have a much longer history, dating back to early work on the Logo programming language and Papert’s insights on the potential of computing as a powerful context for learning (1980). In response to Wing’s article, much effort has been dedicated to trying to define what constitutes CT and where the boundaries of the construct lie. While the community has yet to settle on a single unified definition, there is general consensus that CT includes foundational computing concepts such as abstraction and algorithms, as well as computing practices such as problem decomposition and debugging (Grover & Pea, 2013; Shute et al., 2017). As the dust started to settle from early debates around the scope and nature of CT, a growing number of research projects sought to design CT learning experiences. Spurred in part by an increase in funding for educational projects at the intersection of computing and other disciplines, a space in which CT is particularly well-suited to contribute, the last decade has seen tremendous growth in curricula, learning environments, and innovations around CT education (Tang et al., 2020). In the wake of this growth, this special issue seeks to respond to a question of growing importance: How do we assess computational thinking? This is not a straightforward question to answer as several aspects of CT make it challenging to assess. For example, there is a wide variety of methods by which CT is taught and contexts in which students learn CT. While some schools offer stand-alone CT learning experiences, other schools may try to integrate CT within current subject matters. Further, as discussed above, CT is a relatively ill-defined construct, thus, different assessments may focus on slightly different dimensions of CT. Collectively, this produces a landsca","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"31 1","pages":"113 - 116"},"PeriodicalIF":2.7,"publicationDate":"2021-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2021.1918380","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44300297","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}
引用次数: 13
How do students develop computational thinking? Assessing early programmers in a maze-based online game 学生如何发展计算思维?在基于迷宫的在线游戏中评估早期程序员
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-04-03 DOI: 10.1080/08993408.2021.1903248
M. Guenaga, A. Eguíluz, P. Garaizar, J. Gibaja
ABSTRACT Background and Context: Despite many initiatives to develop Computational Thinking (CT), not much is known about how early programmers develop CT and how we can assess their learning. Objective: Determine if the analysis of students’ interactions with an online platform allows understanding the development of CT, how we can convert data collected into valuable insights, and the aspects that should be considered in platforms design. Method: We developed an online platform with a fine-grained log–recording system. We analysed the data collected from 1004 students (ages 8-14) to understand the difficulties they face. We explain our platform and the tools to process and filter the interaction logs. We calculate additional indicators that provide useful information about student’s behaviour. Findings: Age and gender have shown to influence on CT learning. Generating additional indicators from basic interaction data provide valuable insights. We provide a list of recommendations for developing more effective programming learning platforms.
摘要背景和背景:尽管有许多开发计算思维(CT)的举措,但对早期程序员如何开发CT以及我们如何评估他们的学习情况知之甚少。目标:确定对学生与在线平台互动的分析是否有助于理解CT的发展,我们如何将收集的数据转化为有价值的见解,以及平台设计中应考虑的方面。方法:我们开发了一个具有细粒度日志记录系统的在线平台。我们分析了1004名学生(8-14岁)的数据,以了解他们面临的困难。我们解释了我们的平台以及处理和过滤交互日志的工具。我们计算了额外的指标,这些指标提供了有关学生行为的有用信息。研究结果:年龄和性别对CT学习有影响。从基本交互数据生成额外的指标提供了有价值的见解。我们为开发更有效的编程学习平台提供了一系列建议。
{"title":"How do students develop computational thinking? Assessing early programmers in a maze-based online game","authors":"M. Guenaga, A. Eguíluz, P. Garaizar, J. Gibaja","doi":"10.1080/08993408.2021.1903248","DOIUrl":"https://doi.org/10.1080/08993408.2021.1903248","url":null,"abstract":"ABSTRACT Background and Context: Despite many initiatives to develop Computational Thinking (CT), not much is known about how early programmers develop CT and how we can assess their learning. Objective: Determine if the analysis of students’ interactions with an online platform allows understanding the development of CT, how we can convert data collected into valuable insights, and the aspects that should be considered in platforms design. Method: We developed an online platform with a fine-grained log–recording system. We analysed the data collected from 1004 students (ages 8-14) to understand the difficulties they face. We explain our platform and the tools to process and filter the interaction logs. We calculate additional indicators that provide useful information about student’s behaviour. Findings: Age and gender have shown to influence on CT learning. Generating additional indicators from basic interaction data provide valuable insights. We provide a list of recommendations for developing more effective programming learning platforms.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"31 1","pages":"259 - 289"},"PeriodicalIF":2.7,"publicationDate":"2021-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2021.1903248","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46949311","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}
引用次数: 16
Design and validation of learning trajectory-based assessments for computational thinking in upper elementary grades 基于学习轨迹的小学高年级计算思维评估的设计与验证
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-02-26 DOI: 10.1080/08993408.2021.1874221
Brian D. Gane, Maya Israel, Noor Elagha, Wei Yan, Feiya Luo, J. Pellegrino
ABSTRACT Background & Context: We describe the rationale, design, and initial validation of computational thinking (CT) assessments to pair with curricular lessons that integrate fractions and CT. Objective: We used cognitive models of CT (learning trajectories; LTs) to design assessments and obtained evidence to support a validity argument Method: We used the LTs and evidence-centered design to develop assessments that 144 Grade 3 and Grade 4 elementary students completed following the integrated instruction. We analyzed data using multiple psychometric approaches. Findings: The design approach and data analysis suggest that the assessments are well-suited to evaluate students’ CT knowledge, skills and abilities across multiple LTs. Implications: We show how to use LTs to design assessments that can yield valid inferences about students’ CT competencies; these methods can be adopted and extended by others to create additional assessments that can advance computer science education.
摘要背景和背景:我们描述了计算思维(CT)评估的基本原理、设计和初步验证,以与整合分数和CT的课程相结合。目的:我们使用CT(学习轨迹;LTs)的认知模型来设计评估,并获得支持有效性论点的证据。方法:我们使用LTs和以证据为中心的设计来开发144名三年级和四年级小学生在综合教学后完成的评估。我们使用多种心理测量方法分析数据。研究结果:设计方法和数据分析表明,这些评估非常适合评估学生在多个LT中的CT知识、技能和能力。启示:我们展示了如何使用LT来设计评估,从而对学生的CT能力产生有效的推断;这些方法可以被其他人采用和扩展,以创建额外的评估,从而推进计算机科学教育。
{"title":"Design and validation of learning trajectory-based assessments for computational thinking in upper elementary grades","authors":"Brian D. Gane, Maya Israel, Noor Elagha, Wei Yan, Feiya Luo, J. Pellegrino","doi":"10.1080/08993408.2021.1874221","DOIUrl":"https://doi.org/10.1080/08993408.2021.1874221","url":null,"abstract":"ABSTRACT Background & Context: We describe the rationale, design, and initial validation of computational thinking (CT) assessments to pair with curricular lessons that integrate fractions and CT. Objective: We used cognitive models of CT (learning trajectories; LTs) to design assessments and obtained evidence to support a validity argument Method: We used the LTs and evidence-centered design to develop assessments that 144 Grade 3 and Grade 4 elementary students completed following the integrated instruction. We analyzed data using multiple psychometric approaches. Findings: The design approach and data analysis suggest that the assessments are well-suited to evaluate students’ CT knowledge, skills and abilities across multiple LTs. Implications: We show how to use LTs to design assessments that can yield valid inferences about students’ CT competencies; these methods can be adopted and extended by others to create additional assessments that can advance computer science education.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"31 1","pages":"141 - 168"},"PeriodicalIF":2.7,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2021.1874221","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47877736","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}
引用次数: 13
Two-Computer Pair Programming: Exploring a Feedback Intervention to improve Collaborative Talk in Elementary Students 两台计算机配对编程:探索一种反馈干预方法来提高小学生的协作能力
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-02-03 DOI: 10.1080/08993408.2021.1877987
Zarifa Zakaria, Jessica Vandenberg, Jennifer L. Tsan, D. Boulden, Collin Lynch, K. Boyer, E. Wiebe
ABSTRACT Background and Context Researchers and practitioners have begun to incorporate collaboration in programming because of its reported instructional and professional benefits. However, younger students need guidance on how to collaborate in environments that require substantial interpersonal interaction and negotiation. Previous research indicates that feedback fosters students’ productive collaboration. Objective This study employs an intervention to explore the role instructor-directed feedback plays on elementary students’ dyadic collaboration during 2-computer pair programming. Method We used a multi-study design, collecting video data on students’ dyadic collaboration. Study 1 qualitatively explored dyadic collaboration by coding video transcripts of four dyads which guided the design of Study 2 that examined conversation of six dyads using MANOVA and non-parametric tests. Findings Result from Study 2 showed that students receiving feedback used productive conversation categories significantly higher than the control condition in the sample group considered. Results are discussed in terms of group differences in specific conversation categories. Implications Our study highlights ways to support students in pair programming contexts so that they can maximize the benefits afforded through these experiences.
背景和背景研究人员和实践者已经开始将协作纳入编程,因为它在教学和专业方面的好处。然而,年轻的学生需要指导如何在需要大量人际互动和谈判的环境中合作。先前的研究表明,反馈能促进学生富有成效的合作。目的本研究采用干预的方法,探讨指导性反馈在小学生双机结对编程中二元协作的作用。方法采用多研究设计,收集学生二元协作的视频资料。研究1通过编码四对的视频文本定性地探索了二对的协作,这指导了研究2的设计,研究2使用方差分析和非参数测试检查了六对的对话。研究2的结果表明,在考虑的样本组中,接受反馈的学生使用富有成效的谈话类别显著高于对照组。结果讨论了在特定的谈话类别的群体差异。我们的研究强调了在结对编程环境中支持学生的方法,以便他们能够最大限度地从这些经验中获益。
{"title":"Two-Computer Pair Programming: Exploring a Feedback Intervention to improve Collaborative Talk in Elementary Students","authors":"Zarifa Zakaria, Jessica Vandenberg, Jennifer L. Tsan, D. Boulden, Collin Lynch, K. Boyer, E. Wiebe","doi":"10.1080/08993408.2021.1877987","DOIUrl":"https://doi.org/10.1080/08993408.2021.1877987","url":null,"abstract":"ABSTRACT Background and Context Researchers and practitioners have begun to incorporate collaboration in programming because of its reported instructional and professional benefits. However, younger students need guidance on how to collaborate in environments that require substantial interpersonal interaction and negotiation. Previous research indicates that feedback fosters students’ productive collaboration. Objective This study employs an intervention to explore the role instructor-directed feedback plays on elementary students’ dyadic collaboration during 2-computer pair programming. Method We used a multi-study design, collecting video data on students’ dyadic collaboration. Study 1 qualitatively explored dyadic collaboration by coding video transcripts of four dyads which guided the design of Study 2 that examined conversation of six dyads using MANOVA and non-parametric tests. Findings Result from Study 2 showed that students receiving feedback used productive conversation categories significantly higher than the control condition in the sample group considered. Results are discussed in terms of group differences in specific conversation categories. Implications Our study highlights ways to support students in pair programming contexts so that they can maximize the benefits afforded through these experiences.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"32 1","pages":"3 - 29"},"PeriodicalIF":2.7,"publicationDate":"2021-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2021.1877987","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44948658","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
Teaching in an open village: a case study on culturally responsive computing in compulsory education 开放乡村教学:义务教育中文化响应计算的个案研究
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-02-02 DOI: 10.1080/08993408.2021.1874228
Michael Lachney, A. Bennett, R. Eglash, Aman Yadav, S. Moudgalya
ABSTRACT Background: As teachers work to broaden the participation of racially and ethnically underrepresented groups in computer science (CS), culturally responsive computing (CRC) becomes more pertinent to formal settings. Objective: Yet, equity-oriented literature offers limited guidance for developing deep forms of CRC in the classroom. In response, we support the claim that “it takes a village” to develop equity-oriented CS education but additively highlight the roles of cultural experts in the process. Methods: We use a case study methodology to explore one instance of this: a collaboration between a multi-racial team of researchers, a Black cosmetologist, and a White technology teacher. Findings: Three themes supported the CRC collaboration: multi-directional relationship building, iterative engagement with culture-computing, and collaborative implementation of a hybrid lesson. Implications: As opposed to orienting broadening participation around extractive metaphors like “pipelines,” our case study constructs the metaphor of an “open village” to orient CS education toward collaborations between schools and the communities they serve.
摘要背景:随着教师努力扩大种族和族裔代表性不足群体对计算机科学(CS)的参与,文化响应计算(CRC)变得更适合正式环境。目的:然而,以公平为导向的文献对在课堂上发展深层形式的CRC提供了有限的指导。作为回应,我们支持“需要一个村庄”来发展以公平为导向的CS教育的说法,但也强调了文化专家在这一过程中的作用。方法:我们使用案例研究方法来探索一个例子:一个多种族的研究团队、一名黑人美容师和一名白人技术教师之间的合作。研究结果:三个主题支持CRC的合作:多方向的关系建立、与文化计算的迭代参与以及混合课程的合作实施。含义:与围绕“管道”等提取性隐喻扩大参与相反,我们的案例研究构建了一个“开放村庄”的隐喻,以引导CS教育朝着学校及其服务的社区之间的合作方向发展。
{"title":"Teaching in an open village: a case study on culturally responsive computing in compulsory education","authors":"Michael Lachney, A. Bennett, R. Eglash, Aman Yadav, S. Moudgalya","doi":"10.1080/08993408.2021.1874228","DOIUrl":"https://doi.org/10.1080/08993408.2021.1874228","url":null,"abstract":"ABSTRACT Background: As teachers work to broaden the participation of racially and ethnically underrepresented groups in computer science (CS), culturally responsive computing (CRC) becomes more pertinent to formal settings. Objective: Yet, equity-oriented literature offers limited guidance for developing deep forms of CRC in the classroom. In response, we support the claim that “it takes a village” to develop equity-oriented CS education but additively highlight the roles of cultural experts in the process. Methods: We use a case study methodology to explore one instance of this: a collaboration between a multi-racial team of researchers, a Black cosmetologist, and a White technology teacher. Findings: Three themes supported the CRC collaboration: multi-directional relationship building, iterative engagement with culture-computing, and collaborative implementation of a hybrid lesson. Implications: As opposed to orienting broadening participation around extractive metaphors like “pipelines,” our case study constructs the metaphor of an “open village” to orient CS education toward collaborations between schools and the communities they serve.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"31 1","pages":"462 - 488"},"PeriodicalIF":2.7,"publicationDate":"2021-02-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2021.1874228","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49073429","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}
引用次数: 17
Developing a kindergarten computational thinking assessment using evidence-centered design: the case of algorithmic thinking 基于循证设计的幼儿园计算思维评估:以算法思维为例
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-02-01 DOI: 10.1080/08993408.2021.1877988
Jody Clarke, D. Silvis, Jessica F. Shumway, Victor R. Lee, Joseph S. Kozlowski
ABSTRACT Background and Context: There is a need for early childhood assessments of computational thinking (CT). However, there is not consensus on a guiding framework, definition, or set of proxies in which to measure CT. We are addressing this problem by using Evidence Centered Design (ECD) to develop an assessment of kindergarten-aged children’s CT. Objective: To present a design case on the development of the assessment, specifically the algorithmic thinking (AT) tasks and to share validity evidence that emerged. Method: We focus on the AT sub-component of CT and present the principled assessment design process using ECD. Findings: Our operationalization of CT includes spatial reasoning as a sub-component. Pilot results showed an acceptable internal consistency reliability for the AT items and critical design decisions that contributed to validity evidence. Implications: An important contribution of this work is the inclusion of spatial reasoning in our definition of early childhood CT.
背景和背景:有必要对儿童早期计算思维(CT)进行评估。然而,对于测量CT的指导框架、定义或一组替代指标尚未达成共识。为了解决这个问题,我们采用循证中心设计(ECD)对幼儿园儿童的CT进行评估。目的:提出评估开发的设计案例,特别是算法思维(AT)任务,并分享出现的有效性证据。方法:我们关注CT的AT子组件,并提出了基于ECD的原则性评估设计过程。结果:我们的CT操作化包括空间推理作为一个子组件。试验结果显示,AT项目和关键设计决策具有可接受的内部一致性可靠性,有助于提供效度证据。意义:这项工作的一个重要贡献是将空间推理纳入我们对早期儿童CT的定义。
{"title":"Developing a kindergarten computational thinking assessment using evidence-centered design: the case of algorithmic thinking","authors":"Jody Clarke, D. Silvis, Jessica F. Shumway, Victor R. Lee, Joseph S. Kozlowski","doi":"10.1080/08993408.2021.1877988","DOIUrl":"https://doi.org/10.1080/08993408.2021.1877988","url":null,"abstract":"ABSTRACT Background and Context: There is a need for early childhood assessments of computational thinking (CT). However, there is not consensus on a guiding framework, definition, or set of proxies in which to measure CT. We are addressing this problem by using Evidence Centered Design (ECD) to develop an assessment of kindergarten-aged children’s CT. Objective: To present a design case on the development of the assessment, specifically the algorithmic thinking (AT) tasks and to share validity evidence that emerged. Method: We focus on the AT sub-component of CT and present the principled assessment design process using ECD. Findings: Our operationalization of CT includes spatial reasoning as a sub-component. Pilot results showed an acceptable internal consistency reliability for the AT items and critical design decisions that contributed to validity evidence. Implications: An important contribution of this work is the inclusion of spatial reasoning in our definition of early childhood CT.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"31 1","pages":"117 - 140"},"PeriodicalIF":2.7,"publicationDate":"2021-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2021.1877988","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43696197","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}
引用次数: 24
Towards understanding the effective design of automated formative feedback for programming assignments 了解编程任务的自动形成性反馈的有效设计
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-01-31 DOI: 10.1080/08993408.2020.1860408
Qiang Hao, David H. Smith IV, Lu Ding, Amy J. Ko, Camille Ottaway, Jack P. Wilson, Kai Arakawa, A. Turcan, Timothy Poehlman, Tyler Greer
ABSTRACT Background and Context automated feedback for programming assignments has great potential in promoting just-in-time learning, but there has been little work investigating the design of feedback in this context. Objective to investigate the impacts of different designs of automated feedback on student learning at a fine-grained level, and how students interacted with and perceived the feedback. Method a controlled quasi-experiment of 76 CS students, where students of each group received a different combination of three types of automated feedback for their programming assignments. Findings feedback addressing the gap between expected and actual outputs is critical to effective learning; feedback lacking enough details may lead to system gaming behaviors. Implications the design of feedback has substantial impacts on the efficacy of automated feedback for programming assignments; more research is needed to extend what is known about effective feedback design in this context.
编程作业的背景和上下文自动反馈在促进实时学习方面有很大的潜力,但在这种背景下研究反馈设计的工作很少。目的研究不同设计的自动反馈对学生学习的影响,以及学生如何与反馈互动和感知反馈。方法对76名CS学生进行对照准实验,每组学生在编程作业中接受三种类型的自动反馈的不同组合。解决预期产出与实际产出之间差距的调查结果反馈对于有效学习至关重要;缺乏足够细节的反馈可能导致系统游戏行为。影响反馈的设计对编程任务的自动反馈的有效性有重大影响;在这种情况下,需要更多的研究来扩展关于有效反馈设计的知识。
{"title":"Towards understanding the effective design of automated formative feedback for programming assignments","authors":"Qiang Hao, David H. Smith IV, Lu Ding, Amy J. Ko, Camille Ottaway, Jack P. Wilson, Kai Arakawa, A. Turcan, Timothy Poehlman, Tyler Greer","doi":"10.1080/08993408.2020.1860408","DOIUrl":"https://doi.org/10.1080/08993408.2020.1860408","url":null,"abstract":"ABSTRACT Background and Context automated feedback for programming assignments has great potential in promoting just-in-time learning, but there has been little work investigating the design of feedback in this context. Objective to investigate the impacts of different designs of automated feedback on student learning at a fine-grained level, and how students interacted with and perceived the feedback. Method a controlled quasi-experiment of 76 CS students, where students of each group received a different combination of three types of automated feedback for their programming assignments. Findings feedback addressing the gap between expected and actual outputs is critical to effective learning; feedback lacking enough details may lead to system gaming behaviors. Implications the design of feedback has substantial impacts on the efficacy of automated feedback for programming assignments; more research is needed to extend what is known about effective feedback design in this context.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"32 1","pages":"105 - 127"},"PeriodicalIF":2.7,"publicationDate":"2021-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2020.1860408","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49092618","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}
引用次数: 14
Assessing computational thinking in libraries 评估图书馆的计算思维
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-01-18 DOI: 10.1080/08993408.2021.1874229
David Weintrop, Shandra Morehouse, Mega M. Subramaniam
ABSTRACT Background and Context: Computational thinking (CT) is an essential skill for all youth to succeed in our technology and information-rich world. While CT has a growing presence within K-12 classrooms, libraries play an essential role in introducing these critical skills to all. Objective: Assessing learning in libraries is difficult given their informal nature. This is especially true when trying to assess a new and ill-defined construct like CT. A first step towards better supporting informal educators is to identify the motivations for bringing CT into informal spaces and to understand the current state of assessing CT in public libraries. Method: Thirty-seven interviews with library staff from across the United States were conducted and analyzed. Findings: This work reveals the variety of motivations justifying the inclusion of CT programming for youth in libraries, the challenges associated with assessing CT in libraries, and identifies the assessments library staff would like to be able to conduct for their own CT-related programming. Implications: This work advances our understanding of the current state of CT assessment in public libraries and lays the groundwork for future work seeking to meet the needs of those tasked with bringing CT to youth beyond the classroom.
摘要背景和背景:计算思维(CT)是所有年轻人在技术和信息丰富的世界中取得成功的基本技能。虽然CT在K-12教室中的影响力越来越大,但图书馆在向所有人介绍这些关键技能方面发挥着重要作用。目标:鉴于图书馆的非正式性质,评估图书馆的学习情况很困难。当试图评估CT这样一种新的、定义不清的结构时,情况尤其如此。更好地支持非正规教育工作者的第一步是确定将CT带入非正规空间的动机,并了解公共图书馆评估CT的现状。方法:对来自美国各地的37名图书馆工作人员进行访谈并进行分析。研究结果:这项工作揭示了将青少年CT节目纳入图书馆的各种动机,以及与评估图书馆CT相关的挑战,并确定了图书馆工作人员希望能够对自己的CT相关节目进行的评估。影响:这项工作加深了我们对公共图书馆CT评估现状的理解,并为未来的工作奠定了基础,以满足那些将CT带到课堂之外的年轻人的需求。
{"title":"Assessing computational thinking in libraries","authors":"David Weintrop, Shandra Morehouse, Mega M. Subramaniam","doi":"10.1080/08993408.2021.1874229","DOIUrl":"https://doi.org/10.1080/08993408.2021.1874229","url":null,"abstract":"ABSTRACT Background and Context: Computational thinking (CT) is an essential skill for all youth to succeed in our technology and information-rich world. While CT has a growing presence within K-12 classrooms, libraries play an essential role in introducing these critical skills to all. Objective: Assessing learning in libraries is difficult given their informal nature. This is especially true when trying to assess a new and ill-defined construct like CT. A first step towards better supporting informal educators is to identify the motivations for bringing CT into informal spaces and to understand the current state of assessing CT in public libraries. Method: Thirty-seven interviews with library staff from across the United States were conducted and analyzed. Findings: This work reveals the variety of motivations justifying the inclusion of CT programming for youth in libraries, the challenges associated with assessing CT in libraries, and identifies the assessments library staff would like to be able to conduct for their own CT-related programming. Implications: This work advances our understanding of the current state of CT assessment in public libraries and lays the groundwork for future work seeking to meet the needs of those tasked with bringing CT to youth beyond the classroom.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":" 7","pages":"290 - 311"},"PeriodicalIF":2.7,"publicationDate":"2021-01-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2021.1874229","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41254935","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}
引用次数: 5
Communicating about computational thinking: understanding affordances of portfolios for assessing high school students’ computational thinking and participation practices 关于计算思维的交流:理解档案袋对评估高中生计算思维和参与实践的可供性
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2021-01-14 DOI: 10.1080/08993408.2020.1866933
D. Fields, Debora Lui, Y. Kafai, Gayithri Jayathirtha, Justice T. Walker, Mia S. Shaw
ABSTRACT Background and Context: While assessment of computational thinking concepts, practices, and perspectives is at the forefront of K-12 CS education, supporting student communication about computation has received relatively little attention. Objective: To examine the usability of process-based portfolios for capturing students’ communication about their computational practices regarding the process of making electronic textile projects. Method: We examined the portfolios of 248 high school students in 15 introductory CS classrooms from largely underserved communities, using a formal rubric (top-down) to code computational communication and an open-coding scheme (bottom-up) to identify computational practices described. Findings: Students demonstrated stronger abilities to communicate about computation using text than visuals. They also reported under-assessed CT practices like debugging, iterating, and collaborating. Students of experienced e-textile teachers performed substantially better than those with novice e-textile teachers. Implications: Portfolios provide a viable addition to traditional performance or survey assessments and meet a need to promote communication skills.
摘要背景和背景:虽然对计算思维概念、实践和观点的评估是K-12 CS教育的前沿,但支持学生关于计算的交流却相对较少受到关注。目的:检验基于过程的档案袋的可用性,以捕捉学生在电子纺织品项目制作过程中的计算实践交流。方法:我们检查了来自服务不足社区的15个CS入门教室中的248名高中生的档案,使用正式的量规(自上而下)对计算通信进行编码,并使用开放编码方案(自下而上)来识别所描述的计算实践。研究结果:与视觉效果相比,学生们在使用文本进行计算交流方面表现出更强的能力。他们还报告了未充分评估的CT实践,如调试、迭代和协作。经验丰富的电子教材教师的学生表现明显好于新手电子教材教师。影响:投资组合为传统的绩效或调查评估提供了一个可行的补充,并满足了提高沟通技能的需求。
{"title":"Communicating about computational thinking: understanding affordances of portfolios for assessing high school students’ computational thinking and participation practices","authors":"D. Fields, Debora Lui, Y. Kafai, Gayithri Jayathirtha, Justice T. Walker, Mia S. Shaw","doi":"10.1080/08993408.2020.1866933","DOIUrl":"https://doi.org/10.1080/08993408.2020.1866933","url":null,"abstract":"ABSTRACT Background and Context: While assessment of computational thinking concepts, practices, and perspectives is at the forefront of K-12 CS education, supporting student communication about computation has received relatively little attention. Objective: To examine the usability of process-based portfolios for capturing students’ communication about their computational practices regarding the process of making electronic textile projects. Method: We examined the portfolios of 248 high school students in 15 introductory CS classrooms from largely underserved communities, using a formal rubric (top-down) to code computational communication and an open-coding scheme (bottom-up) to identify computational practices described. Findings: Students demonstrated stronger abilities to communicate about computation using text than visuals. They also reported under-assessed CT practices like debugging, iterating, and collaborating. Students of experienced e-textile teachers performed substantially better than those with novice e-textile teachers. Implications: Portfolios provide a viable addition to traditional performance or survey assessments and meet a need to promote communication skills.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"31 1","pages":"224 - 258"},"PeriodicalIF":2.7,"publicationDate":"2021-01-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2020.1866933","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43681150","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}
引用次数: 7
期刊
Computer Science Education
全部 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