Elizabeth Vidal Duarte, Eveling Gloria Castro Gutierrez, Marco Aedo
{"title":"当机器人遇到乌龟:算法和函数的温和介绍","authors":"Elizabeth Vidal Duarte, Eveling Gloria Castro Gutierrez, Marco Aedo","doi":"10.1145/3059009.3072974","DOIUrl":null,"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.0000,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"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\":null,\"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.0000,\"publicationDate\":\"2017-06-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3059009.3072974\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3059009.3072974","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
长期以来,教育工作者一直试图在他们的编程入门课程中激励学生。游戏帮助学生练习公式、事实和过程,通过增加乐趣来激励学习。本作品描述了我们使用Lightbot和图形库Turtle的经验,向学生介绍算法和函数的概念。这一方法已在阿雷基帕的两所大学实施。我们将介绍CS1第一节和第二节课中使用的作业。我们的经验告诉我们,学生们对算法和函数有了清晰的理解,这些算法和函数后来用Python (universsidad La Salle)和Java (Universidad Nacional de San augustine)实现。我们相信,游戏的视觉本质和教学的图形组件对学生更有效。结果是通过2016年学生的感知来衡量的。
When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions
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.