A game-based approach to the teaching of object-oriented programming languages

Students often have difficulties when trying to understand the concepts of object-oriented programming (OOP). This paper presents a contribution to the teaching of OOP languages through a game-oriented approach based on the interaction with tangible user interfaces (TUIs). The use of a specific type...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Computers and education Ročník 73; s. 83 - 92
Hlavní autori: Rodríguez Corral, José María, Civit Balcells, Antón, Morgado Estévez, Arturo, Jiménez Moreno, Gabriel, Ferreiro Ramos, María José
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier Ltd 01.04.2014
Predmet:
ISSN:0360-1315, 1873-782X
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Students often have difficulties when trying to understand the concepts of object-oriented programming (OOP). This paper presents a contribution to the teaching of OOP languages through a game-oriented approach based on the interaction with tangible user interfaces (TUIs). The use of a specific type of commercial distributed TUI (Sifteo cubes), in which several small physical devices have sensing, wireless communication and user-directed output capabilities, is applied to the teaching of the C# programming language, since the operation of these devices can be controlled by user programs written in C#. For our experiment, we selected a sample of students with a sufficient knowledge about procedural programming, which was divided into two groups: The first one had a standard introductory C# course, whereas the second one had an experimental C# course that included, in addition to the contents of the previous one, two demonstration programs that illustrated some OOP basic concepts using the TUI features. Finally, both groups completed two tests: a multiple-choice exam for evaluating the acquisition of basic OOP concepts and a C# programming exercise. The analysis of the results from the tests indicates that the group of students that attended the course including the TUI demos showed a higher interest level (i.e. they felt more motivated) during the course exposition than the one that attended the standard introductory C# course. Furthermore, the students from the experimental group achieved an overall better mark. Therefore, we can conclude that the technological contribution of Sifteo cubes – used as a distributed TUI by which OOP basic concepts are represented in a tangible and a visible way – to the teaching of the C# language has a positive influence on the learning of this language and such basic concepts. •We present a game-based approach to the teaching of object-oriented languages.•Such approach is based on the interaction with a tangible user interface (TUI).•This TUI represents object-oriented programming (OOP) concepts in a visible form.•The analysis of C# demos to control the TUI makes the study of OOP concepts easier.•Pupils who took C# classes including such demos got better results in the experiments.
AbstractList Students often have difficulties when trying to understand the concepts of object-oriented programming (OOP). This paper presents a contribution to the teaching of OOP languages through a game-oriented approach based on the interaction with tangible user interfaces (TUIs). The use of a specific type of commercial distributed TUI (Sifteo cubes), in which several small physical devices have sensing, wireless communication and user-directed output capabilities, is applied to the teaching of the C# programming language, since the operation of these devices can be controlled by user programs written in C#. For our experiment, we selected a sample of students with a sufficient knowledge about procedural programming, which was divided into two groups: The first one had a standard introductory C# course, whereas the second one had an experimental C# course that included, in addition to the contents of the previous one, two demonstration programs that illustrated some OOP basic concepts using the TUI features. Finally, both groups completed two tests: a multiple-choice exam for evaluating the acquisition of basic OOP concepts and a C# programming exercise. The analysis of the results from the tests indicates that the group of students that attended the course including the TUI demos showed a higher interest level (i.e. they felt more motivated) during the course exposition than the one that attended the standard introductory C# course. Furthermore, the students from the experimental group achieved an overall better mark. Therefore, we can conclude that the technological contribution of Sifteo cubes – used as a distributed TUI by which OOP basic concepts are represented in a tangible and a visible way – to the teaching of the C# language has a positive influence on the learning of this language and such basic concepts. •We present a game-based approach to the teaching of object-oriented languages.•Such approach is based on the interaction with a tangible user interface (TUI).•This TUI represents object-oriented programming (OOP) concepts in a visible form.•The analysis of C# demos to control the TUI makes the study of OOP concepts easier.•Pupils who took C# classes including such demos got better results in the experiments.
Author Rodríguez Corral, José María
Ferreiro Ramos, María José
Jiménez Moreno, Gabriel
Civit Balcells, Antón
Morgado Estévez, Arturo
Author_xml – sequence: 1
  givenname: José María
  surname: Rodríguez Corral
  fullname: Rodríguez Corral, José María
  email: josemaria.rodriguez@uca.es
  organization: School of Engineering, University of Cádiz, Chile 1, 11002 Cádiz, Spain
