Roles of Variables in Teaching

  • Sorva J
  • Karavirta V
  • Korhonen A
N/ACitations
Citations of this article
30Readers
Mendeley users who have this article in their library.

Abstract

Expert programmers possess schemas, abstractions of concrete experiences, which help them solve programming problems. Stereotypes of variable use in computer programs can be characterized using roles of variables, which can be taught to novices in order to support schema formation. This paper describes the ’lightweight’ adoption of roles of variables in our teaching of introductory programming. We discuss the changes made to our courses, our experiences with this process, and some preliminary results of how our students took to roles of variables. Roles provided us with a new way to improve our teaching materials and methods. They are easily linked to code and to pseudocode designs, and we found them easy to use both as a documentative tool and for the stepwise refinement of programs. Our results indicate that more than a very ’lightweight’ introduction of roles is needed in order for students to adopt them into active use.

Cite

CITATION STYLE

APA

Sorva, J., Karavirta, V., & Korhonen, A. (2007). Roles of Variables in Teaching. In Proceedings of the 2007 InSITE Conference. Informing Science Institute. https://doi.org/10.28945/3100

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free