@inproceedings{a9a614d55806425fa2b819661234e806,
title = "Teaching abstraction, function and reuse in the first class of CS1 - A lightbot experience",
abstract = "Educators have long been trying to motivate students in their introductory programming courses. There are key concepts that are not easy to teach like abstraction, function and reuse. We believe that the visual nature of game-oriented approach to teaching anything is more effective for students. This work describes our experience in the use of Lightbot to introduce students to these concepts. This approach has been implemented in two Universities in CS1: Universidad Nacional de San Agust{\'i}n and Universidad La Salle, from Arequipa - Per{\'u}. One of them uses Java and the other one uses Python as first programming languages. Lightbot has been used in both of them since 2015 in the first laboratory session. Results were measured by student's grades in comparison with previous years when Lightbot was not used.",
keywords = "Cs1, Game-oriented, Motivation, Pedagogical tool, Specific assignments, Teaching",
author = "L{\'o}pez, {Marco Aedo} and Duarte, {Elizabeth Vidal} and Valderrama, {Alfredo Paz} and Gutierrez, {Eveling Castro}",
year = "2016",
month = jul,
day = "11",
doi = "10.1145/2899415.2925505",
language = "Ingl{\'e}s",
series = "Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE",
publisher = "Association for Computing Machinery",
pages = "256--257",
booktitle = "ITiCSE 2016 - Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education",
note = "null ; Conference date: 11-07-2016 Through 13-07-2016",
}