首页 > 最新文献

Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education最新文献

英文 中文
Experiences in Teaching and Learning Requirements Engineering on a Sound Didactical Basis 基于良好教学基础的工程教学与学习经验
Yvonne Sedelmaier, D. Landes
Requirements are of paramount importance for the quality of software systems. Yet, requirements engineering education at universities is surprisingly hard. University students encounter difficulties in understanding the role of requirements and applying relevant methods to deal with requirements appropriately. One potential cause may be a lack of authenticity, i.e. settings that are too artificial to mirror the complexity of real-world situations adequately. This paper presents an innovative and integrated didactical approach for teaching requirements engineering that was devised in a goal- and competence-oriented manner to avoid some of these shortcomings, in particular by including requirements elicitation with real customers into an integrated didactic step-by-step approach. Obviously, requirements engineering education is far more than assembling technical knowledge. Rather, it involves many non-technical skills that obtain a specific flavor in requirements engineering. Our didactic approach also addresses these skills, while resting on a sound pedagogical underpinning. The paper also summarizes indications for the success of this approach, in particular by participants' self-evaluations.
需求对于软件系统的质量是至关重要的。然而,要求工程教育在大学出奇的难。大学生在理解需求的作用和恰当地运用相关方法处理需求方面遇到困难。一个潜在的原因可能是缺乏真实性,即设置过于人为,无法充分反映现实世界情况的复杂性。本文提出了一种创新的和集成的教学方法,用于教学需求工程,这种方法是以目标和能力为导向的方式设计的,以避免这些缺点,特别是通过将与真实客户的需求引出纳入到集成的教学步骤方法中。显然,需求工程教育远远不只是组装技术知识。相反,它涉及许多非技术技能,这些技能在需求工程中获得了特定的风格。我们的教学方法也解决了这些技能,同时依靠良好的教学基础。论文还总结了这种方法取得成功的迹象,特别是参与者的自我评价。
{"title":"Experiences in Teaching and Learning Requirements Engineering on a Sound Didactical Basis","authors":"Yvonne Sedelmaier, D. Landes","doi":"10.1145/3059009.3059011","DOIUrl":"https://doi.org/10.1145/3059009.3059011","url":null,"abstract":"Requirements are of paramount importance for the quality of software systems. Yet, requirements engineering education at universities is surprisingly hard. University students encounter difficulties in understanding the role of requirements and applying relevant methods to deal with requirements appropriately. One potential cause may be a lack of authenticity, i.e. settings that are too artificial to mirror the complexity of real-world situations adequately. This paper presents an innovative and integrated didactical approach for teaching requirements engineering that was devised in a goal- and competence-oriented manner to avoid some of these shortcomings, in particular by including requirements elicitation with real customers into an integrated didactic step-by-step approach. Obviously, requirements engineering education is far more than assembling technical knowledge. Rather, it involves many non-technical skills that obtain a specific flavor in requirements engineering. Our didactic approach also addresses these skills, while resting on a sound pedagogical underpinning. The paper also summarizes indications for the success of this approach, in particular by participants' self-evaluations.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124486657","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
GIT: Pedagogy, Use and Administration in Undergraduate CS 理工学院:本科计算机科学的教学、使用和管理
A. Rosenbloom, Sadia Sharmin, Andrew Wang
A pedagogical and technical HOW-TO for the git version control system, including administration, applications in class, for student collaboration, and assignment submission.
git版本控制系统的教学和技术指南,包括管理、课堂应用、学生协作和作业提交。
{"title":"GIT: Pedagogy, Use and Administration in Undergraduate CS","authors":"A. Rosenbloom, Sadia Sharmin, Andrew Wang","doi":"10.1145/3059009.3072980","DOIUrl":"https://doi.org/10.1145/3059009.3072980","url":null,"abstract":"A pedagogical and technical HOW-TO for the git version control system, including administration, applications in class, for student collaboration, and assignment submission.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126969357","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
Study Habits, Exam Performance, and Confidence: How Do Workflow Practices and Self-Efficacy Ratings Align? 学习习惯、考试成绩和自信:工作流程实践和自我效能评级如何一致?
A. Estey, Y. Coady
Do students recognize the relationship between self-sufficient problem solving and exam performance? We explore this question based on log data and survey results collected over 3 semesters from 465 students who were split into cohorts based on final exam performance. Specifically, we consider three metrics: time on task, question difficulty, and self-efficacy ratings. Our results show that, on average, median values for time on task between Low and High performing cohorts are within 16%. However, increased question difficulty revealed very different modes of spending time: when working through practice tool exercises, the High cohort regularly attempted to solve problems without assistance, whereas the Low cohort frequently requested hints during initial and subsequent attempts. Overall, when re-attempting a question that was previously attempted but incorrect, slightly over 20% of the Low cohort were able to complete the question without using hints, whereas roughly 50% of the High cohort were able to do so. Most strikingly, as the semester progressed, the average increase in confidence to solve a similar question after viewing hints was greatest for students in the Low cohort. It appears that students among the Low cohort, who went on to fail the final exam, believed that viewing solutions to problems, instead of solving the problem on their own, adequately prepared them to be able to solve similar problems without assistance in the future.
学生是否认识到自主解决问题和考试成绩之间的关系?我们基于对465名学生的日志数据和3个学期的调查结果来探讨这个问题,这些学生根据期末考试成绩被分成了几组。具体来说,我们考虑了三个指标:完成任务的时间、问题的难度和自我效能评级。我们的研究结果表明,平均而言,低绩效和高绩效队列的任务时间中位数在16%以内。然而,增加的问题难度揭示了非常不同的花费时间的模式:当通过练习工具练习时,高组经常尝试在没有帮助的情况下解决问题,而低组经常在最初和随后的尝试中要求提示。总的来说,当重新尝试之前尝试过但不正确的问题时,略高于20%的低水平人群能够在不使用提示的情况下完成问题,而大约50%的高水平人群能够做到这一点。最引人注目的是,随着学期的进展,在观看了提示后,Low组学生解决类似问题的信心平均增长幅度最大。看来,那些在期末考试中不及格的Low组学生认为,观看问题的解决方案,而不是自己解决问题,可以为他们将来在没有帮助的情况下解决类似问题做好充分的准备。
{"title":"Study Habits, Exam Performance, and Confidence: How Do Workflow Practices and Self-Efficacy Ratings Align?","authors":"A. Estey, Y. Coady","doi":"10.1145/3059009.3059056","DOIUrl":"https://doi.org/10.1145/3059009.3059056","url":null,"abstract":"Do students recognize the relationship between self-sufficient problem solving and exam performance? We explore this question based on log data and survey results collected over 3 semesters from 465 students who were split into cohorts based on final exam performance. Specifically, we consider three metrics: time on task, question difficulty, and self-efficacy ratings. Our results show that, on average, median values for time on task between Low and High performing cohorts are within 16%. However, increased question difficulty revealed very different modes of spending time: when working through practice tool exercises, the High cohort regularly attempted to solve problems without assistance, whereas the Low cohort frequently requested hints during initial and subsequent attempts. Overall, when re-attempting a question that was previously attempted but incorrect, slightly over 20% of the Low cohort were able to complete the question without using hints, whereas roughly 50% of the High cohort were able to do so. Most strikingly, as the semester progressed, the average increase in confidence to solve a similar question after viewing hints was greatest for students in the Low cohort. It appears that students among the Low cohort, who went on to fail the final exam, believed that viewing solutions to problems, instead of solving the problem on their own, adequately prepared them to be able to solve similar problems without assistance in the future.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116047932","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
DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination DevEventTracker:跟踪开发事件以评估增量开发和拖延
Ayaan M. Kazerouni, S. Edwards, T. Hall, C. Shaffer
Good project management practices are hard to teach, and hard for novices to learn. Procrastination and bad project management practice occur frequently, and may interfere with successfully completing major programming projects in mid-level programming courses. Students often see these as abstract concepts that do not need to be actively applied in practice. Changing student behavior requires changing how this material is taught, and more importantly, changing how learning and practice are assessed. To provide proper assessment, we need to collect detailed data about how each student conducts their project development as they work on solutions. We present DevEventTracker, a system that continuously collects data from the Eclipse IDE as students program, giving us in-depth insight into students' programming habits. We report on data collected using DevEventTracker over the course of four programming projects involving 370 students in five sections of a Data Structures and Algorithms course over two semesters. These data support a new measure for how well students apply "incremental development" practices. We present a detailed description of the system, our methodology, and an initial evaluation of our ability to accurately assess incremental development on the part of the students. The goal is to help students improve their programming habits, with an emphasis on incremental development and time management.
好的项目管理实践很难教授,新手也很难学习。拖延症和不良的项目管理实践经常发生,可能会妨碍中级编程课程中主要编程项目的成功完成。学生们经常把这些看作是不需要在实践中积极应用的抽象概念。改变学生的行为需要改变这些材料的教学方式,更重要的是,改变学习和实践的评估方式。为了提供适当的评估,我们需要收集有关每个学生在解决方案时如何进行项目开发的详细数据。我们介绍DevEventTracker,一个不断从Eclipse IDE收集数据作为学生程序的系统,让我们深入了解学生的编程习惯。我们报告了在四个编程项目中使用DevEventTracker收集的数据,涉及370名学生在两个学期的数据结构和算法课程的五个部分。这些数据支持了一种衡量学生应用“增量发展”实践的新方法。我们详细描述了这个系统,我们的方法,并对我们准确评估学生增量发展的能力进行了初步评估。目标是帮助学生提高他们的编程习惯,重点是增量开发和时间管理。
{"title":"DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination","authors":"Ayaan M. Kazerouni, S. Edwards, T. Hall, C. Shaffer","doi":"10.1145/3059009.3059050","DOIUrl":"https://doi.org/10.1145/3059009.3059050","url":null,"abstract":"Good project management practices are hard to teach, and hard for novices to learn. Procrastination and bad project management practice occur frequently, and may interfere with successfully completing major programming projects in mid-level programming courses. Students often see these as abstract concepts that do not need to be actively applied in practice. Changing student behavior requires changing how this material is taught, and more importantly, changing how learning and practice are assessed. To provide proper assessment, we need to collect detailed data about how each student conducts their project development as they work on solutions. We present DevEventTracker, a system that continuously collects data from the Eclipse IDE as students program, giving us in-depth insight into students' programming habits. We report on data collected using DevEventTracker over the course of four programming projects involving 370 students in five sections of a Data Structures and Algorithms course over two semesters. These data support a new measure for how well students apply \"incremental development\" practices. We present a detailed description of the system, our methodology, and an initial evaluation of our ability to accurately assess incremental development on the part of the students. The goal is to help students improve their programming habits, with an emphasis on incremental development and time management.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116236549","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}
引用次数: 27
Designing an Undergraduate Minor Program in E-Discovery 设计一个电子发现的本科辅修课程
Milton H. Luoma, Jigang Liu, K. Qian
While the market for the E-Discovery (Electronic Discovery) is predicted to grow rapidly in coming years, the anticipated shortage of electronic discovery professionals is a result of the lack of education programs in this emerging field. In this paper, an undergraduate minor program in electronic discovery is proposed based on the experience and accomplishment of an established computer forensics program at a public university. Not only will the new program meet the demand of a booming job market, it is also an inspiring practice in expanding computer science education to a non-programming-centric field.
虽然电子发现市场预计在未来几年将迅速增长,但由于缺乏这一新兴领域的教育计划,预计电子发现专业人员的短缺。本文根据某公立大学已建立的计算机取证专业的经验和成果,提出了开设电子取证本科辅修专业的建议。这个新项目不仅满足了蓬勃发展的就业市场的需求,也是将计算机科学教育扩展到非编程领域的一个鼓舞人心的实践。
{"title":"Designing an Undergraduate Minor Program in E-Discovery","authors":"Milton H. Luoma, Jigang Liu, K. Qian","doi":"10.1145/3059009.3072996","DOIUrl":"https://doi.org/10.1145/3059009.3072996","url":null,"abstract":"While the market for the E-Discovery (Electronic Discovery) is predicted to grow rapidly in coming years, the anticipated shortage of electronic discovery professionals is a result of the lack of education programs in this emerging field. In this paper, an undergraduate minor program in electronic discovery is proposed based on the experience and accomplishment of an established computer forensics program at a public university. Not only will the new program meet the demand of a booming job market, it is also an inspiring practice in expanding computer science education to a non-programming-centric field.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115862499","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
Understanding the Effects of Intervention on Computer Science Student Behaviour in On-line Forums 了解干预对计算机科学学生在线论坛行为的影响
D. Vista, Nickolas J. G. Falkner, Claudia Szabo
A key challenge for educators using online discussion forums is how to provide effective feedback and support to students, to ensure they are engaged with discussions on the forums, and do not disengage from the course. In addition, there is a significant problem of scale to address. Even relatively low population forums of less than a hundred students can generate thousands of posts, so it is infeasible for the lecturer to monitor every discussion to identify disengaging students. There is a need to understand the act of intervention, in order to provide automated tools to better assist teaching staff with this task. Measuring the impact of intervention can be challenging and requires us to, first, understand what ``standard'' behaviour looks like across different student groups and identify topics where intervention would be most effective. In this paper, we identify the impact of intervention on different groups of students, characterising their behaviour in terms of response time and activity, compare the different responses to programming-related questions and other questions, and identify the useful aspects of this study for computer science educators. We conduct an initial examination of the impact of the nature of the question on intervention effectiveness and propose an analysis method that can be applied to any computer science forum. we showcase the application of the method to three courses. Our results indicate that associating student activity with the number of forum posts is misleading, as students who are only reading the forums respond also to intervention.
使用在线讨论论坛的教育工作者面临的一个关键挑战是如何为学生提供有效的反馈和支持,以确保他们参与论坛上的讨论,而不会脱离课程。此外,还有一个重大的规模问题需要解决。即使是人数相对较少的论坛,只有不到100名学生,也可能产生数千个帖子,因此讲师不可能监控每一次讨论,以识别脱离参与的学生。有必要了解干预的行为,以便提供自动化工具来更好地协助教学人员完成这项任务。衡量干预的影响可能具有挑战性,这需要我们首先了解不同学生群体的“标准”行为是什么样子,并确定干预最有效的主题。在本文中,我们确定了干预对不同学生群体的影响,从反应时间和活动方面描述了他们的行为特征,比较了对编程相关问题和其他问题的不同反应,并确定了本研究对计算机科学教育者的有用方面。我们对问题的性质对干预有效性的影响进行了初步检查,并提出了一种可以应用于任何计算机科学论坛的分析方法。我们展示了该方法在三门课程中的应用。我们的研究结果表明,将学生活动与论坛帖子的数量联系起来是有误导性的,因为只阅读论坛的学生也会对干预做出反应。
{"title":"Understanding the Effects of Intervention on Computer Science Student Behaviour in On-line Forums","authors":"D. Vista, Nickolas J. G. Falkner, Claudia Szabo","doi":"10.1145/3059009.3059053","DOIUrl":"https://doi.org/10.1145/3059009.3059053","url":null,"abstract":"A key challenge for educators using online discussion forums is how to provide effective feedback and support to students, to ensure they are engaged with discussions on the forums, and do not disengage from the course. In addition, there is a significant problem of scale to address. Even relatively low population forums of less than a hundred students can generate thousands of posts, so it is infeasible for the lecturer to monitor every discussion to identify disengaging students. There is a need to understand the act of intervention, in order to provide automated tools to better assist teaching staff with this task. Measuring the impact of intervention can be challenging and requires us to, first, understand what ``standard'' behaviour looks like across different student groups and identify topics where intervention would be most effective. In this paper, we identify the impact of intervention on different groups of students, characterising their behaviour in terms of response time and activity, compare the different responses to programming-related questions and other questions, and identify the useful aspects of this study for computer science educators. We conduct an initial examination of the impact of the nature of the question on intervention effectiveness and propose an analysis method that can be applied to any computer science forum. we showcase the application of the method to three courses. Our results indicate that associating student activity with the number of forum posts is misleading, as students who are only reading the forums respond also to intervention.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121826400","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
Impact of Performance Level and Group Composition on Student Learning during Collaborative Exams 合作考试中表现水平和小组构成对学生学习的影响
Yingjun Cao, Leo Porter
Collaborative exams have shown promise for improving student learning in computing. Prior studies have focused on benefits for all students, whereas this study seeks to refine our understanding of which students benefit and how group composition impacts that benefit. Using a crossover experimental design, the study first investigates whether students from differing performance levels (low, medium, or high) benefit from the collaborative exam. We find that students in the middle of the class (neither high nor low performers) tend to benefit strongly from the collaborative exam. Second, we explore whether group composition based on performance levels impacts the performance of members of the group. The results suggest more homogeneous groups (i.e., students in the group are at similar performance levels) are beneficial whereas students in groups with high heterogeneity do not experience significant performance differences between the pre-test and post-test.
协作式考试已经显示出提高学生计算机学习水平的希望。之前的研究关注的是所有学生的利益,而这项研究试图完善我们对哪些学生受益以及群体构成如何影响这种利益的理解。本研究采用交叉实验设计,首先调查不同表现水平(低、中、高)的学生是否从协作考试中受益。我们发现,在课堂中间的学生(既不高也不低)往往从合作考试中获益良多。其次,我们探讨基于绩效水平的团队构成是否会影响团队成员的绩效。结果表明,同质性更强的群体(即群体中的学生处于相似的表现水平)是有益的,而异质性较高的群体中的学生在测试前和测试后的表现差异并不显著。
{"title":"Impact of Performance Level and Group Composition on Student Learning during Collaborative Exams","authors":"Yingjun Cao, Leo Porter","doi":"10.1145/3059009.3059024","DOIUrl":"https://doi.org/10.1145/3059009.3059024","url":null,"abstract":"Collaborative exams have shown promise for improving student learning in computing. Prior studies have focused on benefits for all students, whereas this study seeks to refine our understanding of which students benefit and how group composition impacts that benefit. Using a crossover experimental design, the study first investigates whether students from differing performance levels (low, medium, or high) benefit from the collaborative exam. We find that students in the middle of the class (neither high nor low performers) tend to benefit strongly from the collaborative exam. Second, we explore whether group composition based on performance levels impacts the performance of members of the group. The results suggest more homogeneous groups (i.e., students in the group are at similar performance levels) are beneficial whereas students in groups with high heterogeneity do not experience significant performance differences between the pre-test and post-test.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"221 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121464660","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
When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions 当机器人遇到乌龟:算法和函数的温和介绍
Elizabeth Vidal Duarte, Eveling Gloria Castro Gutierrez, Marco Aedo
Educators have long been trying to motivate students in their introductory programming courses. Games help students to practice formulas, facts and processes, motivating learning by adding fun. This work describes our experience in the use of Lightbot and the graphic library Turtle to introduce students to the concepts of algorithm and function. This approach has been implemented in two Universities in Arequipa. We present the assignments used in the first and second session of CS1. Our experience has shown us that students get a clear understanding of algorithm and functions that are later implemented with Python (Universidad La Salle) and Java (Universidad Nacional de San Agustin). We believe that the visual nature of games and the graphical component to teaching anything is more effective for students. Results were measured by students' perception in 2016.
长期以来,教育工作者一直试图在他们的编程入门课程中激励学生。游戏帮助学生练习公式、事实和过程,通过增加乐趣来激励学习。本作品描述了我们使用Lightbot和图形库Turtle的经验,向学生介绍算法和函数的概念。这一方法已在阿雷基帕的两所大学实施。我们将介绍CS1第一节和第二节课中使用的作业。我们的经验告诉我们,学生们对算法和函数有了清晰的理解,这些算法和函数后来用Python (universsidad La Salle)和Java (Universidad Nacional de San augustine)实现。我们相信,游戏的视觉本质和教学的图形组件对学生更有效。结果是通过2016年学生的感知来衡量的。
{"title":"When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions","authors":"Elizabeth Vidal Duarte, Eveling Gloria Castro Gutierrez, Marco Aedo","doi":"10.1145/3059009.3072974","DOIUrl":"https://doi.org/10.1145/3059009.3072974","url":null,"abstract":"Educators have long been trying to motivate students in their introductory programming courses. Games help students to practice formulas, facts and processes, motivating learning by adding fun. This work describes our experience in the use of Lightbot and the graphic library Turtle to introduce students to the concepts of algorithm and function. This approach has been implemented in two Universities in Arequipa. We present the assignments used in the first and second session of CS1. Our experience has shown us that students get a clear understanding of algorithm and functions that are later implemented with Python (Universidad La Salle) and Java (Universidad Nacional de San Agustin). We believe that the visual nature of games and the graphical component to teaching anything is more effective for students. Results were measured by students' perception in 2016.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"222 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122400804","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
Playfully Coding: Embedding Computer Science Outreach in Schools 有趣的编码:在学校嵌入计算机科学拓展
H. Dee, Xefi Cufi, A. Milani, M. Marian, V. Poggioni, O. Aubreton, Anna Roura Rabionet, Tomi Rowlands
This paper describes a framework for successful interaction between universities and schools. It is common for computing academics interested in outreach (computer science evangelism) to work with local schools, particularly in countries where the computing curriculum in K-12 is new or underdeveloped. However it is rare for these collaborations to be ongoing, and for resources created through these school-university links to be shared beyond the immediate neighborhood. We have achieved this, through shared resources, careful evaluation, and cross-country collaboration. The activities themselves are inspired by ideas from the Lifelong Kindergarten group at MIT, emphasizing playful exploration of computational concepts and interdisciplinary working.
本文描述了一个大学与学校成功互动的框架。对外联(计算机科学布道)感兴趣的计算机学者与当地学校合作是很常见的,特别是在那些K-12的计算机课程是新的或不发达的国家。然而,这些合作很少能持续下去,通过这些校际联系创造的资源很少能在邻近地区之外共享。我们通过共享资源、仔细评估和跨国合作实现了这一目标。活动本身的灵感来自麻省理工学院终身幼儿园小组的想法,强调对计算概念和跨学科工作的有趣探索。
{"title":"Playfully Coding: Embedding Computer Science Outreach in Schools","authors":"H. Dee, Xefi Cufi, A. Milani, M. Marian, V. Poggioni, O. Aubreton, Anna Roura Rabionet, Tomi Rowlands","doi":"10.1145/3059009.3059038","DOIUrl":"https://doi.org/10.1145/3059009.3059038","url":null,"abstract":"This paper describes a framework for successful interaction between universities and schools. It is common for computing academics interested in outreach (computer science evangelism) to work with local schools, particularly in countries where the computing curriculum in K-12 is new or underdeveloped. However it is rare for these collaborations to be ongoing, and for resources created through these school-university links to be shared beyond the immediate neighborhood. We have achieved this, through shared resources, careful evaluation, and cross-country collaboration. The activities themselves are inspired by ideas from the Lifelong Kindergarten group at MIT, emphasizing playful exploration of computational concepts and interdisciplinary working.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"25 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132119320","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
K-12 Teachers Experiences with Computing: A Case Study K-12教师的计算机经验:一个案例研究
Steve Cooper, S. Rodger, K. Isbister, M. Schep, RoxAnn H. Stalvey, L. Pérez
We offered professional development to in-service K-12 teachers. Teachers learned programming, and how to teach programming. During the subsequent academic year, they taught programming in their schools. We interviewed the teachers to better understand their experiences. This poster describes case studies of K-12 teachers as they teach programming for the first time. As this study is qualitative, it does not attempt to measure findings. Rather, in exploring individual teachers' experiences, we hope to benefit both future teachers who will need to teach computing as well as those who will be helping those teachers.
我们为在职的K-12教师提供专业发展。教师学习编程,以及如何教编程。在接下来的学年里,他们在各自的学校教授编程。我们采访了老师们,以便更好地了解他们的经历。这张海报描述了K-12教师第一次教编程的案例研究。由于这项研究是定性的,它并不试图衡量结果。更确切地说,在探索个别教师的经验时,我们希望对未来需要教授计算机的教师和那些将帮助这些教师的人都有好处。
{"title":"K-12 Teachers Experiences with Computing: A Case Study","authors":"Steve Cooper, S. Rodger, K. Isbister, M. Schep, RoxAnn H. Stalvey, L. Pérez","doi":"10.1145/3059009.3072989","DOIUrl":"https://doi.org/10.1145/3059009.3072989","url":null,"abstract":"We offered professional development to in-service K-12 teachers. Teachers learned programming, and how to teach programming. During the subsequent academic year, they taught programming in their schools. We interviewed the teachers to better understand their experiences. This poster describes case studies of K-12 teachers as they teach programming for the first time. As this study is qualitative, it does not attempt to measure findings. Rather, in exploring individual teachers' experiences, we hope to benefit both future teachers who will need to teach computing as well as those who will be helping those teachers.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132201162","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
期刊
Proceedings of the 2017 ACM Conference on Innovation and Technology in 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1