From Procedures to Objects: A Research Agenda for the Psychology of Object-Oriented Programming Education

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 progra...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Human technology Jg. 4; H. 1; S. 75 - 91
Hauptverfasser: Sajaniemi, Jorma, Kuittinen, Marja
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Jyväskylä Centre of Sociological Research (NGO) 31.05.2008
Centre of Sociological Research, Szczecin, Poland
Schlagworte:
ISSN:1795-6889, 1795-6889
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
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.
AbstractList 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.
Author Sajaniemi, Jorma
Kuittinen, Marja
Author_xml – sequence: 1
  givenname: Jorma
  surname: Sajaniemi
  fullname: Sajaniemi, Jorma
– sequence: 2
  givenname: Marja
  surname: Kuittinen
  fullname: Kuittinen, Marja
BookMark eNp9kU1rHDEMhk1Jocm2_6AHQ8-TyGPPh3NbQtIGAhtKezb-kGe87I5T23vYf193N4XQQ08SQs-rV9IVuVjigoR8ZnDNBmDsZi43h7RctwAjCNYx3ol35JINsmv6cZQXb_IP5CrnLYAQrOeXJDykuKfPKVp0h4SZlkg3Zou25Fu6pt8xo052pusJF6epj4mWGelzPto57uJ0pNG_As0mBVwKuj9yU9L7fVgmeu8OVpcQl4_kvde7jJ9e44r8fLj_cfetedp8fbxbPzW25b1oGIwGsRu505pbM7JOGBCyHVo99MYLN3LTaSb9YFuUwA16abxD6F3faw58RR7Pui7qrXpJYa_TUUUd1KkQ06R0KsHuUDGPpqszwHMQIOtE48HqVg7S4FDvsyJfzlovKf46YC5qG-uhq33V9iMTcqjOatftucummHNCr2wop51L0mGnGKjTm9RcVKXV2zdVWPwD_7X8X-w3b4maiw
CitedBy_id crossref_primary_10_1080_18117295_2016_1189215
crossref_primary_10_1145_3469128
crossref_primary_10_1080_08993408_2012_726871
crossref_primary_10_1145_2483710_2483713
crossref_primary_10_1080_18117295_2018_1540169
ContentType Journal Article
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.
Copyright_xml – notice: 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.
DBID AAYXX
CITATION
3V.
7XB
88G
88I
8FE
8FG
8FI
8FJ
8FK
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
FYUFA
GHDGH
GNUQQ
HCIFZ
JQ2
K7-
M2M
M2P
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PSYQQ
Q9U
DOA
DOI 10.17011/ht/urn.200804151354
DatabaseName CrossRef
ProQuest Central (Corporate)
ProQuest Central (purchase pre-March 2016)
Psychology Database (Alumni)
Science Database (Alumni Edition)
ProQuest SciTech Collection
ProQuest Technology Collection
Hospital Premium Collection
Hospital Premium Collection (Alumni Edition)
ProQuest Central (Alumni) (purchase pre-March 2016)
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
Technology collection
ProQuest One Community College
ProQuest Central
Health Research Premium Collection
Health Research Premium Collection (Alumni)
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Psychology Database
Science Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Databases
ProQuest One Academic (New)
Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest One Psychology
ProQuest Central Basic
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
Publicly Available Content Database
ProQuest One Psychology
Computer Science Database
ProQuest Central Student
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
Health Research Premium Collection
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies & Aerospace Collection
ProQuest Science Journals (Alumni Edition)
ProQuest Central Basic
ProQuest Science Journals
ProQuest One Academic Eastern Edition
ProQuest Hospital Collection
ProQuest Technology Collection
Health Research Premium Collection (Alumni)
ProQuest Psychology Journals (Alumni)
ProQuest SciTech Collection
ProQuest Hospital Collection (Alumni)
ProQuest Psychology Journals
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
ProQuest Central (Alumni)
DatabaseTitleList
Publicly Available Content Database
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: PIMPY
  name: Publicly Available Content Database
  url: http://search.proquest.com/publiccontent
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Education
Psychology
EISSN 1795-6889
EndPage 91
ExternalDocumentID oai_doaj_org_article_1feb5cb80f30409daabf0ca2979be716
10_17011_ht_urn_200804151354
GroupedDBID 29I
2WC
5GY
5VS
88I
8FI
8FJ
8RG
AAFWJ
AAKPC
AAYXX
ABIVO
ABUWG
ACGFO
ADBBV
AEGXH
AFFHD
AFKRA
AFPKN
AIAGR
ALMA_UNASSIGNED_HOLDINGS
ARAPS
AZQEC
BCNDV
BENPR
BGLVJ
C1A
CCPQU
CITATION
DWQXO
E3Z
FYUFA
GNUQQ
GROUPED_DOAJ
HCIFZ
IPNFZ
K7-
KQ8
M2M
M2P
M~E
OK1
OVT
PHGZM
PHGZT
PIMPY
PQGLB
PSYQQ
RIG
RNS
TR2
UKHRP
XSB
3V.
7XB
8FE
8FG
8FK
JQ2
P62
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
PUEGO
Q9U
ID FETCH-LOGICAL-c2364-108bee583daa3cb8154b049272a76bf4d83b5a19f7c2e903bef9bfde06d66a303
IEDL.DBID DOA
ISSN 1795-6889
IngestDate Fri Oct 03 12:41:04 EDT 2025
Sun Sep 07 03:49:34 EDT 2025
Sat Nov 29 04:53:19 EST 2025
Tue Nov 18 22:38:54 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c2364-108bee583daa3cb8154b049272a76bf4d83b5a19f7c2e903bef9bfde06d66a303
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://doaj.org/article/1feb5cb80f30409daabf0ca2979be716
PQID 2681497492
PQPubID 5514779
PageCount 17
ParticipantIDs doaj_primary_oai_doaj_org_article_1feb5cb80f30409daabf0ca2979be716
proquest_journals_2681497492
crossref_citationtrail_10_17011_ht_urn_200804151354
crossref_primary_10_17011_ht_urn_200804151354
PublicationCentury 2000
PublicationDate 2008-5-31
PublicationDateYYYYMMDD 2008-05-31
PublicationDate_xml – month: 05
  year: 2008
  text: 2008-5-31
  day: 31
