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...
Uložené v:
| Vydané v: | Computers and education Ročník 73; s. 83 - 92 |
|---|---|
| Hlavní autori: | , , , , |
| 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 |