– sequence: 2
  givenname: Antón
  surname: Civit Balcells
  fullname: Civit Balcells, Antón
  email: civit@atc.us.es
  organization: Technical School of Computer Engineering, University of Seville, Reina Mercedes s/n, 41012 Seville, Spain
– sequence: 3
  givenname: Arturo
  surname: Morgado Estévez
  fullname: Morgado Estévez, Arturo
  email: arturo.morgado@uca.es
  organization: School of Engineering, University of Cádiz, Chile 1, 11002 Cádiz, Spain
– sequence: 4
  givenname: Gabriel
  surname: Jiménez Moreno
  fullname: Jiménez Moreno, Gabriel
  email: gaji@atc.us.es
  organization: Technical School of Computer Engineering, University of Seville, Reina Mercedes s/n, 41012 Seville, Spain
– sequence: 5
  givenname: María José
  surname: Ferreiro Ramos
  fullname: Ferreiro Ramos, María José
  email: mariajose.ferreiro@uca.es
  organization: School of Marine, Nautical and Radioelectronic Engineering, University of Cádiz, República Saharaui s/n, 11510 Puerto Real, Cádiz, Spain
BookMark eNqFkE1Lw0AQhhepYFv9CUL-QOJ-5BMPUopWoehFwdsy2UzSDU027G4F_71b2pOXnl6GeZ-BeRZkNpoRCblnNGGU5Q99oswwYXNIOGUiYTwJcUXmrCxEXJT8e0bmVOQ0ZoJlN2ThXE8pTfM0m5P3VdTBgHENDpsIpskaULvIm8jvMPIYBj12kWkjU_eofGysxtGHbmh2FobhuN7D2B2gQ3dLrlvYO7w755J8vTx_rl_j7cfmbb3axkrQysdlWrR1mZYtF2lFIcMGBC14XVMONC9ExlooIM2QgUhpWZWgeF0xXouqKlqeiSV5PN1V1jhnsZVKe_DajN6C3ktG5VGN7OVZjTyqkYzLEIHO_tGT1QPY34vc04nD8NqPRiudCjYUNtoGN7Ix-sKFPxzpg3I
CitedBy_id crossref_primary_10_1109_TE_2016_2622227
crossref_primary_10_4018_IJICTE_2017100105
crossref_primary_10_1177_07356331221087773
crossref_primary_10_1177_0735633117706908
crossref_primary_10_1002_cae_22304
crossref_primary_10_1002_cae_21964
crossref_primary_10_1002_cae_22109
crossref_primary_10_1007_s40751_017_0031_2
crossref_primary_10_1177_0047239520926971
crossref_primary_10_1145_3243137
crossref_primary_10_3389_fpsyg_2021_771221
crossref_primary_10_1007_s10639_021_10430_5
crossref_primary_10_4018_ijhcitp_2015010103
crossref_primary_10_1007_s11423_024_10393_7
crossref_primary_10_1080_10447318_2019_1647665
crossref_primary_10_1016_j_chb_2022_107245
crossref_primary_10_1145_3423956
crossref_primary_10_1016_j_compedu_2019_103698
crossref_primary_10_1080_1554480X_2024_2388090
crossref_primary_10_1016_j_chb_2020_106349
crossref_primary_10_1007_s12652_019_01587_6
Cites_doi 10.1109/MP.2005.1368910
10.1016/j.compchemeng.2004.01.009
10.1016/S1389-1286(01)00302-4
10.1145/379088.379101
10.1016/S0953-5438(97)00006-4
10.1016/j.ijer.2005.08.014
ContentType Journal Article
Copyright 2014 Elsevier Ltd
Copyright_xml – notice: 2014 Elsevier Ltd
DBID AAYXX
CITATION
DOI 10.1016/j.compedu.2013.12.013
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Education
EISSN 1873-782X
EndPage 92
ExternalDocumentID 10_1016_j_compedu_2013_12_013
S0360131513003370
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29F
4.4
41~
457
4G.
5GY
5VS
6J9
6TJ
7-5
71M
8P~
9JO
AABNK
AACTN
AAEDT
AAEDW
AAFJI
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
ABFNM
ABFRF
ABIVO
ABJNI
ABMAC
ABMMH
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFS
ACHQT
ACRLP
ACTDY
ADBBV
ADEZE
ADHUB
ADIYS
ADMUD
AEBSH
AEFWE
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AI.
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
AKYCK
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOMHK
ASPBG
AVARZ
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
HF~
HLZ
HMY
HVGLF
HZ~
IHE
J1W
KOM
LG9
M3Y
M41
MO0
N9A
NHB
O-L
O9-
OAUVE
OHT
OZT
P-8
P-9
P2P
PC.
PRBVW
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPCBC
SSB
SSO
SSS
SSZ
T5K
UNMZH
VH1
WUQ
XSW
ZY4
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABUFD
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADMHG
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c309t-847fb848f23490a5eda3072bb02a067351fa7a45e1a340898ac2b912b3997f253
ISICitedReferencesCount 55
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000332437700007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0360-1315
IngestDate Tue Nov 18 20:49:36 EST 2025
Sat Nov 29 02:47:55 EST 2025
Fri Feb 23 02:36:04 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Wireless sensor networks
Teaching/learning strategies
Human–computer interface
Programming and programming languages
Tangible user interfaces
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c309t-847fb848f23490a5eda3072bb02a067351fa7a45e1a340898ac2b912b3997f253
PageCount 10
ParticipantIDs crossref_citationtrail_10_1016_j_compedu_2013_12_013
crossref_primary_10_1016_j_compedu_2013_12_013
elsevier_sciencedirect_doi_10_1016_j_compedu_2013_12_013
PublicationCentury 2000
PublicationDate April 2014
2014-04-00
PublicationDateYYYYMMDD 2014-04-01
PublicationDate_xml – month: 04
  year: 2014
  text: April 2014
