Teaching abstraction, function and reuse in the first class of CS1 - A lightbot experience

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

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.

Original languageEnglish
Title of host publicationITiCSE 2016 - Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education
PublisherAssociation for Computing Machinery
Pages256-257
Number of pages2
ISBN (Electronic)9781450342315
DOIs
StatePublished - 11 Jul 2016
Event2016 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2016 - Arequipa, Peru
Duration: 11 Jul 201613 Jul 2016

Publication series

NameAnnual Conference on Innovation and Technology in Computer Science Education, ITiCSE
Volume11-13-July-2016
ISSN (Print)1942-647X

Conference

Conference2016 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2016
Country/TerritoryPeru
CityArequipa
Period11/07/1613/07/16

Keywords

  • Cs1
  • Game-oriented
  • Motivation
  • Pedagogical tool
  • Specific assignments
  • Teaching

Fingerprint

Dive into the research topics of 'Teaching abstraction, function and reuse in the first class of CS1 - A lightbot experience'. Together they form a unique fingerprint.

Cite this