Title
Teaching abstraction, function and reuse in the first class of CS1 - A lightbot experience
Date Issued
11 July 2016
Access level
metadata only access
Resource Type
lecture
Author(s)
Universidad Nacional de San Agustín de Arequipa
Universidad Nacional de San Agustín de Arequipa
Universidad Nacional de San Agustín de Arequipa
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ín and Universidad La Salle, from Arequipa - Perú. 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.
Start page
256
End page
257
Volume
11-13-July-2016
Language
English
OCDE Knowledge area
Educación general (incluye capacitación, pedadogía)
Scopus EID
2-s2.0-84979729823
ISBN
9781450342315
Source
Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
ISSN of the container
1942647X
Sources of information: Directorio de Producción Científica Scopus