PublicationDecade 2010
PublicationTitle Computers and education
PublicationYear 2014
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Liu, Shah, Jiang (bib15) 2004; 28
Schon (bib28) 1991
Dumbill, Bornstein (bib5) 2004
Tanenbaum, Woodhull (bib31) 2006
Fink (bib9) 2003
Rodríguez Corral, Galindo Gómez (bib24) 2006
Akyildiz, Su, Sankarasubramaniam, Cayirci (bib1) 2002; 38
Kolb (bib13) 1984
Platt (bib22) 2003
Sifteo Inc (bib30) 2013
Merrill, Sun, Kalanithi (bib17) 2012
Détienne (bib4) 1997; 9
Michaelis (bib19) 2010
Rodríguez Corral, García Vargas, Morgado Estévez (bib25) 2006
Rosson, Carroll (bib26) 1990; 21
Rumbaugh (bib27) 1991
Reges (bib23) 2002
Overmars (bib21) 2004; 23
Xmarin (bib33) 2012
Barnett, Lewies (bib2) 1994
Yan (bib34) 2009
Hennesy, Patterson (bib10) 2006
European Commission (bib7) 2013
Lesgold (bib14) 2004; 41
Microsoft Corporation (bib20) 2010
ECMA International (bib6) 2006
Faison (bib8) 2006
Merrill, Kalanithi, Maes (bib16) 2007
Bruner (bib3) 1979
Horn, Solovey, Crouser, Jacob (bib11) 2009
Kernighan, Ritchie (bib12) 1988
Sifteo Inc (bib29) 2013
Xie, Antle, Motamedi (bib32) 2008
Meyer (bib18) 1997
Détienne (10.1016/j.compedu.2013.12.013_bib4) 1997; 9
Hennesy (10.1016/j.compedu.2013.12.013_bib10) 2006
Horn (10.1016/j.compedu.2013.12.013_bib11) 2009
Xmarin (10.1016/j.compedu.2013.12.013_bib33) 2012
Tanenbaum (10.1016/j.compedu.2013.12.013_bib31) 2006
Dumbill (10.1016/j.compedu.2013.12.013_bib5) 2004
Meyer (10.1016/j.compedu.2013.12.013_bib18) 1997
Rodríguez Corral (10.1016/j.compedu.2013.12.013_bib25) 2006
Xie (10.1016/j.compedu.2013.12.013_bib32) 2008
Sifteo Inc (10.1016/j.compedu.2013.12.013_bib29) 2013
Reges (10.1016/j.compedu.2013.12.013_bib23) 2002
Merrill (10.1016/j.compedu.2013.12.013_bib16) 2007
Merrill (10.1016/j.compedu.2013.12.013_bib17) 2012
Yan (10.1016/j.compedu.2013.12.013_bib34) 2009
Michaelis (10.1016/j.compedu.2013.12.013_bib19) 2010
Fink (10.1016/j.compedu.2013.12.013_bib9) 2003
Kernighan (10.1016/j.compedu.2013.12.013_bib12) 1988
Overmars (10.1016/j.compedu.2013.12.013_bib21) 2004; 23
Rumbaugh (10.1016/j.compedu.2013.12.013_bib27) 1991
Sifteo Inc (10.1016/j.compedu.2013.12.013_bib30) 2013
Lesgold (10.1016/j.compedu.2013.12.013_bib14) 2004; 41
European Commission (10.1016/j.compedu.2013.12.013_bib7) 2013
Liu (10.1016/j.compedu.2013.12.013_bib15) 2004; 28
Rosson (10.1016/j.compedu.2013.12.013_bib26) 1990; 21
ECMA International (10.1016/j.compedu.2013.12.013_bib6) 2006
Microsoft Corporation (10.1016/j.compedu.2013.12.013_bib20) 2010
Bruner (10.1016/j.compedu.2013.12.013_bib3) 1979
Platt (10.1016/j.compedu.2013.12.013_bib22) 2003
Kolb (10.1016/j.compedu.2013.12.013_bib13) 1984
Barnett (10.1016/j.compedu.2013.12.013_bib2) 1994
Faison (10.1016/j.compedu.2013.12.013_bib8) 2006
Rodríguez Corral (10.1016/j.compedu.2013.12.013_bib24) 2006
Schon (10.1016/j.compedu.2013.12.013_bib28) 1991
Akyildiz (10.1016/j.compedu.2013.12.013_bib1) 2002; 38
References_xml – year: 2006
  ident: bib31
  article-title: Operating systems. Design and implementation
