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

筛选
英文 中文
Service Interruption: Managing Commitment to Community Partners During a Crisis 服务中断:危机期间管理对社区合作伙伴的承诺
L. Barker, A. Voida, Vaughan Nagy
{"title":"Service Interruption: Managing Commitment to Community Partners During a Crisis","authors":"L. Barker, A. Voida, Vaughan Nagy","doi":"10.1145/3446871.3469756","DOIUrl":"https://doi.org/10.1145/3446871.3469756","url":null,"abstract":"While the 2020-2021 COVID-19 pandemic is the most widespread and longest lasting educational disruption of the modern era, it joins a host of other natural and human-made crises affecting university education, such as Hurricane María in Puerto Rico (2017), the Islamic State's closure of Al-Furat University in Syria (2014), Hurricane Katrina in New Orleans (2005), and many others. For service learning classes, generally defined as students learning as they provide service to a community partner, these large scale disruptions create special challenges even when it is possible to move classes online. The COVID-19 pandemic seriously affected the active involvement of community partners, including non-profit organizations, local schools and hospitals, and local governments. Many community organizations struggled to meet increased demand for their assistance while simultaneously cutting personnel due to budget shortfalls. In this paper, we report results from 34 survey respondents who offered service learning classes in undergraduate computer and information science during spring 2020. Despite the turmoil, only three faculty respondents lost their community partner entirely. In response to disruption, nearly half of faculty removed some of the assignments’ requirements, while others made the service project optional or removed it completely. Going online negatively affected students’ ability to collaborate with each other and interact with community partners, activities that are considered important for reaching learning outcomes for service learning. Nevertheless, about two-thirds of faculty reported that their students completed their service assignments and described conditions that led to or detracted from their success. Based on the findings, the authors present several implications for development of future computer and information science service learning offerings that are resilient during times of crisis.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"12 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":"134145120","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
Identifying Opportunities and Potential Roadblocks for CSEd Professionals 识别cse专业人员的机会和潜在障碍
Alejandra Méndez, Ethel Tshukudu, Carolina Moreira, Weena Naowaprateep, A. Peterfreund, Brianna Johnston
{"title":"Identifying Opportunities and Potential Roadblocks for CSEd Professionals","authors":"Alejandra Méndez, Ethel Tshukudu, Carolina Moreira, Weena Naowaprateep, A. Peterfreund, Brianna Johnston","doi":"10.1145/3446871.3469789","DOIUrl":"https://doi.org/10.1145/3446871.3469789","url":null,"abstract":"The recent growth of computing education globally has resulted in a growing number of Computer Science Education (CSEd) graduate students. To support and make a global impact in computing education, there is a need for these graduates to be in a diversity of careers/roles both within and beyond academia. Currently pursuing a CSEd PhD requires a leap of faith that one can overcome issues not only associated with pioneering a new discipline within the host institution but also is often undertaken without knowing what career opportunities will be available upon graduation. Surveys conducted in Spring 2020 and 2021 with graduate students and advisors document these challenges [3]. Following these surveys, the project team identified the need to support the growth of research in CS Education. By investigating career pathways for CSEd Graduate students, the need to expand the endeavor and discover what the future holds for CSEdGrad was made clear. This project also seeks to connect with CSEd graduates internationally. The current team leading this initiative comes from the United States, the Caribbean (Puerto Rico), Brazil, Thailand, and UK (via Botswana). Among the research initiatives that the team has undertaken is identifying non-academic career opportunities (jobs, conferences, publication opportunities, and fellowships) for CSEd graduate students. While seeking to promote and share international opportunities in non-academic settings, the researchers are faced with defining CSEd Research, the opportunities that CSEd graduate students can pursue, and how these vary across countries and regions. To gain preliminary insights into existing career opportunities, the team explored five countries (USA, UK, Brazil, Puerto Rico, and Thailand) for four months using online research methods. The data collected included country, type of organization, job description, and job qualification. This data was imported into Excel for detailed analysis. Content analysis was used to code collected data into career and organization categories systematically. Initial categories were generated deductively with the guideline from Amy Ko’s blog [1] on career paths, and new categories evolved as well. These categories were then merged and collapsed through an iterative process that led to developing a CSEd career path mind-map (See figure 1). In total, 83 jobs from 35 different non-academic organizations were reported. Furthermore, 15 career path categories and 6 organization categories emerged from these findings. Among the emerging themes that the team has found are limited opportunities within the developing countries, the varying definitions, and broad requirements for CSEd professions, and the dominant and leading role of the United States and the United Kingdom in CSEd. The research team understands that this can be an opportunity to create and pave the way to new opportunities within the field [2]. This poster seeks to generate a discussion within the ICER community ","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"10 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":"122511189","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
Effective Feedback on Elementary School Scratch Programs 小学Scratch项目的有效反馈
Luisa Greifenstein
{"title":"Effective Feedback on Elementary School Scratch Programs","authors":"Luisa Greifenstein","doi":"10.1145/3446871.3469779","DOIUrl":"https://doi.org/10.1145/3446871.3469779","url":null,"abstract":"1 MOTIVATION Teachers are faced with many challenges when teaching programming in school such as helping students with their programming problems and assessing students [12, 15, 17]. Both activities lead to teachers giving feedback to their students. However, powerful feedback has to fulfill certain criteria and must use appropriate strategies [4, 10]. An even more basic requirement is that the teacher has to know the solution and preferably also has a deeper understanding of the underlying concepts. However, many teachers consider their lack of subject knowledge a main challenge when teaching programming and elementary school teachers mentioned it even more often than secondary school teachers [12]. As programming is increasingly introduced at elementary schools, the question of how to support elementary school teachers with giving feedback arises. Automated code analysis tools might provide an opportunity as they give information that can be used to give appropriate feedback to the students. These tools address different aspects of programming and exist for different programming languages. When programming in elementary schools, block-based programming languages are of interest because they can reduce the complexity compared to text-based programming languages. We focus on Scratch which is one of the most frequently studied programming languages in the K-12 context [7]. However, automated analysis tools for Scratch also involve challenges. They contain technical terms and often require a deeper understanding of programming concepts. Thus, elementary school teachers have to adapt the provided information to pass it on to their students. As the teachers","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"6 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":"128757692","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
Teaching Accessibility in India: A Work in Progress 印度的教学无障碍:一项正在进行的工作
Swaroop Joshi
{"title":"Teaching Accessibility in India: A Work in Progress","authors":"Swaroop Joshi","doi":"10.1145/3446871.3469783","DOIUrl":"https://doi.org/10.1145/3446871.3469783","url":null,"abstract":"There are about one billion persons with disabilities (PWDs) in the world [8]. Between 40 and 80 million of them are in India [5]. In 2015, the Government of India launched the Sugamya Bhārat Abhiyān (Accessible India Campaign), a “nation-wide Campaign for achieving universal accessibility for PWDs”. One of its three components, “Information and Communication Eco-System Accessibility”, focuses on accessible softwares and digital artifacts. The private industry is also increasingly emphasizing developing softwares that are accessible to everyone [See, e.g., 3, 4, 7, 1]. However, the CS curricula that ought to prepare the future professionals to develop such accessible softwares hardly cover topics related to accessibility. This project is aimed at understanding the status of accessibility education in India and developing appropriate course content. I present initial ideas, solicit feedback, and invite collaborators through the discussion on this poster. It is important to note that teaching accessibility (including accessibility topics in your courses) and teaching accessibly (making your course content accessible) are two different things; my focus is on the former. (1) Understanding the challenges to accessibility integration in CS education in India. We first need to understand the faculty’s preparedness for and attitude towards teaching accessibility topics. Shinohara et al. [6] report that very few CS faculty in the US teach accessibility (20% of the respondents but only 2.5% of all faculty surveyed). Moreover, most of them include accessibility topics in specialized human-computer interaction (HCI) courses rather than core CS courses such as Software Engineering. The numbers in India are likely to be much lower due to various factors; for instance, a cursory survey of CS faculty profiles in the twenty “Institutes of Eminence” in India revealed that only three have someone with HCI expertise. I am developing an instrument to investigate the following initial research questions: (2) Developing accessibility-themed courses and evaluating their effects. I will teach a software engineering course with a focus on Android app development in Fall 2021. I am currently developing materials for this course such that accessibility will be an underlying theme throughout the semester. I plan to include the following four topics, observed in the literature [2], in the course learning objectives: I will evaluate the effects of this course on how students learned certain software engineering concepts and their attitude towards accessibility.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"16 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":"122059782","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
Exploring and Influencing Teacher Grading for Block-based Programs through Rubrics and the GradeSnap Tool 通过Rubrics和GradeSnap工具探索和影响基于块的项目的教师评分
Alexandra Milliken, Veronica Catété, Ally Limke, Isabella Gransbury, Hannah E. Chipman, Yihuan Dong, T. Barnes
{"title":"Exploring and Influencing Teacher Grading for Block-based Programs through Rubrics and the GradeSnap Tool","authors":"Alexandra Milliken, Veronica Catété, Ally Limke, Isabella Gransbury, Hannah E. Chipman, Yihuan Dong, T. Barnes","doi":"10.1145/3446871.3469762","DOIUrl":"https://doi.org/10.1145/3446871.3469762","url":null,"abstract":"This article examines the grading process and profiles of secondary computer science teachers as they assess block-based student programming submissions. Through an iterative design process, we have created a new tool, Gradesnap, which streamlines how teachers can open, review, and evaluate student submissions within the same interface. Our study compares teachers’ grading processes using the different assessment formats, so that we can understand how their grading processes can be augmented or supported to reduce ’pain points’ and to enable teachers to provide more constructive and formative feedback for students. We use a case study approach to examine the experiences and outcomes of four secondary computer science teachers with varied teaching and assessment experience, when grading as usual, grading with a rubric, and grading with GradeSnap. Our study shows that when participants use GradeSnap, they are able to give supportive comments to lower performing and borderline students who need critical feedback to better understand misconceptions. We also discovered that the different grading processes provided a vehicle for reflection for some teachers in understanding their grading goals and how they enact them. This research is the first to examine teacher grading processes for computer science, and highlights the need for teacher preparation and support for providing programming feedback and assessment.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"42 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":"127891802","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
Identifying SQL Misconceptions of Novices: Findings from a Think-Aloud Study 识别初学者的SQL误解:来自一项有声思考研究的发现
Daphne Miedema, Efthimia Aivaloglou, G. Fletcher
{"title":"Identifying SQL Misconceptions of Novices: Findings from a Think-Aloud Study","authors":"Daphne Miedema, Efthimia Aivaloglou, G. Fletcher","doi":"10.1145/3446871.3469759","DOIUrl":"https://doi.org/10.1145/3446871.3469759","url":null,"abstract":"SQL is the most commonly taught database query language. While previous research has investigated the errors made by novices during SQL query formulation, the underlying causes for these errors have remained unexplored. Understanding the basic misconceptions held by novices which lead to these errors would help improve how we teach query languages to our students. In this paper we aim to identify the misconceptions that might be the causes of documented SQL errors that novices make. To this end, we conducted a qualitative think-aloud study to gather information on the thinking process of university students while solving query formulation problems. With the queries in hand, we analyzed the underlying causes for the errors made by our participants. In this paper we present the identified SQL misconceptions organized into four top-level categories: misconceptions based in previous course knowledge, generalization-based misconceptions, language-based misconceptions, and misconceptions due to an incomplete or incorrect mental model. A deep exploration of misconceptions can uncover gaps in instruction. By drawing attention to these, we aim to improve SQL education.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"70 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":"132337003","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}
引用次数: 20
Exploring ‘reverse-tracing’ Questions as a Means of Assessing the Tracing Skill on Computer-based CS 1 Exams 探索“反向追踪”问题作为评估计算机cs1考试追踪技能的一种手段
Mohammed Hassan, C. Zilles
{"title":"Exploring ‘reverse-tracing’ Questions as a Means of Assessing the Tracing Skill on Computer-based CS 1 Exams","authors":"Mohammed Hassan, C. Zilles","doi":"10.1145/3446871.3469765","DOIUrl":"https://doi.org/10.1145/3446871.3469765","url":null,"abstract":"In this paper, we perform a comparative analysis using a within-subjects ‘think-aloud’ protocol of introductory programming students solving tracing problems in both paper-based and computer-based formats. We demonstrate that, on computer-based exams with compiler/interpreter access, students can achieve significantly higher scores on tracing problems than they do on similar paper-based questions, through brute-force execution of the provided code. Furthermore, we characterize the students’ usage of machine execution as they solve computer-based tracing problems. We, then, suggest “reverse-tracing” questions, where a block of code is provided and students must identify an input that will produce a specified output, as a potential alternative means of assessing the same skill as tracing questions on such computer-based exams. Our initial investigation suggests correctly-designed reverse-tracing problems on computer-based exams more closely track a student’s performance on similar questions in a paper-based format. In addition, we find that the thought process while solving tracing and reverse-tracing problems is similar, but not identical.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"86 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":"133564911","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}
引用次数: 9
PseuToPy: Towards a Non-English Natural Programming Language 迈向非英语的自然编程语言
Patrick Wang
{"title":"PseuToPy: Towards a Non-English Natural Programming Language","authors":"Patrick Wang","doi":"10.1145/3446871.3469787","DOIUrl":"https://doi.org/10.1145/3446871.3469787","url":null,"abstract":"Most text-based programming languages found in introductory programming courses use English words. This fact alone can deter non-English speakers who wish to learn to program: how can we expect them to learn a programming language if they do not even understand the meaning of the keywords they are manipulating? In addition, the syntax and semantics of programming languages are also known causes of learners’ mistakes. In this paper, we highlight these difficulties and then present PseuToPy, a programming language which can be localized in several tongues on the one hand and produce instructions close to these natural languages on the other. PseuToPy is still a work in progress: we have developed a version in French and hope to study its use in an educational context to see whether or not programming beginners find it easier to learn programming by implementing algorithms in their native tongues.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"100 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":"125199465","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
Investigating the Role of Explanative Diagrams as a Representation of Notional Machine on a Novice Programmer’s Mental Model 探讨解释图作为概念机在新手程序员心智模型中的作用
S. F. Mazumder
{"title":"Investigating the Role of Explanative Diagrams as a Representation of Notional Machine on a Novice Programmer’s Mental Model","authors":"S. F. Mazumder","doi":"10.1145/3446871.3469775","DOIUrl":"https://doi.org/10.1145/3446871.3469775","url":null,"abstract":"Novice programmers often make haphazard mistakes due to their incomplete and inconsistent mental models. Previous studies have indicated that students have a non-viable mental model of fundamental programming concepts. From theories of mental model, Mayer [13] showed the effectiveness of explanative diagrams in shaping a novice’s mental model. My dissertation aims to evaluate the role of Mayer’s explanative diagram as a representation of a notional machine to shape novice programmers’ mental models of the array.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"56 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":"129442419","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
Persistence of Time Management Behavior of Students and Its Relationship with Performance in Software Projects 软件项目中学生时间管理行为的持续性及其与绩效的关系
Jouni-Juhani Häkkinen, Petri Ihantola, Matti Luukkainen, Antti Leinonen, Juho Leinonen
{"title":"Persistence of Time Management Behavior of Students and Its Relationship with Performance in Software Projects","authors":"Jouni-Juhani Häkkinen, Petri Ihantola, Matti Luukkainen, Antti Leinonen, Juho Leinonen","doi":"10.1145/3446871.3469767","DOIUrl":"https://doi.org/10.1145/3446871.3469767","url":null,"abstract":"Teachers often preach for their students to start working on assignments early. There is even a fair amount of scientific evidence that starting early is beneficial for learning. In this work, we investigate students’ time management behavior in a second-year project-based software engineering course. In the course, students work on a software project in small groups of four to six students. We study time management from multiple angles. Firstly, we conduct an exploratory factor analysis and study how different time management related behavioral metrics are related to one another, for example, whether individual students’ time management practices in the second-year group project-based course are similar to their earlier time management practices in first-year courses where students work on assignments individually. Understanding how students’ previous time management behavior is manifested in later project-based courses would be beneficial when designing project-based education. Secondly, we study whether students’ time management practices affect the peer-review scores they get from their group members. Lastly, we explore how time management affects course performance. Our findings suggest that time management behavior, even from courses taken in the past, can be used to predict how students perform in future courses.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"12 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":"130807758","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信