PublicationDecade 2000
PublicationPlace Jyväskylä
PublicationPlace_xml – name: Jyväskylä
PublicationTitle Human technology
PublicationYear 2008
Publisher Centre of Sociological Research (NGO)
Centre of Sociological Research, Szczecin, Poland
Publisher_xml – name: Centre of Sociological Research (NGO)
– name: Centre of Sociological Research, Szczecin, Poland
SSID ssj0044163
Score 1.6612577
Snippet Programming education has experienced a shift from imperative and procedural programming to object-orientation. This shift has been motivated by educators'...
SourceID doaj
proquest
crossref
SourceType Open Website
Aggregation Database
Enrichment Source
Index Database
StartPage 75
SubjectTerms Education
Learning
Object oriented programming
procedural programming
programming education
Psychology
psychology of programming
SummonAdditionalLinks – databaseName: Science Database
  dbid: M2P
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Lb9QwEB6VlkMvlC6gLrSVD1yjTeI8bC6oVF1xadVDkXqz_OxWopvtbhaJf8-M11lAleDQa2IncWb8zYw9_gbgY0us6b4SmUNvPqtop1C3TciCpUJJeXDGh1hsor26Ere38jotuK1SWuWAiRGoXWdpjXxSNgKd-baS5efFY0ZVo2h3NZXQeAF76NkUlNJ1WV4PSFyRsxEPRMo6a4SQ6ehcizo9mfUTlFVMpqRT6gWvq79MU2TwfwLQ0epMD577va_hVfI32dlGQQ5hx89HcDDUcmBpao-oenPK9BjB_hYVf76B--mye2DRzrk1xuas71hnaPVm9YmdsUQWNGOISxjdM_SBGfqUbLF9BOtC6kDfRxSgjqWssAe0m8wPL34L36YXN-dfs1SfIbNEO48ILoz3teBOa26NQG_MYMBRtiWKmxIABTe1LmRobellzlHs0gTn88Y1jUbb-Q52593cHwGrKsMxxheld6YqW6e5cbpwCAlBm7qxY-CDaJRN5OVUQ-O7oiCGBKpmvcI_qv4U6Biyba_FhrzjP-2_kNS3bYl6O17olncqzWRVBG9qHG0eOAKgxLGbkFuNqi2Nx-hzDMeDQqiEByv1Wxve__v2B9jfZKRQfsIx7PbLtT-Bl_ZHf79ankb1_gWefgPz
  priority: 102
  providerName: ProQuest