– start-page: 871
  year: 2006
  end-page: 875
  ident: bib25
  article-title: Guided practical activities for learning programming languages
  publication-title: Paper presented at the m-ICTE2006 IV international conference on multimedia and information and communication technologies in education
– volume: 21
  start-page: 76
  year: 1990
  end-page: 79
  ident: bib26
  article-title: Climbing the smalltalk mountain
  publication-title: ACM SIGCHI Bulletin
– year: 2010
  ident: bib19
  article-title: Essential C# 4.0
– year: 2003
  ident: bib9
  article-title: Creating significant learning experiences: An integrated approach to designing college courses
– year: 2010
  ident: bib20
  article-title: C# language specification. Version 4.0
– volume: 38
  start-page: 393
  year: 2002
  end-page: 422
  ident: bib1
  article-title: Wireless sensor networks: a survey
  publication-title: Computer Networks
– year: 2006
  ident: bib6
  article-title: C# language specification
– volume: 41
  start-page: 495
  year: 2004
  end-page: 502
  ident: bib14
  article-title: Contextual requirements for constructivist learning
  publication-title: International Journal of Educational Research
– volume: 9
  start-page: 47
  year: 1997
  end-page: 72
  ident: bib4
  article-title: Assessing the cognitive consequences of the object-oriented approach: a survey of empirical research on object-oriented design by individuals and teams
  publication-title: Interacting with Computers
