作者
Sotirios Kentros, Manish Wadhwa, Lakshmidevi Sreeramareddy, Komalpreet Kaur
发表日期
2019/2/22
图书
Proceedings of the 50th ACM Technical Symposium on Computer Science Education
页码范围
1287-1287
简介
We have introduced Peer-Educators through the Supplemental Instruction program and four Team-Based Learning laboratory assignments in our Introduction to Programming course. These four laboratory assignments are using Finch Robots to facilitate student comprehension of basic object-oriented programming concepts. In contrast to other lab assignments, Finch labs are team-based activities that revolve around programming Finch, a programmable robot to do activities like moving, sensing the environment, playing music, etc. Introducing the Finch labs has multiple benefits for the students. It helps better anchor the basic concepts of object-oriented programming, since interacting with the Finch robot is done by instantiating a Finch object and performing method calls on the object. This helps students understand many of the object oriented topics of the course, like object instantiation, method calls, passing …
学术搜索中的文章
S Kentros, M Wadhwa, L Sreeramareddy, K Kaur - Proceedings of the 50th ACM Technical Symposium on …, 2019