Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play
This paper outlines an innovative game-based approach to learning introductory programming that is grounded in the development of computational thinking at an abstract conceptual level, but also provides a direct contextual relationship between game-play and learning traditional introductory program...
Gespeichert in:
Veröffentlicht in: | International journal of game-based learning 2011-07, Vol.1 (3), p.30-52 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 52 |
---|---|
container_issue | 3 |
container_start_page | 30 |
container_title | International journal of game-based learning |
container_volume | 1 |
creator | Kazimoglu, Cagin Kiernan, Mary Bacon, Liz MacKinnon, Lachlan |
description | This paper outlines an innovative game-based approach to learning introductory programming that is grounded in the development of computational thinking at an abstract conceptual level, but also provides a direct contextual relationship between game-play and learning traditional introductory programming. The paper proposes a possible model for, and guidelines in support of, this games-based approach contextualized by an analysis of existing research into the issues of learning programming and game based learning approaches. Furthermore, the proposed game-based learning model focuses not only on procedural and applied knowledge and associated skills acquisition in computational thinking, but also provides contextualised theoretical knowledge on Computer Science concepts. By way of illustration, the authors introduce a game prototype currently being developed to combine a puzzle solving game-play that uses Computer Science concepts as the game elements. |
doi_str_mv | 10.4018/ijgbl.2011070103 |
format | Article |
fullrecord | <record><control><sourceid>gale_proqu</sourceid><recordid>TN_cdi_proquest_journals_1438717109</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A429812337</galeid><ericid>EJ1113790</ericid><sourcerecordid>A429812337</sourcerecordid><originalsourceid>FETCH-LOGICAL-c441t-7eb493e779d24461c9cf226445025930ca07a37a701a5700deb527ecdba5647c3</originalsourceid><addsrcrecordid>eNp1kk9v2yAYxq1pk1Z1ve8yCWmH7eIMDBh7typt006R1kN6Rhi_dshsyABPylfZpx1pqvSPOjiA3vf3PIhXT5Z9JHjGMKm-mU3fDLMCE4IFJpi-yU4KwnleVly8Pd5Z_T47C2GD0-KsIrw8yf7e2RZ8iMq2xvZo7sbtFFU0zqoBrdbG_tqXG-icB3TrXe_VOKbSd3QBf2Bw2317MZkWBmMhoMShuIbUDaa3yHVoocZUjw4tQXmLbmz0rp10dH731DCpvJv69T2f3w5q9yF716khwNnDeZrdXV2u5tf58ufiZn6-zDVjJOYCGlZTEKJuC8ZKomvdFUXJGMcFrynWCgtFhUqDUVxg3ELDCwG6bRQvmdD0NPty8N1693uCEOVogoZhUBbcFGRd0qosBa4T-fkFuXGTT5MKkjBaCSLIU6pXA0hjOxe90ntPec6KuiIFpSJRs1eotFsYjXYWOpPqzwT4INDeheChk1tvRuV3kmC5T4G8T4F8TEGSfDpIwBt9xC9_EEKoqHHqXx36pjePXzmmQT5Lg1z97x2SjL6-YvSSk9u2o_8A36HVBw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1438717109</pqid></control><display><type>article</type><title>Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play</title><source>Alma/SFX Local Collection</source><creator>Kazimoglu, Cagin ; Kiernan, Mary ; Bacon, Liz ; MacKinnon, Lachlan</creator><creatorcontrib>Kazimoglu, Cagin ; Kiernan, Mary ; Bacon, Liz ; MacKinnon, Lachlan</creatorcontrib><description>This paper outlines an innovative game-based approach to learning introductory programming that is grounded in the development of computational thinking at an abstract conceptual level, but also provides a direct contextual relationship between game-play and learning traditional introductory programming. The paper proposes a possible model for, and guidelines in support of, this games-based approach contextualized by an analysis of existing research into the issues of learning programming and game based learning approaches. Furthermore, the proposed game-based learning model focuses not only on procedural and applied knowledge and associated skills acquisition in computational thinking, but also provides contextualised theoretical knowledge on Computer Science concepts. By way of illustration, the authors introduce a game prototype currently being developed to combine a puzzle solving game-play that uses Computer Science concepts as the game elements.</description><identifier>ISSN: 2155-6849</identifier><identifier>EISSN: 2155-6857</identifier><identifier>DOI: 10.4018/ijgbl.2011070103</identifier><language>eng</language><publisher>Hershey: IGI Global</publisher><subject>Computation ; Computer science ; Computer Science Education ; Computer simulation ; Design engineering ; Educational Games ; Games ; Guidelines ; Instructional Design ; Instructional Innovation ; Introductory Courses ; Learning ; Mathematical models ; Problem Solving ; Programming ; Puzzles ; Thinking Skills</subject><ispartof>International journal of game-based learning, 2011-07, Vol.1 (3), p.30-52</ispartof><rights>COPYRIGHT 2011 IGI Global</rights><rights>Copyright IGI Global Jul-Sep 2011</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c441t-7eb493e779d24461c9cf226445025930ca07a37a701a5700deb527ecdba5647c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://eric.ed.gov/ERICWebPortal/detail?accno=EJ1113790$$DView record in ERIC$$Hfree_for_read</backlink></links><search><creatorcontrib>Kazimoglu, Cagin</creatorcontrib><creatorcontrib>Kiernan, Mary</creatorcontrib><creatorcontrib>Bacon, Liz</creatorcontrib><creatorcontrib>MacKinnon, Lachlan</creatorcontrib><title>Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play</title><title>International journal of game-based learning</title><description>This paper outlines an innovative game-based approach to learning introductory programming that is grounded in the development of computational thinking at an abstract conceptual level, but also provides a direct contextual relationship between game-play and learning traditional introductory programming. The paper proposes a possible model for, and guidelines in support of, this games-based approach contextualized by an analysis of existing research into the issues of learning programming and game based learning approaches. Furthermore, the proposed game-based learning model focuses not only on procedural and applied knowledge and associated skills acquisition in computational thinking, but also provides contextualised theoretical knowledge on Computer Science concepts. By way of illustration, the authors introduce a game prototype currently being developed to combine a puzzle solving game-play that uses Computer Science concepts as the game elements.</description><subject>Computation</subject><subject>Computer science</subject><subject>Computer Science Education</subject><subject>Computer simulation</subject><subject>Design engineering</subject><subject>Educational Games</subject><subject>Games</subject><subject>Guidelines</subject><subject>Instructional Design</subject><subject>Instructional Innovation</subject><subject>Introductory Courses</subject><subject>Learning</subject><subject>Mathematical models</subject><subject>Problem Solving</subject><subject>Programming</subject><subject>Puzzles</subject><subject>Thinking Skills</subject><issn>2155-6849</issn><issn>2155-6857</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNp1kk9v2yAYxq1pk1Z1ve8yCWmH7eIMDBh7typt006R1kN6Rhi_dshsyABPylfZpx1pqvSPOjiA3vf3PIhXT5Z9JHjGMKm-mU3fDLMCE4IFJpi-yU4KwnleVly8Pd5Z_T47C2GD0-KsIrw8yf7e2RZ8iMq2xvZo7sbtFFU0zqoBrdbG_tqXG-icB3TrXe_VOKbSd3QBf2Bw2317MZkWBmMhoMShuIbUDaa3yHVoocZUjw4tQXmLbmz0rp10dH731DCpvJv69T2f3w5q9yF716khwNnDeZrdXV2u5tf58ufiZn6-zDVjJOYCGlZTEKJuC8ZKomvdFUXJGMcFrynWCgtFhUqDUVxg3ELDCwG6bRQvmdD0NPty8N1693uCEOVogoZhUBbcFGRd0qosBa4T-fkFuXGTT5MKkjBaCSLIU6pXA0hjOxe90ntPec6KuiIFpSJRs1eotFsYjXYWOpPqzwT4INDeheChk1tvRuV3kmC5T4G8T4F8TEGSfDpIwBt9xC9_EEKoqHHqXx36pjePXzmmQT5Lg1z97x2SjL6-YvSSk9u2o_8A36HVBw</recordid><startdate>20110701</startdate><enddate>20110701</enddate><creator>Kazimoglu, Cagin</creator><creator>Kiernan, Mary</creator><creator>Bacon, Liz</creator><creator>MacKinnon, Lachlan</creator><general>IGI Global</general><scope>7SW</scope><scope>BJH</scope><scope>BNH</scope><scope>BNI</scope><scope>BNJ</scope><scope>BNO</scope><scope>ERI</scope><scope>PET</scope><scope>REK</scope><scope>WWN</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20110701</creationdate><title>Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play</title><author>Kazimoglu, Cagin ; Kiernan, Mary ; Bacon, Liz ; MacKinnon, Lachlan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c441t-7eb493e779d24461c9cf226445025930ca07a37a701a5700deb527ecdba5647c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Computation</topic><topic>Computer science</topic><topic>Computer Science Education</topic><topic>Computer simulation</topic><topic>Design engineering</topic><topic>Educational Games</topic><topic>Games</topic><topic>Guidelines</topic><topic>Instructional Design</topic><topic>Instructional Innovation</topic><topic>Introductory Courses</topic><topic>Learning</topic><topic>Mathematical models</topic><topic>Problem Solving</topic><topic>Programming</topic><topic>Puzzles</topic><topic>Thinking Skills</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kazimoglu, Cagin</creatorcontrib><creatorcontrib>Kiernan, Mary</creatorcontrib><creatorcontrib>Bacon, Liz</creatorcontrib><creatorcontrib>MacKinnon, Lachlan</creatorcontrib><collection>ERIC</collection><collection>ERIC (Ovid)</collection><collection>ERIC</collection><collection>ERIC</collection><collection>ERIC (Legacy Platform)</collection><collection>ERIC( SilverPlatter )</collection><collection>ERIC</collection><collection>ERIC PlusText (Legacy Platform)</collection><collection>Education Resources Information Center (ERIC)</collection><collection>ERIC</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>International journal of game-based learning</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kazimoglu, Cagin</au><au>Kiernan, Mary</au><au>Bacon, Liz</au><au>MacKinnon, Lachlan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><ericid>EJ1113790</ericid><atitle>Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play</atitle><jtitle>International journal of game-based learning</jtitle><date>2011-07-01</date><risdate>2011</risdate><volume>1</volume><issue>3</issue><spage>30</spage><epage>52</epage><pages>30-52</pages><issn>2155-6849</issn><eissn>2155-6857</eissn><abstract>This paper outlines an innovative game-based approach to learning introductory programming that is grounded in the development of computational thinking at an abstract conceptual level, but also provides a direct contextual relationship between game-play and learning traditional introductory programming. The paper proposes a possible model for, and guidelines in support of, this games-based approach contextualized by an analysis of existing research into the issues of learning programming and game based learning approaches. Furthermore, the proposed game-based learning model focuses not only on procedural and applied knowledge and associated skills acquisition in computational thinking, but also provides contextualised theoretical knowledge on Computer Science concepts. By way of illustration, the authors introduce a game prototype currently being developed to combine a puzzle solving game-play that uses Computer Science concepts as the game elements.</abstract><cop>Hershey</cop><pub>IGI Global</pub><doi>10.4018/ijgbl.2011070103</doi><tpages>23</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2155-6849 |
ispartof | International journal of game-based learning, 2011-07, Vol.1 (3), p.30-52 |
issn | 2155-6849 2155-6857 |
language | eng |
recordid | cdi_proquest_journals_1438717109 |
source | Alma/SFX Local Collection |
subjects | Computation Computer science Computer Science Education Computer simulation Design engineering Educational Games Games Guidelines Instructional Design Instructional Innovation Introductory Courses Learning Mathematical models Problem Solving Programming Puzzles Thinking Skills |
title | Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T08%3A48%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_proqu&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Understanding%20Computational%20Thinking%20before%20Programming:%20Developing%20Guidelines%20for%20the%20Design%20of%20Games%20to%20Learn%20Introductory%20Programming%20through%20Game-Play&rft.jtitle=International%20journal%20of%20game-based%20learning&rft.au=Kazimoglu,%20Cagin&rft.date=2011-07-01&rft.volume=1&rft.issue=3&rft.spage=30&rft.epage=52&rft.pages=30-52&rft.issn=2155-6849&rft.eissn=2155-6857&rft_id=info:doi/10.4018/ijgbl.2011070103&rft_dat=%3Cgale_proqu%3EA429812337%3C/gale_proqu%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1438717109&rft_id=info:pmid/&rft_galeid=A429812337&rft_ericid=EJ1113790&rfr_iscdi=true |