– year: 2006
  ident: bib8
  article-title: Event-based programming: Taking events to the limit
– year: 2013
  ident: bib29
  article-title: Sifteo cubes
– year: 2006
  ident: bib24
  article-title: Learning C
  publication-title: Third edition revised and extended
– start-page: 975
  year: 2009
  end-page: 984
  ident: bib11
  article-title: Comparing the use of tangible and graphical programming languages for informal science education
  publication-title: Paper presented at the CHI 2009 27th computer–human interaction conference
– start-page: 4
  year: 2002
  end-page: 8
  ident: bib23
  article-title: Can C# replace Java in CS1 and CS2?
  publication-title: Paper presented at the ITiCSE'02 7th annual conference on innovation and technology in computer science education
– start-page: 191
  year: 2008
  end-page: 198
  ident: bib32
  article-title: Are tangibles more fun? Comparing children's enjoyment and engagement using physical, graphical and tangible user interfaces
  publication-title: Paper presented at the TEI'08 2nd international conference on tangible and embedded interaction
– start-page: 969
  year: 2009
  end-page: 974
  ident: bib34
  article-title: Teaching object-oriented programming with games
  publication-title: Paper presented at the ITNG 2009 6th international conference on information technology: New generations
– year: 1988
  ident: bib12
  article-title: The C programming language
– volume: 28
  start-page: 1635
  year: 2004
  end-page: 1647
  ident: bib15
  article-title: On-line outlier detection and data cleaning
  publication-title: Computers & Chemical Engineering
– year: 1991
  ident: bib28
  article-title: The reflective practitioner. How professionals think in action
– year: 2013
  ident: bib30
  article-title: Sifteo software development Kit for windows (version 1.1.3)
– year: 1997
  ident: bib18
  article-title: Object-oriented software construction
– year: 2003
  ident: bib22
  article-title: Introducing Microsoft.NET
– year: 2006
  ident: bib10
  article-title: Computer architecture. A quantitative approach
– year: 1984
  ident: bib13
  article-title: Experiential learning. Experience as the source of learning and development
– year: 1979
  ident: bib3
  article-title: Essays for the left hand
– year: 2012
  ident: bib33
  article-title: Mono. Cross platform, open source.NET development framework
– year: 2004
  ident: bib5
  article-title: Mono: A developer's notebook
– start-page: 75
  year: 2007
  end-page: 78
  ident: bib16
  article-title: Siftables: towards sensor network user interfaces
  publication-title: Paper presented at the TEI'07 1st international conference on tangible and embedded interaction
– volume: 23
  start-page: 11
  year: 2004
  end-page: 13
  ident: bib21
  article-title: Learning object-oriented design by creating games
  publication-title: IEEE Potentials
– year: 1991
  ident: bib27
  article-title: Object-oriented modeling and design
– year: 1994
  ident: bib2
  article-title: Outliers in statistical data
– year: 2013
  ident: bib7
  article-title: The Bologna process – Towards the European higher education area
– start-page: 1015
  year: 2012
  end-page: 1018
  ident: bib17
  article-title: Sifteo cubes
  publication-title: Paper presented at the CHI 2012 conference on human factors in computing systems
– year: 2003
  ident: 10.1016/j.compedu.2013.12.013_bib9
– year: 2013
  ident: 10.1016/j.compedu.2013.12.013_bib30
– start-page: 975
  year: 2009
  ident: 10.1016/j.compedu.2013.12.013_bib11
  article-title: Comparing the use of tangible and graphical programming languages for informal science education
