Content area

Abstract

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 students; it is not motivated by research either in psychology of programming or in computer science education. There are practically no results that would indicate that such a shift is desirable, needed in the first place, or even effective for learning programming. Moreover, there has been an implicit assumption that classic results on imperative and procedural programming education and learning apply to object-oriented programming (OOP) as well. We argue that this is not the case and call for systematic research into the fundamental cognitive and educational issues in learning and teaching OOP. We also present a research agenda intended to improve the understanding of OOP and OOP education.

Details

1009240
Title
From procedures to objects: A research agenda for the psychology of object-oriented programming education
Publication title
Human Technology; Jyväskylä
Volume
4
Issue
1
Source details
Special Issue on Psychology of Programming. May 2008
Pages
75-91
Publication year
2008
Publication date
May 2008
Section
Articles
Publisher
Centre of Sociological Research (NGO)
Place of publication
Jyväskylä
Country of publication
Poland
ISSN
17956889
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Milestone dates
2008-05-01 (Created); 2021-07-15 (Submitted); 2008-05-01 (Issued); 2021-07-15 (Modified); 2008-05-01 (Published)
ProQuest document ID
2681497492
Document URL
https://www.proquest.com/scholarly-journals/procedures-objects-research-agenda-psychology/docview/2681497492/se-2?accountid=208611
Copyright
© 2008. This work is published under http://creativecommons.org/licenses/by-nc/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2024-08-27
Database
ProQuest One Academic