首页 > 最新文献

Computer Science Education最新文献

英文 中文
Charting a path for growth in middle school students’ attitudes toward computer programming 绘制中学生对计算机编程态度的成长轨迹
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-11-04 DOI: 10.1080/08993408.2022.2134677
Teresa M. Ober, Ying Cheng, Meghan R. Coggins, P. Brenner, Janice Zdankus, Phil Gonsalves, Emmanuel Johnson, T. Urdan
{"title":"Charting a path for growth in middle school students’ attitudes toward computer programming","authors":"Teresa M. Ober, Ying Cheng, Meghan R. Coggins, P. Brenner, Janice Zdankus, Phil Gonsalves, Emmanuel Johnson, T. Urdan","doi":"10.1080/08993408.2022.2134677","DOIUrl":"https://doi.org/10.1080/08993408.2022.2134677","url":null,"abstract":"","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":" ","pages":""},"PeriodicalIF":2.7,"publicationDate":"2022-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46581402","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
Students’ expert-like attitudes in calculus and introductory computer science courses with active-learning pedagogy 学生在微积分和计算机科学入门课程中的专家态度与积极的学习教学法
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-10-08 DOI: 10.1080/08993408.2022.2129344
Steve Balady, C. Taylor
{"title":"Students’ expert-like attitudes in calculus and introductory computer science courses with active-learning pedagogy","authors":"Steve Balady, C. Taylor","doi":"10.1080/08993408.2022.2129344","DOIUrl":"https://doi.org/10.1080/08993408.2022.2129344","url":null,"abstract":"","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"1 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2022-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41954466","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
Building a gender-inclusive secondary computer science program: teacher led and stakeholder supported 建立一个包容性别的中学计算机科学项目:由教师主导,利益相关者支持
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-10-05 DOI: 10.1080/08993408.2022.2131281
Michael Karlin, Anne T. Ottenbreit-Leftwich, Yin-Chan Liao
ABSTRACT Background Despite ongoing calls for prioritizing K-12 computer science (CS) education, an enduring gender gap exists. Objective We explored one high school CS program where female participation was consistently higher than state averages to better understand how the program was developed. Method Using a case study method, data were collected over three-months through interviews, observations, course documents, student reflections, and researcher reflections. Constant comparative analysis was employed to analyze data throughout and following data generation. Findings Recruitment and teacher support were key practices. Recruitment practices included letter writing campaigns and recruiting from introductory CS courses. Teacher support came from counselors, administrators, and other teachers. While the CS program was consistently more gender-inclusive, the focus when building the program had been on supporting all students, not only female students. Implications Recruitment should be active and purposeful, but using academic indicators for targeted recruitment campaigns can limit student exposure. Teachers need support for broadening participation, particularly from counselors and administrators, who must also be aware of what CS is and their role in these efforts. Opportunities for coteaching within CS programs can be beneficial for growth. Overall, broadening participation must be a holistic effort, supported by school-wide stakeholders, not only CS teachers.
背景尽管一直呼吁优先考虑K-12计算机科学(CS)教育,但存在持久的性别差距。我们对一所高中的CS项目进行了研究,该项目的女性参与率一直高于该州的平均水平,以更好地了解该项目是如何发展的。方法采用个案研究法,在三个多月的时间里,通过访谈、观察、课程资料、学生意见和研究者意见收集资料。采用持续比较分析法对数据生成前后的数据进行分析。结果招聘和教师支持是关键措施。招聘活动包括写信活动和从计算机科学入门课程中招聘。教师的支持来自辅导员、管理人员和其他教师。虽然计算机科学项目一直更加性别包容,但在建立该项目时,重点是支持所有学生,而不仅仅是女学生。招聘应该是积极的和有目的的,但使用学术指标有针对性的招聘活动可能会限制学生的曝光。教师需要支持以扩大参与,特别是来自辅导员和管理人员的支持,他们也必须意识到CS是什么以及他们在这些努力中的作用。在计算机科学项目中共同教学的机会对成长是有益的。总的来说,扩大参与必须是一项全面的努力,得到全校利益相关者的支持,而不仅仅是计算机科学教师。
{"title":"Building a gender-inclusive secondary computer science program: teacher led and stakeholder supported","authors":"Michael Karlin, Anne T. Ottenbreit-Leftwich, Yin-Chan Liao","doi":"10.1080/08993408.2022.2131281","DOIUrl":"https://doi.org/10.1080/08993408.2022.2131281","url":null,"abstract":"ABSTRACT Background Despite ongoing calls for prioritizing K-12 computer science (CS) education, an enduring gender gap exists. Objective We explored one high school CS program where female participation was consistently higher than state averages to better understand how the program was developed. Method Using a case study method, data were collected over three-months through interviews, observations, course documents, student reflections, and researcher reflections. Constant comparative analysis was employed to analyze data throughout and following data generation. Findings Recruitment and teacher support were key practices. Recruitment practices included letter writing campaigns and recruiting from introductory CS courses. Teacher support came from counselors, administrators, and other teachers. While the CS program was consistently more gender-inclusive, the focus when building the program had been on supporting all students, not only female students. Implications Recruitment should be active and purposeful, but using academic indicators for targeted recruitment campaigns can limit student exposure. Teachers need support for broadening participation, particularly from counselors and administrators, who must also be aware of what CS is and their role in these efforts. Opportunities for coteaching within CS programs can be beneficial for growth. Overall, broadening participation must be a holistic effort, supported by school-wide stakeholders, not only CS teachers.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"33 1","pages":"117 - 138"},"PeriodicalIF":2.7,"publicationDate":"2022-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48432719","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}
引用次数: 2
Editorial 编辑
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-10-02 DOI: 10.1080/08993408.2022.2148962
Brian Dorn, Jan Vahrenhold
The five articles presented in this issue explore different facets of computational thinking for learners from kindergarten through university. The first article in this issue, authored by de Ruiter and Bers, introduces a new instrument called the Coding Stages Assessment (CSA) and describes their work to establish its reliability and validity. The CSA is an open question assessment leveraging ScratchJr and prompts that are a mixture of verbal reasoning about code examples and coding completion tasks. Coding mastery is rated using the CSA along five theoretical stages: emergent, coding and decoding, fluency, new knowledge, and purposefulness. The current version of the instrument was used in a field test of 118 children between five and eight years old, and validity evidence is presented using classical test theory and item response theory. A key contribution of this work is that it addresses a critical lack of instruments for measuring coding knowledge gains among pre-literate primary school children. Hogenboom, Hermans, and van der Maas continue our focus on assessment instruments for primary school children in the second article of the issue. Their work introduces the web-based Computerized Adaptive Programming Concepts Test (CAPCT) built using the Math Garden system. The CAPCT is made up of over 4400 closed form questions which are dynamically presented to learners based on their prior responses. The authors analyze over 14 million responses from 93,341 Dutch primary school children and show that 75% of the response variance is explainable by item difficulty. This work is another promising approach to accurately measuring the development of programming knowledge among our youngest learners. The authors of the third article in this issue Tabletop games designed to promote computational thinking, Poole, Clarke-Midura, Rasmussen, Shehzad, and Lee turn our attention from the assessment of Computational Thinking to instructional means. In their analysis of tabletop games designed to foster concepts in Computational Thinking, they study code building, code execution, and puzzle games as well as combinations thereof. Their taxonomy and the resulting classification of 24 tabletop games provides researchers and educators with valuable input regarding which game to use with which group of learners to foster a given Computational Thinking construct. Vice versa, the authors derive a set of guidelines for the creation of tabletop games in this domain and suggest further directions for instruction and research. The fourth article in this issue, Experiential serious-game design for development of knowledge of object-oriented programming and computational thinking skills, also focuses on educational gaming. Authors Akkaya and Akpinar study the effects of a serious gaming approach to teaching concepts in object-oriented programming, Computational Thinking, and motivation in general. Using the framing of Experiential Learning, they tasked undergraduate student
本期发表的五篇文章探讨了从幼儿园到大学学习者计算思维的不同方面。本期的第一篇文章由de Ruiter和Bers撰写,介绍了一种名为编码阶段评估(CSA)的新工具,并描述了他们为建立其可靠性和有效性所做的工作。CSA是一个开放式问题评估,利用ScratchJr和提示,混合了对代码示例和代码完成任务的口头推理。编码熟练程度根据CSA分为五个理论阶段:涌现、编码和解码、流利性、新知识和目的性。该工具的当前版本用于118名5至8岁儿童的现场测试,并使用经典测试理论和项目反应理论提供了有效性证据。这项工作的一个关键贡献是,它解决了在识字前的小学儿童中严重缺乏衡量编码知识收益的工具的问题。Hogenboom、Hermans和van der Maas在本期的第二篇文章中继续关注小学儿童的评估工具。他们的工作介绍了使用数学花园系统构建的基于网络的计算机自适应编程概念测试(CAPCT)。CAPCT由4400多个封闭式问题组成,这些问题根据学习者先前的回答动态呈现给他们。作者分析了93341名荷兰小学生的1400多万份回复,发现75%的回复差异可以通过项目难度来解释。这项工作是另一种很有前途的方法,可以准确衡量我们最年轻的学习者的编程知识发展。本期第三篇文章的作者Poole、Clarke Midura、Rasmussen、Shehzad和Lee将我们的注意力从计算思维的评估转向了教学手段。在分析旨在培养计算思维概念的桌面游戏时,他们研究了代码构建、代码执行、益智游戏及其组合。他们的分类法和由此产生的24款桌面游戏的分类为研究人员和教育工作者提供了宝贵的意见,让他们了解与哪组学习者一起使用哪款游戏来培养给定的计算思维结构。反之亦然,作者推导了一套在该领域创建桌面游戏的指南,并提出了进一步的指导和研究方向。本期的第四篇文章,体验式严肃游戏设计,旨在开发面向对象编程和计算思维技能的知识,也侧重于教育游戏。作者Akkaya和Akpinar研究了严肃的游戏方法对面向对象编程、计算思维和一般动机概念教学的影响。利用体验式学习的框架,他们让本科生参与所谓的严肃游戏;该游戏由作者设计,结合了体验式学习模式和2022年计算机科学教育,第32卷,第4期,385-387https://doi.org/10.1080/08993408.2022.2148962
{"title":"Editorial","authors":"Brian Dorn, Jan Vahrenhold","doi":"10.1080/08993408.2022.2148962","DOIUrl":"https://doi.org/10.1080/08993408.2022.2148962","url":null,"abstract":"The five articles presented in this issue explore different facets of computational thinking for learners from kindergarten through university. The first article in this issue, authored by de Ruiter and Bers, introduces a new instrument called the Coding Stages Assessment (CSA) and describes their work to establish its reliability and validity. The CSA is an open question assessment leveraging ScratchJr and prompts that are a mixture of verbal reasoning about code examples and coding completion tasks. Coding mastery is rated using the CSA along five theoretical stages: emergent, coding and decoding, fluency, new knowledge, and purposefulness. The current version of the instrument was used in a field test of 118 children between five and eight years old, and validity evidence is presented using classical test theory and item response theory. A key contribution of this work is that it addresses a critical lack of instruments for measuring coding knowledge gains among pre-literate primary school children. Hogenboom, Hermans, and van der Maas continue our focus on assessment instruments for primary school children in the second article of the issue. Their work introduces the web-based Computerized Adaptive Programming Concepts Test (CAPCT) built using the Math Garden system. The CAPCT is made up of over 4400 closed form questions which are dynamically presented to learners based on their prior responses. The authors analyze over 14 million responses from 93,341 Dutch primary school children and show that 75% of the response variance is explainable by item difficulty. This work is another promising approach to accurately measuring the development of programming knowledge among our youngest learners. The authors of the third article in this issue Tabletop games designed to promote computational thinking, Poole, Clarke-Midura, Rasmussen, Shehzad, and Lee turn our attention from the assessment of Computational Thinking to instructional means. In their analysis of tabletop games designed to foster concepts in Computational Thinking, they study code building, code execution, and puzzle games as well as combinations thereof. Their taxonomy and the resulting classification of 24 tabletop games provides researchers and educators with valuable input regarding which game to use with which group of learners to foster a given Computational Thinking construct. Vice versa, the authors derive a set of guidelines for the creation of tabletop games in this domain and suggest further directions for instruction and research. The fourth article in this issue, Experiential serious-game design for development of knowledge of object-oriented programming and computational thinking skills, also focuses on educational gaming. Authors Akkaya and Akpinar study the effects of a serious gaming approach to teaching concepts in object-oriented programming, Computational Thinking, and motivation in general. Using the framing of Experiential Learning, they tasked undergraduate student","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"32 1","pages":"385 - 387"},"PeriodicalIF":2.7,"publicationDate":"2022-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46037962","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
Gamification improves the quality of student peer code review 游戏化提高了学生同行代码评审的质量
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-09-27 DOI: 10.1080/08993408.2022.2124094
Theresia Devi Indriasari, Paul Denny, Danielle M Lottridge, Andrew Luxton-Reilly
ABSTRACT Background and Context Peer code review activities provide well-documented benefits to students in programming courses. Students develop relevant skills through exposure to alternative coding solutions, producing and receiving feedback, and collaboration with peers. Despite these benefits, low student motivation has been identified as one of the challenges leading to poor engagement and substandard review quality. Objective This research investigates gamification as a technique for motivating students to generate high-quality reviews. Method We conduct a randomised controlled study, explore the nature and length of the feedback produced by students, and measure how students perceive the value of the feedback they receive and produce. We manually categorise students’ feedback into several categories adapted from a published taxonomy for student peer review. This categorisation indicates whether the feedback contains actionable advice and identifies strengths and weaknesses in the code. Findings We found that the quality of the feedback differed significantly between experimental and control conditions. Students in the experimental condition wrote longer comments and tended to produce more specific advice for their peers. Implications The findings can assist educators in understanding how the chosen game mechanics can be a potential strategy to motivate students to produce high-quality written feedback in peer code review activities.
背景和背景同行代码评审活动为编程课程的学生提供了充分证明的好处。学生通过接触其他编码解决方案、产生和接收反馈以及与同龄人合作来发展相关技能。尽管有这些好处,但学生动机低被认为是导致参与度低和复习质量不合格的挑战之一。目的本研究探讨游戏化作为一种激励学生产生高质量评论的技术。方法:我们进行了一项随机对照研究,探索学生反馈的性质和长度,并衡量学生如何看待他们收到和产生的反馈的价值。我们手动将学生的反馈分为几个类别,这些类别改编自已发布的分类,供学生同行评审。这种分类表明反馈是否包含可操作的建议,并确定代码中的优点和缺点。我们发现反馈的质量在实验条件和控制条件之间存在显著差异。在实验条件下,学生写的评论较长,并倾向于为同龄人提供更具体的建议。这些发现可以帮助教育工作者理解所选择的游戏机制如何成为一种潜在的策略,以激励学生在同行代码审查活动中产生高质量的书面反馈。
{"title":"Gamification improves the quality of student peer code review","authors":"Theresia Devi Indriasari, Paul Denny, Danielle M Lottridge, Andrew Luxton-Reilly","doi":"10.1080/08993408.2022.2124094","DOIUrl":"https://doi.org/10.1080/08993408.2022.2124094","url":null,"abstract":"ABSTRACT Background and Context Peer code review activities provide well-documented benefits to students in programming courses. Students develop relevant skills through exposure to alternative coding solutions, producing and receiving feedback, and collaboration with peers. Despite these benefits, low student motivation has been identified as one of the challenges leading to poor engagement and substandard review quality. Objective This research investigates gamification as a technique for motivating students to generate high-quality reviews. Method We conduct a randomised controlled study, explore the nature and length of the feedback produced by students, and measure how students perceive the value of the feedback they receive and produce. We manually categorise students’ feedback into several categories adapted from a published taxonomy for student peer review. This categorisation indicates whether the feedback contains actionable advice and identifies strengths and weaknesses in the code. Findings We found that the quality of the feedback differed significantly between experimental and control conditions. Students in the experimental condition wrote longer comments and tended to produce more specific advice for their peers. Implications The findings can assist educators in understanding how the chosen game mechanics can be a potential strategy to motivate students to produce high-quality written feedback in peer code review activities.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"33 1","pages":"458 - 482"},"PeriodicalIF":2.7,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47390357","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
Nevertheless, They Persisted: Factors that Promote Persistence for Women and Racially/Ethnically Minoritized Students in Undergraduate Computing 然而,他们坚持:促进女性和种族/少数民族学生在本科计算机专业坚持的因素
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-07-07 DOI: 10.1080/08993408.2022.2086401
Kathleen J. Lehman, Kaitlin N. S. Newhouse, S. Sundar, Linda J. Sax
ABSTRACT Background and Context As computing fields aim to both expand and diversify, narrowing representation gaps in undergraduate computing majors requires focus on retaining women and racially/ethnically minoritized students to the point of degree attainment. Objective This study addresses the factors that contribute to persistence in computing majors among undergraduate students who took introductory computing courses during the first two years of college. Method Student survey data from 15 research universities in the United States were used to explore differences in persistence patterns by students’ gender and racial/ethnic identities. Further, we used logistic regression to examine factors that promote persistence in computing majors, with attention to conditional effects by gender and race/ethnicity. Findings Results show that women are less likely than men to persist in computing majors two years following completion of the introductory CS course. Findings suggest that proximal socialization experiences, specifically those related to students’ self-confidence, sense of fit, and in-class experiences, are important to student persistence in computing fields. Implications: The results suggest that peer experiences in computing are central to student persistence in the major. Hence, computing departments can act on these findings by strengthening the community within their majors and fostering positive peer interactions among students.
背景和背景随着计算机领域的扩张和多样化,缩小本科计算机专业的代表性差距需要关注留住女性和少数种族/民族学生以获得学位。目的本研究旨在探讨大学前两年选修计算机入门课程的大学生对计算机专业坚持学习的影响因素。方法利用美国15所研究型大学的学生调查数据,探讨学生性别和种族/民族认同对持久性模式的影响。此外,我们使用逻辑回归来检验促进计算机专业持久性的因素,并注意性别和种族/民族的条件效应。研究结果显示,在完成计算机科学入门课程两年后,女性比男性更不可能坚持学习计算机专业。研究结果表明,近端社会化体验,特别是与学生自信、适应感和课堂体验相关的体验,对学生在计算机领域的持久性很重要。启示:结果表明,计算机方面的同伴经验是学生坚持专业的核心。因此,计算机系可以根据这些发现采取行动,加强专业内的社区,促进学生之间积极的同伴互动。
{"title":"Nevertheless, They Persisted: Factors that Promote Persistence for Women and Racially/Ethnically Minoritized Students in Undergraduate Computing","authors":"Kathleen J. Lehman, Kaitlin N. S. Newhouse, S. Sundar, Linda J. Sax","doi":"10.1080/08993408.2022.2086401","DOIUrl":"https://doi.org/10.1080/08993408.2022.2086401","url":null,"abstract":"ABSTRACT Background and Context As computing fields aim to both expand and diversify, narrowing representation gaps in undergraduate computing majors requires focus on retaining women and racially/ethnically minoritized students to the point of degree attainment. Objective This study addresses the factors that contribute to persistence in computing majors among undergraduate students who took introductory computing courses during the first two years of college. Method Student survey data from 15 research universities in the United States were used to explore differences in persistence patterns by students’ gender and racial/ethnic identities. Further, we used logistic regression to examine factors that promote persistence in computing majors, with attention to conditional effects by gender and race/ethnicity. Findings Results show that women are less likely than men to persist in computing majors two years following completion of the introductory CS course. Findings suggest that proximal socialization experiences, specifically those related to students’ self-confidence, sense of fit, and in-class experiences, are important to student persistence in computing fields. Implications: The results suggest that peer experiences in computing are central to student persistence in the major. Hence, computing departments can act on these findings by strengthening the community within their majors and fostering positive peer interactions among students.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"33 1","pages":"260 - 285"},"PeriodicalIF":2.7,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43385489","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
Engaging girls in computer science: gender differences in attitudes and beliefs about learning scratch and python 让女孩参与计算机科学:学习scratch和python的态度和信念的性别差异
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-07-06 DOI: 10.1080/08993408.2022.2095593
Christina Zdawczyk, Keisha Varma
ABSTRACT Background and Context A continued gender disparity has driven a need for effective interventions for recruiting girls to computer science. Prior research has demonstrated that middle school girls hold beliefs and attitudes that keep them from learning computer science, which can be mitigated through classroom design. Objective This study investigated whether programming environment design has a similar effect, to assess the potential utility of block-based programming (Scratch) for recruiting girls to computer science compared to traditional text-based programming (Python). Method One hundred and eighty-seven upper elementary and middle school students were surveyed to understand stereotype concern, sense of belonging, interest, and self-efficacy at baseline and after being shown each programming environment. Findings Results indicated that stereotype concern was high for girls across all three conditions. Significantly more girls than boys showed interest in learning computer science in Scratch compared to Python. Belonging, interest, and self-efficacy were inter-correlated for both genders. Implications Although girls demonstrated low self-efficacy across all conditions, more girls showed interest in learning to program through Scratch. Additionally, both girls and boys demonstrated higher self-efficacy in Scratch than in Python. This suggests that using block-based programming languages may be effective for recruiting girls to study computer science.
{"title":"Engaging girls in computer science: gender differences in attitudes and beliefs about learning scratch and python","authors":"Christina Zdawczyk, Keisha Varma","doi":"10.1080/08993408.2022.2095593","DOIUrl":"https://doi.org/10.1080/08993408.2022.2095593","url":null,"abstract":"ABSTRACT Background and Context A continued gender disparity has driven a need for effective interventions for recruiting girls to computer science. Prior research has demonstrated that middle school girls hold beliefs and attitudes that keep them from learning computer science, which can be mitigated through classroom design. Objective This study investigated whether programming environment design has a similar effect, to assess the potential utility of block-based programming (Scratch) for recruiting girls to computer science compared to traditional text-based programming (Python). Method One hundred and eighty-seven upper elementary and middle school students were surveyed to understand stereotype concern, sense of belonging, interest, and self-efficacy at baseline and after being shown each programming environment. Findings Results indicated that stereotype concern was high for girls across all three conditions. Significantly more girls than boys showed interest in learning computer science in Scratch compared to Python. Belonging, interest, and self-efficacy were inter-correlated for both genders. Implications Although girls demonstrated low self-efficacy across all conditions, more girls showed interest in learning to program through Scratch. Additionally, both girls and boys demonstrated higher self-efficacy in Scratch than in Python. This suggests that using block-based programming languages may be effective for recruiting girls to study computer science.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":" ","pages":""},"PeriodicalIF":2.7,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49554475","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}
引用次数: 3
Computational thinking in the Ethiopian secondary school ICT curriculum 埃塞俄比亚中学ICT课程中的计算思维
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-07-06 DOI: 10.1080/08993408.2022.2095594
Ermias Abebe Kassa, Enguday Ademe Mekonnen
ABSTRACT Background and Context Computational thinking (CT) is one of the 21st century skills required of graduates joining the workforce. Hence, countries have begun to incorporate CT into their curricula. Objective There is, however, a dearth of research coming from Africa showing the extent of CT’s integration in the science, technology, engineering, and mathematics (STEM) curriculum. The main objective of this study was to assess the extent to which CT was integrated into Ethiopia’s secondary school (Grades 9–12) information and communication technology (ICT) curriculum. Method The Ethiopian secondary school (ESS) ICT curriculum, as portrayed in the syllabi, textbooks, and teaching guides, served as the data source for the study. The data were then subjected to qualitative thematic analysis in the Atlas.ti environment. Findings Despite the emphasis on ICT literacy, the analysis revealed that CT was incorporated into the curriculum through the use of Logo, Excel, and multimedia projects. The integration could not however be described as “systematic”. Implications The research could provide practitioners and policymakers with evidence to chart a path for the planned integration of CT into the ESS ICT curriculum. Similar studies from K-12 to higher education levels could also benefit from the research.
背景与语境计算思维(CT)是21世纪毕业生加入职场所需的技能之一。因此,各国已开始将CT纳入其课程。目标然而,缺乏来自非洲的研究表明CT在科学、技术、工程和数学(STEM)课程中的整合程度。本研究的主要目的是评估CT在多大程度上被纳入埃塞俄比亚中学(9-12年级)的信息和通信技术(ICT)课程。方法教学大纲、教科书和教学指南中描述的埃塞俄比亚中学信息和通信技术课程是本研究的数据来源。然后在Atlas.ti环境中对数据进行定性专题分析。调查结果尽管强调信息和通信技术素养,但分析显示,CT是通过使用Logo、Excel和多媒体项目纳入课程的。然而,这种一体化不能说是“系统性的”。影响该研究可以为从业者和决策者提供证据,为计划将CT纳入ESS ICT课程制定路径。从K-12到高等教育水平的类似研究也可以从这项研究中受益。
{"title":"Computational thinking in the Ethiopian secondary school ICT curriculum","authors":"Ermias Abebe Kassa, Enguday Ademe Mekonnen","doi":"10.1080/08993408.2022.2095594","DOIUrl":"https://doi.org/10.1080/08993408.2022.2095594","url":null,"abstract":"ABSTRACT Background and Context Computational thinking (CT) is one of the 21st century skills required of graduates joining the workforce. Hence, countries have begun to incorporate CT into their curricula. Objective There is, however, a dearth of research coming from Africa showing the extent of CT’s integration in the science, technology, engineering, and mathematics (STEM) curriculum. The main objective of this study was to assess the extent to which CT was integrated into Ethiopia’s secondary school (Grades 9–12) information and communication technology (ICT) curriculum. Method The Ethiopian secondary school (ESS) ICT curriculum, as portrayed in the syllabi, textbooks, and teaching guides, served as the data source for the study. The data were then subjected to qualitative thematic analysis in the Atlas.ti environment. Findings Despite the emphasis on ICT literacy, the analysis revealed that CT was incorporated into the curriculum through the use of Logo, Excel, and multimedia projects. The integration could not however be described as “systematic”. Implications The research could provide practitioners and policymakers with evidence to chart a path for the planned integration of CT into the ESS ICT curriculum. Similar studies from K-12 to higher education levels could also benefit from the research.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"32 1","pages":"502 - 531"},"PeriodicalIF":2.7,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45432330","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}
引用次数: 1
Finnish teachers as adopters of educational innovation: perceptions of programming as a new part of the curriculum 芬兰教师是教育创新的采纳者:对编程作为课程新组成部分的看法
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-07-03 DOI: 10.1080/08993408.2022.2095595
T. Korhonen, Laura Salo, Noora L. Laakso, Aino Seitamaa, Kati Sormunen, Minna Kukkonen, Heidi Forsström
ABSTRACT Background and context In 2016, programming was introduced as part of the revised National Core Curriculum for Basic Education in Finland. Over five years after implementation there has not been substantial increase in teacher or student competencies in programming. Objective This study explored the perceptions, attitudes, and emotions of Finnish pre-primary, primary and secondary school teachers regarding programming being integrated into the national curriculum at the time when it was first introduced. Method The perceptions of Finnish teachers were surveyed via a questionnaire (N =943) administered at the end of a one-day in-service training. The study used a mixed-methods approach, where responses were examined through content analysis and part of the data was quantified for quantitative analyses. Findings Teachers perceive programming as a new part of the curriculum based on the advantageousness, complexity and compatibility of the innovation and various internal and external factors. Their attitudes towards the integration of programming into the curriculum, which range from negative to positive, relate to their emotions. Implications We propose that it is vital, when planning supportive measures, to take into account the holistic and affective nature of educational change and teachers’ perceptions, various factors, and their dependencies that influence the adoption process.
摘要背景和背景2016年,编程作为修订后的芬兰基础教育国家核心课程的一部分被引入。在实施后的五年多里,教师或学生在编程方面的能力没有显著提高。目的本研究探讨了芬兰学前、小学和中学教师对编程首次引入国家课程的看法、态度和情绪。方法在为期一天的在职培训结束后,采用问卷调查(N=943)对芬兰教师的认知进行调查。该研究采用了混合方法,通过内容分析检查反应,并对部分数据进行量化以进行定量分析。研究结果基于创新的优势、复杂性和兼容性以及各种内部和外部因素,教师将编程视为课程的新组成部分。他们对将编程融入课程的态度,从消极到积极,都与他们的情绪有关。影响我们建议,在规划支持措施时,至关重要的是要考虑到教育变革的整体性和情感性,以及教师的看法、各种因素及其对收养过程的依赖性。
{"title":"Finnish teachers as adopters of educational innovation: perceptions of programming as a new part of the curriculum","authors":"T. Korhonen, Laura Salo, Noora L. Laakso, Aino Seitamaa, Kati Sormunen, Minna Kukkonen, Heidi Forsström","doi":"10.1080/08993408.2022.2095595","DOIUrl":"https://doi.org/10.1080/08993408.2022.2095595","url":null,"abstract":"ABSTRACT Background and context In 2016, programming was introduced as part of the revised National Core Curriculum for Basic Education in Finland. Over five years after implementation there has not been substantial increase in teacher or student competencies in programming. Objective This study explored the perceptions, attitudes, and emotions of Finnish pre-primary, primary and secondary school teachers regarding programming being integrated into the national curriculum at the time when it was first introduced. Method The perceptions of Finnish teachers were surveyed via a questionnaire (N =943) administered at the end of a one-day in-service training. The study used a mixed-methods approach, where responses were examined through content analysis and part of the data was quantified for quantitative analyses. Findings Teachers perceive programming as a new part of the curriculum based on the advantageousness, complexity and compatibility of the innovation and various internal and external factors. Their attitudes towards the integration of programming into the curriculum, which range from negative to positive, relate to their emotions. Implications We propose that it is vital, when planning supportive measures, to take into account the holistic and affective nature of educational change and teachers’ perceptions, various factors, and their dependencies that influence the adoption process.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"33 1","pages":"94 - 116"},"PeriodicalIF":2.7,"publicationDate":"2022-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46153680","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}
引用次数: 2
Student misconceptions of dynamic programming: a replication study 学生对动态编程的误解:一项复制研究
IF 2.7 Q1 EDUCATION & EDUCATIONAL RESEARCH Pub Date : 2022-06-19 DOI: 10.1080/08993408.2022.2079865
Michael Shindler, Natalia Pinpin, Mia Markovic, Frederick Reiber, Jee Hoon Kim, Giles Pierre Nunez Carlos, M. Dogucu, Mark, Hong, Michael Luu, Brian Anderson, Aaron Cote, Matthew, Ferland, Palak Jain, T. LaBonte, Leena Mathur, Ryan, Moreno, Ryan Sakuma
ABSTRACT Background and Context We replicated and expanded on previous work about how well students learn dynamic programming, a difficult topic for students in algorithms class. Their study interviewed a number of students at one university in a single term. We recruited a larger sample size of students, over several terms, in both large public and private universities as well as liberal arts colleges. Objective Our aim was to investigate whether the results of the previous work generalized to other universities and also to larger groups of students. Method We interviewed students who completed the relevant portions of their algorithms class, asking them to solve problems. We observed the students' problem solving process to glean insight into how students tackle these problems. Findings We found that students generally struggle in three ways, “technique selection,” ”recurrence building,” and “inefficient implementations.” We then explored these themes and specific misconceptions qualitatively. We observed that the misconceptions found by the previous work generalized to the larger sample of students. Implications Our findings demonstrate areas in which students struggle, paving way for better algorithms education by means of identifying areas of common weakness to draw the focus of instructors.
摘要背景和上下文我们复制并扩展了以前关于学生如何学习动态编程的工作,这是算法课上学生的一个难题。他们的研究在一个学期内采访了一所大学的一些学生。我们在大型公立和私立大学以及文科学院招募了更大样本量的学生,为期数个学期。目的我们的目的是调查先前工作的结果是否适用于其他大学以及更大的学生群体。方法我们采访了完成算法课相关部分的学生,要求他们解决问题。我们观察了学生解决问题的过程,以了解学生如何解决这些问题。研究结果我们发现,学生通常在三个方面挣扎,“技术选择”、“重复构建”和“低效实施”。然后,我们定性地探讨了这些主题和具体的误解。我们观察到,先前工作中发现的误解普遍存在于更大的学生样本中。启示我们的研究结果展示了学生们在哪些领域苦苦挣扎,通过识别共同弱点的领域来吸引导师的注意力,为更好的算法教育铺平了道路。
{"title":"Student misconceptions of dynamic programming: a replication study","authors":"Michael Shindler, Natalia Pinpin, Mia Markovic, Frederick Reiber, Jee Hoon Kim, Giles Pierre Nunez Carlos, M. Dogucu, Mark, Hong, Michael Luu, Brian Anderson, Aaron Cote, Matthew, Ferland, Palak Jain, T. LaBonte, Leena Mathur, Ryan, Moreno, Ryan Sakuma","doi":"10.1080/08993408.2022.2079865","DOIUrl":"https://doi.org/10.1080/08993408.2022.2079865","url":null,"abstract":"ABSTRACT Background and Context We replicated and expanded on previous work about how well students learn dynamic programming, a difficult topic for students in algorithms class. Their study interviewed a number of students at one university in a single term. We recruited a larger sample size of students, over several terms, in both large public and private universities as well as liberal arts colleges. Objective Our aim was to investigate whether the results of the previous work generalized to other universities and also to larger groups of students. Method We interviewed students who completed the relevant portions of their algorithms class, asking them to solve problems. We observed the students' problem solving process to glean insight into how students tackle these problems. Findings We found that students generally struggle in three ways, “technique selection,” ”recurrence building,” and “inefficient implementations.” We then explored these themes and specific misconceptions qualitatively. We observed that the misconceptions found by the previous work generalized to the larger sample of students. Implications Our findings demonstrate areas in which students struggle, paving way for better algorithms education by means of identifying areas of common weakness to draw the focus of instructors.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"32 1","pages":"288 - 312"},"PeriodicalIF":2.7,"publicationDate":"2022-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48820345","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}
引用次数: 3
期刊
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