– year: 2013
  ident: 10.1016/j.compedu.2013.12.013_bib29
– year: 2013
  ident: 10.1016/j.compedu.2013.12.013_bib7
– start-page: 871
  year: 2006
  ident: 10.1016/j.compedu.2013.12.013_bib25
  article-title: Guided practical activities for learning programming languages
– year: 2006
  ident: 10.1016/j.compedu.2013.12.013_bib31
– volume: 23
  start-page: 11
  issue: 5
  year: 2004
  ident: 10.1016/j.compedu.2013.12.013_bib21
  article-title: Learning object-oriented design by creating games
  publication-title: IEEE Potentials
  doi: 10.1109/MP.2005.1368910
– volume: 28
  start-page: 1635
  issue: 9
  year: 2004
  ident: 10.1016/j.compedu.2013.12.013_bib15
  article-title: On-line outlier detection and data cleaning
  publication-title: Computers & Chemical Engineering
  doi: 10.1016/j.compchemeng.2004.01.009
– start-page: 191
  year: 2008
  ident: 10.1016/j.compedu.2013.12.013_bib32
  article-title: Are tangibles more fun? Comparing children's enjoyment and engagement using physical, graphical and tangible user interfaces
– year: 2006
  ident: 10.1016/j.compedu.2013.12.013_bib8
– year: 1994
  ident: 10.1016/j.compedu.2013.12.013_bib2
– year: 2006
  ident: 10.1016/j.compedu.2013.12.013_bib24
  article-title: Learning C
– start-page: 969
  year: 2009
  ident: 10.1016/j.compedu.2013.12.013_bib34
  article-title: Teaching object-oriented programming with games
– volume: 38
  start-page: 393
  issue: 4
  year: 2002
  ident: 10.1016/j.compedu.2013.12.013_bib1
  article-title: Wireless sensor networks: a survey
  publication-title: Computer Networks
  doi: 10.1016/S1389-1286(01)00302-4
– start-page: 75
  year: 2007
  ident: 10.1016/j.compedu.2013.12.013_bib16
  article-title: Siftables: towards sensor network user interfaces
– year: 2012
  ident: 10.1016/j.compedu.2013.12.013_bib33
– year: 1984
  ident: 10.1016/j.compedu.2013.12.013_bib13
– year: 1991
  ident: 10.1016/j.compedu.2013.12.013_bib27
– year: 2003
  ident: 10.1016/j.compedu.2013.12.013_bib22
– start-page: 4
  year: 2002
  ident: 10.1016/j.compedu.2013.12.013_bib23
  article-title: Can C# replace Java in CS1 and CS2?
– year: 2004
  ident: 10.1016/j.compedu.2013.12.013_bib5
– year: 2010
  ident: 10.1016/j.compedu.2013.12.013_bib19
– year: 1997
  ident: 10.1016/j.compedu.2013.12.013_bib18
– volume: 21
  start-page: 76
  issue: 3
  year: 1990
  ident: 10.1016/j.compedu.2013.12.013_bib26
  article-title: Climbing the smalltalk mountain
  publication-title: ACM SIGCHI Bulletin
  doi: 10.1145/379088.379101
– year: 2006
  ident: 10.1016/j.compedu.2013.12.013_bib10
– start-page: 1015
  year: 2012
  ident: 10.1016/j.compedu.2013.12.013_bib17
  article-title: Sifteo cubes
– volume: 9
  start-page: 47
  issue: 1
  year: 1997
  ident: 10.1016/j.compedu.2013.12.013_bib4
  article-title: Assessing the cognitive consequences of the object-oriented approach: a survey of empirical research on object-oriented design by individuals and teams
  publication-title: Interacting with Computers
  doi: 10.1016/S0953-5438(97)00006-4
– year: 2010
  ident: 10.1016/j.compedu.2013.12.013_bib20
– year: 1991
  ident: 10.1016/j.compedu.2013.12.013_bib28