Title From Procedures to Objects: A Research Agenda for the Psychology of Object-Oriented Programming Education
URI https://www.proquest.com/docview/2681497492
https://doaj.org/article/1feb5cb80f30409daabf0ca2979be716
Volume 4
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 1795-6889
  dateEnd: 20191231
  omitProxy: false
  ssIdentifier: ssj0044163
  issn: 1795-6889
  databaseCode: DOA
  dateStart: 20050101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 1795-6889
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0044163
  issn: 1795-6889
  databaseCode: M~E
  dateStart: 20050101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 1795-6889
  dateEnd: 20211231
  omitProxy: false
  ssIdentifier: ssj0044163
  issn: 1795-6889
  databaseCode: K7-
  dateStart: 20050401
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1795-6889
  dateEnd: 20211231
  omitProxy: false
  ssIdentifier: ssj0044163
  issn: 1795-6889
  databaseCode: BENPR
  dateStart: 20050401
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Psychology Database
  customDbUrl:
  eissn: 1795-6889
  dateEnd: 20211231
  omitProxy: false
  ssIdentifier: ssj0044163
  issn: 1795-6889
  databaseCode: M2M
  dateStart: 20050401
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/psychology
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Publicly Available Content Database
  customDbUrl:
  eissn: 1795-6889
  dateEnd: 20211231
  omitProxy: false
  ssIdentifier: ssj0044163
  issn: 1795-6889
  databaseCode: PIMPY
  dateStart: 20050401
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/publiccontent
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Science Database
  customDbUrl:
  eissn: 1795-6889
  dateEnd: 20211231
  omitProxy: false
  ssIdentifier: ssj0044163
  issn: 1795-6889
  databaseCode: M2P
  dateStart: 20050401
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/sciencejournals
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07T8MwELYQMLDwRpSXPLBaTfOyzVYQFQi1RAgkmCw7tgUSbVBbkPj33DlJBWJgYfGQ2E703fl8l3y-I-SUY9Z0lwpmwZtnKf4p1Dz3zJdYKCny1jgfik3w0Ug8PsriW6kv5ITV6YFr4Lo970xWGhF5CLwjabU2Pio1zCSNA2cfrW_EZRtM1TY4RTcjHIWUGcuFkM2hOQ7a3H2ed0FKgUaJ59N7SZb-2JRC7v5fpjnsN4NNst44irRfv-AWWXKTbbLRFmGgzZrcIS-DaTWmge9v3yF2pvcVvTX4dWV2Rvu0ZdbRPmiK1XRQTSmoBl0Yvk9665sBrMKkx-CC4nTI2hrDvkYXFJBd8jC4vL-4Yk39BFZiWniwsMI4l4kEQEsAQvCWDAQEMY9BHEjQE4nJdE96XsZORgmIRRpvXZTbPNewt-2R5Uk1cfuEpqlJIAYXsbMmjbnVibG6Z2HJem2yvOyQpAVQlU1ycaxx8aowyEDY1fNcAXDqO-wdwhaj3urkGn_0P0fZLPpiauxwARRGNQqj_lKYDjlqJaua9TpTcS4gVOQAzsF_POOQrNW8EmQZHJHl-fTdHZPV8mP-MpuekJXzy1FxdxJUFtobzqAdxsPQFnC_uB4WT1-g4PNS
linkProvider Directory of Open Access Journals
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Nb9QwEB2VgkQvFBZQlxbwAY7RZh0ncZAQKh-rVu2uOBSpN2PHNlup3SxJCuqf4jd2JussICQ49cA133Ge3zw743kAL3Kqmu6EjCyq-UjQn0KdZz7yJRklxd4a5zuziXw2k6enxccN-NGvhaG0yp4TO6K2VUlz5COeSRTzuSj4m-XXiFyj6O9qb6GxgsWRu_qOQ7bm9eF7_L4vOZ98OHl3EAVXgaikYunIO9I4l8rEap2URqKGMCiTec7xISltTSYm1ePC5yV3RZzgwxbGWxdnNss0Mj5e9xbcFhgJyTFhyqc98wsSN90CzCKNMimLsFQvxz40mrcjxEaXvEmr4sdJKn4LhZ1jwB8BoYtyk-3_rX3uw72gp9n-qgM8gA23GMB271XBAnUNyJ06ZLIMYGvN-lcP4WxSVxesi-P2snYNaytWGZqdal6xfRaKIc0Z8u7CaoYan6FmZsv1JVjlwwnUHlTi1LKQ9XaBuoC5_saP4NONtMRj2FxUC7cDTAiTOIPDW2eN4LnVibF6bJHyvDZpVg4h6aGgylCcnTxCzhUN0ghAat4qbFH1K4CGEK3PWq6Kk_zj-LeEsvWxVFq821DVX1RgKjX2zqT4trFPkOALfHfj41Jj1y2Mw9H1EPZ6AKrAd436ib4nf9_9HO4enEyP1fHh7GgXtlbZN5SLsQebbX3pnsKd8lt71tTPuq7F4PNNY_Uai5dhXg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=From+Procedures+To+Objects%3A+A+Research+Agenda+For+The+Psychology+Of+Object-oriented+Programming+Education&rft.jtitle=Human+technology&rft.au=Jorma+Sajaniemi&rft.au=Marja+Kuittinen&rft.date=2008-05-31&rft.pub=Centre+of+Sociological+Research%2C+Szczecin%2C+Poland&rft.issn=1795-6889&rft.eissn=1795-6889&rft.volume=4&rft.issue=1&rft.spage=75&rft.epage=91&rft_id=info:doi/10.17011%2Fht%2Furn.200804151354&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_1feb5cb80f30409daabf0ca2979be716
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1795-6889&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1795-6889&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1795-6889&client=summon