When the robot meets the turtle: A gentle introduction to algorithms and functions

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

1 Scopus citations

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.

Original languageEnglish
Title of host publicationITiCSE 2017 - Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education
PublisherAssociation for Computing Machinery
Pages78-79
Number of pages2
ISBN (Electronic)9781450347044
DOIs
StatePublished - 28 Jun 2017
Event2017 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2017 - Bologna, Italy
Duration: 3 Jul 20175 Jul 2017

Publication series

NameAnnual Conference on Innovation and Technology in Computer Science Education, ITiCSE
VolumePart F128680
ISSN (Print)1942-647X

Conference

Conference2017 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2017
Country/TerritoryItaly
CityBologna
Period3/07/175/07/17

Bibliographical note

Publisher Copyright:
© 2017 Copyright is held by the owner/author(s).

Keywords

  • First programming course
  • Game-oriented. pedagogical tool
  • Motivation
  • Specific assignments
  • Teaching

Fingerprint

Dive into the research topics of 'When the robot meets the turtle: A gentle introduction to algorithms and functions'. Together they form a unique fingerprint.

Cite this