– year: 1979
  ident: 10.1016/j.compedu.2013.12.013_bib3
– year: 1988
  ident: 10.1016/j.compedu.2013.12.013_bib12
– year: 2006
  ident: 10.1016/j.compedu.2013.12.013_bib6
– volume: 41
  start-page: 495
  issue: 6
  year: 2004
  ident: 10.1016/j.compedu.2013.12.013_bib14
  article-title: Contextual requirements for constructivist learning
  publication-title: International Journal of Educational Research
  doi: 10.1016/j.ijer.2005.08.014
SSID ssj0004645
Score 2.367182
Snippet Students often have difficulties when trying to understand the concepts of object-oriented programming (OOP). This paper presents a contribution to the...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 83
SubjectTerms Human–computer interface
Programming and programming languages
Tangible user interfaces
Teaching/learning strategies
Wireless sensor networks
Title A game-based approach to the teaching of object-oriented programming languages
URI https://dx.doi.org/10.1016/j.compedu.2013.12.013
Volume 73
WOSCitedRecordID wos000332437700007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-782X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0004645
  issn: 0360-1315
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb5wwELa2SQ-9VH2qSR_yobcVKcYGw5G025faVaWm0t6QDSZKxMKKJasoPzC_q2NsA2qjvqRe2BUwxuuZ9XzME6GXpQ9KriDSY0pweEGJSk-yUHpRpBKWKCY56ROFP_HlMl6tki-z2bXLhdlVvK7jy8tk819ZDeeA2Tp19i_YPQwKJ-A7MB2OwHY4_hHj0_mpWCtPq6diKBnuIGbngicBIzZS22C8Rlc61rjThmqt9WVnxtxOwavrAGHKOisXGjL6bArjd39zeqGuYKdpW1FZL4Pxx-vMIHPHGB-km1fMj0WlPQhbW85A33NMh4E_69ZTRTNfbDszzs6YvdMW9GUzxACdrc3VGh4OJKpvKj5_JyT8wGpq3SDToJje5ObSbsYYJ5Pq5XuEmjzQI2V27phTD-DOarq1czrZm03DHKvlTQO-n_SHMWWca_ZvtLEMpkR7czGho8Icwhi_6onoeWifIKXcv4X2Ax4msLvupx8Wq4-TDN2-XfYw8TGX7NWND7sZJU2Qz8k9dNe-suDUiNp9NFP1A93t27L_IVqmeBQ57EQOdw0GkcNO5HBT4h9EDk9EDg8i9wh9e7s4ef3es306vJz6SecBwCllzOIyoCzxRagKAZojkNIPhO6DFJJScMFCRQRlfpzEIg9kQgIJ4JiXQUgfo726qdUThCWPeJmrIOcyZwWNRczKklOZRIpEQHaAmFuXLLdF7HUvlSpz0YrnmV3OTC9nRoIMPg7Q0UC2MVVcfkcQu0XPLBQ1EDMDSfk16eG_kz5Fd8b_wDO017UX6jm6ne-6s237wsrUdzQZrrs
linkProvider Elsevier
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=A+game-based+approach+to+the+teaching+of+object-oriented+programming+languages&rft.jtitle=Computers+and+education&rft.au=Rodr%C3%ADguez+Corral%2C+Jos%C3%A9+Mar%C3%ADa&rft.au=Civit+Balcells%2C+Ant%C3%B3n&rft.au=Morgado+Est%C3%A9vez%2C+Arturo&rft.au=Jim%C3%A9nez+Moreno%2C+Gabriel&rft.date=2014-04-01&rft.pub=Elsevier+Ltd&rft.issn=0360-1315&rft.eissn=1873-782X&rft.volume=73&rft.spage=83&rft.epage=92&rft_id=info:doi/10.1016%2Fj.compedu.2013.12.013&rft.externalDocID=S0360131513003370
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0360-1315&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0360-1315&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0360-1315&client=summon