A Roles-Based Approach to Variable-Oriented Programming
Sorva, J. (2008). A Roles-Based Approach to Variable-Oriented Programming. Human Technology, Volume 4 (1), pp. 62-74. URN:NBNfi:jyu-200804151353. Retrieved from http://www.humantechnology.jyu.fi
Authors
Date
2008Copyright
© 2008 Juha Sorva, and the Agora Center, University of Jyväskylä
Delocalized variable plans pose problems for novice programmers trying to
read and write programs. Variable-oriented programming is a programming paradigm
that emphasizes the importance of variable-related plans, and localizes actions
pertaining to each variable together in one place in the program code. This paper
revisits the idea of variable-oriented programming and shows how it can be founded on
roles of variables: stereotypes of variable use suitable for teaching to novices. The paper
sketches out how variable-oriented, roles-based programming could be implemented
using either a new programming language or a framework built on an existing language.
The possible applications, merits, and problems of a roles-based approach, and
variable-oriented programming in general, are discussed. This paper points toward
possible research directions for the future and provides a basis for further discussions of
variable-oriented, roles-based programming.
Publisher
University of Jyväskylä, Agora CenterISSN Search the Publication Forum
1795-6889Keywords
Original source
http://www.humantechnology.jyu.fiMetadata
Show full item recordCollections
- Human technology [245]
License
Related items
Showing items with similar title or keywords.
-
Resilience and Parental Burnout Among Finnish Parents During the COVID-19 Pandemic : Variable and Person-Oriented Approaches
Sorkkila, Matilda; Aunola, Kaisa (SAGE Publications, 2022)During the coronavirus disease 2019 (COVID-19) crisis, different personality characteristics may have influenced parental well-being in different ways. In the present study, we combined variable and person-oriented approaches ... -
The work-family interface and its correlates : integrating variable and person oriented approaches
Moazami-Goodarzi, Ali (University of Jyväskylä, 2017)The aim of this research was to examine key correlates of the interaction between work and family in one Nordic country, Finland, using a person- oriented and variable-oriented approach. The correlates that were chosen ... -
Extraversion and performance approach goal orientation : An integrative approach to personality
Pickett, Jennifer; Hofmans, Joeri; De Fruyt, Filip (Elsevier, 2019)Research shows that extraversion is unrelated to performance approach goal orientation, both at the trait- and the state-level. However, since previous studies have either focused on the trait- or the state-level, such a ... -
Valuing Variability: Dynamic Usage-based Principles in the L2 Development of Four Finnish Language Learners
Lesonen, Sirkku (2020)The general aim of this study is to trace the second language (L2) development of four beginner learners of Finnish over one academic year from a dynamic usage-based perspective. Contrary to many previous studies, this ... -
From Procedures to Objects: A Research Agenda for the Psychology of Object-Oriented Programming Education
Sajaniemi, Jorma; Kuittinen, Marja (University of Jyväskylä, Agora Center, 2008)Programming education has experienced a shift from imperative and procedural programming to object-orientation. This shift has been motivated by educators’ desire to please the information technology industry and potential ...