Learning to communicate computationally with Flip: A bi-modal programming language for game creation
Teaching basic computational concepts and skills to school children is currently a curricular focus in many countries. Running parallel to this trend are advances in programming environments and teaching methods which aim to make computer science more accessible, and more motivating. In this paper,...
Gespeichert in:
| Veröffentlicht in: | Computers and education Jg. 80; S. 224 - 240 |
|---|---|
| Hauptverfasser: | , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Elsevier Ltd
01.01.2015
|
| Schlagworte: | |
| ISSN: | 0360-1315, 1873-782X |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Teaching basic computational concepts and skills to school children is currently a curricular focus in many countries. Running parallel to this trend are advances in programming environments and teaching methods which aim to make computer science more accessible, and more motivating. In this paper, we describe the design and evaluation of Flip, a programming language that aims to help 11–15 year olds develop computational skills through creating their own 3D role-playing games. Flip has two main components: 1) a visual language (based on an interlocking blocks design common to many current visual languages), and 2) a dynamically updating natural language version of the script under creation. This programming-language/natural-language pairing is a unique feature of Flip, designed to allow learners to draw upon their familiarity with natural language to “decode the code”. Flip aims to support young people in developing an understanding of computational concepts as well as the skills to use and communicate these concepts effectively. This paper investigates the extent to which Flip can be used by young people to create working scripts, and examines improvements in their expression of computational rules and concepts after using the tool. We provide an overview of the design and implementation of Flip before describing an evaluation study carried out with 12–13 year olds in a naturalistic setting. Over the course of 8 weeks, the majority of students were able to use Flip to write small programs to bring about interactive behaviours in the games they created. Furthermore, there was a significant improvement in their computational communication after using Flip (as measured by a pre/post-test). An additional finding was that girls wrote more, and more complex, scripts than did boys, and there was a trend for girls to show greater learning gains relative to the boys.
•A bi-modal (text, graphics) visual programming language is presented (Flip).•The language is designed to promote computational skills development.•The use of Flip led to an improvement in young people's understanding of computation.•Girls used more complex functions than boys. |
|---|---|
| AbstractList | Teaching basic computational concepts and skills to school children is currently a curricular focus in many countries. Running parallel to this trend are advances in programming environments and teaching methods which aim to make computer science more accessible, and more motivating. In this paper, we describe the design and evaluation of Flip, a programming language that aims to help 11-15 year olds develop computational skills through creating their own 3D role-playing games. Flip has two main components: 1) a visual language (based on an interlocking blocks design common to many current visual languages), and 2) a dynamically updating natural language version of the script under creation. This programming-language/natural-language pairing is a unique feature of Flip, designed to allow learners to draw upon their familiarity with natural language to "decode the code". Flip aims to support young people in developing an understanding of computational concepts as well as the skills to use and communicate these concepts effectively. This paper investigates the extent to which Flip can be used by young people to create working scripts, and examines improvements in their expression of computational rules and concepts after using the tool. We provide an overview of the design and implementation of Flip before describing an evaluation study carried out with 12-13 year olds in a naturalistic setting. Over the course of 8 weeks, the majority of students were able to use Flip to write small programs to bring about interactive behaviours in the games they created. Furthermore, there was a significant improvement in their computational communication after using Flip (as measured by a pre/post-test). An additional finding was that girls wrote more, and more complex, scripts than did boys, and there was a trend for girls to show greater learning gains relative to the boys. Teaching basic computational concepts and skills to school children is currently a curricular focus in many countries. Running parallel to this trend are advances in programming environments and teaching methods which aim to make computer science more accessible, and more motivating. In this paper, we describe the design and evaluation of Flip, a programming language that aims to help 11–15 year olds develop computational skills through creating their own 3D role-playing games. Flip has two main components: 1) a visual language (based on an interlocking blocks design common to many current visual languages), and 2) a dynamically updating natural language version of the script under creation. This programming-language/natural-language pairing is a unique feature of Flip, designed to allow learners to draw upon their familiarity with natural language to “decode the code”. Flip aims to support young people in developing an understanding of computational concepts as well as the skills to use and communicate these concepts effectively. This paper investigates the extent to which Flip can be used by young people to create working scripts, and examines improvements in their expression of computational rules and concepts after using the tool. We provide an overview of the design and implementation of Flip before describing an evaluation study carried out with 12–13 year olds in a naturalistic setting. Over the course of 8 weeks, the majority of students were able to use Flip to write small programs to bring about interactive behaviours in the games they created. Furthermore, there was a significant improvement in their computational communication after using Flip (as measured by a pre/post-test). An additional finding was that girls wrote more, and more complex, scripts than did boys, and there was a trend for girls to show greater learning gains relative to the boys. •A bi-modal (text, graphics) visual programming language is presented (Flip).•The language is designed to promote computational skills development.•The use of Flip led to an improvement in young people's understanding of computation.•Girls used more complex functions than boys. |
| Author | Good, Judith Howland, Kate |
| Author_xml | – sequence: 1 givenname: Kate surname: Howland fullname: Howland, Kate email: k.l.howland@sussex.ac.uk – sequence: 2 givenname: Judith surname: Good fullname: Good, Judith email: J.Good@sussex.ac.uk |
| BookMark | eNqFkDFv2zAUhInCBeq4-QkFOHaR8mhKFN0OgRHEbQEDXVogG0FTjyoNSVRJKkH-feg4UxZP94a7D_fuiixGPyIhXxiUDJi4OZbGDxO2c7kGVpUgyywfyJLJhheNXD8syBK4gIJxVn8iVzEeAaASVb0k7R51GN3Y0eRpxgzz6IxOeLqnOenk_Kj7_pk-ufSP7no3faNbenDF4Fvd0yn4LuhhOAF6PXaz7pBaH2inh8wI-Ar4TD5a3Ue8ftMV-bu7_3P3s9j__vHrbrsvDJebVFiAdXMQoj40FUcNopJtxeWaCdPaqmmEtlZL27SSG3EAIzdGc5TMopWyQcFX5OuZm2v9nzEmNbhosM_N0M9RMSEA6jojs_X72WqCjzGgVcadv01Bu14xUKdt1VG9batO2yqQKktO1-_SU3CDDs8Xc7fnHOYVHh0GFY3D0WDrApqkWu8uEF4A3q-a4A |
| CitedBy_id | crossref_primary_10_1080_10494820_2015_1127819 crossref_primary_10_1016_j_cola_2025_101342 crossref_primary_10_1002_cae_22664 crossref_primary_10_1080_17439884_2017_1342655 crossref_primary_10_1016_j_chb_2017_09_030 crossref_primary_10_1177_07356331231180951 crossref_primary_10_1186_s40594_024_00495_2 crossref_primary_10_1007_s10639_017_9647_5 crossref_primary_10_5209_rced_76564 crossref_primary_10_1016_j_chb_2017_08_017 crossref_primary_10_1111_ejed_12640 crossref_primary_10_1080_15391523_2016_1146561 crossref_primary_10_1080_15391523_2024_2398504 crossref_primary_10_30935_cedtech_12863 crossref_primary_10_46778_goputeb_1028285 crossref_primary_10_1080_0305764X_2017_1325443 crossref_primary_10_1080_03004279_2024_2400933 crossref_primary_10_1007_s10639_018_9724_4 crossref_primary_10_1109_TE_2016_2622227 crossref_primary_10_1016_j_jvlc_2016_10_008 crossref_primary_10_1016_j_compedu_2021_104425 crossref_primary_10_1111_jcal_12819 crossref_primary_10_1016_j_chb_2016_05_023 crossref_primary_10_1371_journal_pone_0309412 crossref_primary_10_1007_s10758_021_09585_4 crossref_primary_10_1080_10494820_2019_1593862 crossref_primary_10_4000_12xon crossref_primary_10_1371_journal_pone_0323166 crossref_primary_10_33225_pec_20_78_423 crossref_primary_10_1080_13614568_2016_1152314 crossref_primary_10_1109_ACCESS_2020_2994196 crossref_primary_10_3102_00346543231216958 crossref_primary_10_1016_j_chb_2016_08_047 crossref_primary_10_3390_su14020996 crossref_primary_10_1007_s11423_023_10328_8 crossref_primary_10_1177_0735633115612785 crossref_primary_10_1080_00461520_2015_1124022 crossref_primary_10_1177_07356331231178948 crossref_primary_10_26634_jsch_15_3_16669 crossref_primary_10_1108_PROG_05_2017_0038 crossref_primary_10_3233_EFI_170108 |
| Cites_doi | 10.1145/1461928.1461938 10.1007/978-3-642-37919-2_7 10.1145/1118178.1118215 10.1016/S0883-0355(99)00020-8 10.1016/j.compedu.2011.08.006 10.1145/1536616.1536628 10.1145/1232743.1232745 10.1007/s11199-011-0060-z 10.1098/rsta.2008.0118 10.1016/j.ijcci.2013.05.001 10.1080/08993408.2013.774155 10.1119/1.2372468 10.3102/0013189X12463051 10.1016/j.intcom.2011.06.004 10.1080/00497870801917028 10.1145/1070838.1070856 10.1016/j.compedu.2011.12.020 10.2190/J175-Q735-1345-270M 10.1016/j.compedu.2010.05.007 10.1145/1592761.1592779 10.1145/1227504.1227387 10.1145/1508865.1508959 10.1145/1378704.1378713 10.1145/1461928.1461947 |
| ContentType | Journal Article |
| Copyright | 2014 Elsevier Ltd |
| Copyright_xml | – notice: 2014 Elsevier Ltd |
| DBID | 6I. AAFTH AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1016/j.compedu.2014.08.014 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education |
| EISSN | 1873-782X |
| EndPage | 240 |
| ExternalDocumentID | 10_1016_j_compedu_2014_08_014 S036013151400195X |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1RT 1~. 1~5 29F 4.4 41~ 457 4G. 5GY 5VS 6I. 6J9 6TJ 7-5 71M 8P~ 9JO AABNK AACTN AAEDT AAEDW AAFJI AAFTH 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 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c389t-f0027b665b743ea0648d438216cdf4776affa8f7d83c6b0c89ca3e81fef887e63 |
| ISICitedReferencesCount | 72 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000343844000020&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 | Sun Nov 09 12:17:10 EST 2025 Sat Nov 29 02:47:55 EST 2025 Tue Nov 18 21:22:03 EST 2025 Fri Feb 23 02:36:05 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Evaluation of CAL systems Interactive learning environments Programming and programming languages Secondary education |
| Language | English |
| License | http://creativecommons.org/licenses/by/3.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c389t-f0027b665b743ea0648d438216cdf4776affa8f7d83c6b0c89ca3e81fef887e63 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
| OpenAccessLink | https://dx.doi.org/10.1016/j.compedu.2014.08.014 |
| PQID | 1660055382 |
| PQPubID | 23500 |
| PageCount | 17 |
| ParticipantIDs | proquest_miscellaneous_1660055382 crossref_citationtrail_10_1016_j_compedu_2014_08_014 crossref_primary_10_1016_j_compedu_2014_08_014 elsevier_sciencedirect_doi_10_1016_j_compedu_2014_08_014 |
| PublicationCentury | 2000 |
| PublicationDate | January 2015 2015-01-00 20150101 |
| PublicationDateYYYYMMDD | 2015-01-01 |
| PublicationDate_xml | – month: 01 year: 2015 text: January 2015 |
| PublicationDecade | 2010 |
| PublicationTitle | Computers and education |
| PublicationYear | 2015 |
| Publisher | Elsevier Ltd |
| Publisher_xml | – name: Elsevier Ltd |
| References | Kelleher, Pausch, Kiesler (bib32) 2007 Bell, Witten, Fellows (bib5) 2006 Wing (bib57) 2008; 366 Howland, Good, du Boulay (bib29) 2013; X Good, Howland (bib21) 2014 Wing (bib56) 2006; 49 Lu, Fletcher (bib36) 2009 Resnick, Maloney, Monroy-Hernández, Rusk, Eastmond, Brennan (bib47) 2009; 52 Good, Brna (bib20) 1998 Epic Games (n.d.). McLoughlin, Lee (bib39) 2008; 4 Carbonaro, Szafron, Cutumisu, Schaeffer (bib10) 2010; 55 Brown, Kölling, Crick, Peyton Jones, Humphreys, Sentance (bib7) 2013 Howland, Good, Nicholson (bib30) 2009 Cortina (bib13) 2007; 39 Soe, Yakura (bib51) 2008; 37 Bell, Alexander, Freeman, Grimley (bib4) 2008 from Cheryan (bib11) 2012; 66 Maloney, Kafai, Resnick, Rusk (bib37) 2008 Meerbaum-Salant, Armoni, Ben-Ari (bib40) 2010 Basawapatna, Koh, Repenning, Webb, Marshall (bib1) 2011 Resnick (bib46) 1987; 16 Sykes (bib53) 2007; 36 . Robertson, Macvean, Howland (bib50) 2013 Nicholson, Good, Howland (bib43) 2009 Grover, Pea (bib25) 2013; 42 Robertson (bib49) 2013; 23 Boekaerts, Minnaert (bib6) 1999; 31 Good, Robertson (bib23) 2006; 16 Immersive Education (bib31) 2007 Grover, Pea (bib26) 2013 Guzdial (bib27) 2008; 51 Baytak, Land (bib3) 2011; 3 Papert (bib44) 1980 Howland, Good, du Boulay (bib28) 2008 Good, Robertson (bib24) 2006 Stolee, Fristoe (bib52) 2011 Knight (bib34) 2010; 5 Repenning, Ioannidou, Zola (bib45) 2000; 3 Education Standards Research Team (bib17) 2012 Cooper, Dann, Pausch (bib12) 2000; 15 Denner, Werner, Ortiz (bib15) 2012; 58 Burnett, Beckwith, Wiedenbeck, Fleming, Cao, Park (bib9) 2011; 23 Basawapatna, Repenning, Lewis (bib2) 2013 Klawe, Whitney, Simard (bib33) 2009; 52 Denning, McGettrick (bib16) 2005; 48 Dann, Cooper (bib14) 2009; 52 Good, Howland, Nicholson (bib22) 2010 Robertson (bib48) 2012; 59 Nelson (bib42) 2006 Burge, Gannod, Doyle, Davis (bib8) 2013 Kramer (bib35) 2007; 50 Fletcher, Lu (bib19) 2009; 52 Marx, Cummings (bib38) 2007; 75 Unity Technologies (n.d.). Touretzky, Marghitu, Ludi, Bernstein, Ni (bib54) 2013 Moskal, Lurie, Cooper (bib41) 2004 Howland (10.1016/j.compedu.2014.08.014_bib28) 2008 Meerbaum-Salant (10.1016/j.compedu.2014.08.014_bib40) 2010 Denning (10.1016/j.compedu.2014.08.014_bib16) 2005; 48 Burnett (10.1016/j.compedu.2014.08.014_bib9) 2011; 23 Good (10.1016/j.compedu.2014.08.014_bib22) 2010 Lu (10.1016/j.compedu.2014.08.014_bib36) 2009 Guzdial (10.1016/j.compedu.2014.08.014_bib27) 2008; 51 Touretzky (10.1016/j.compedu.2014.08.014_bib54) 2013 Bell (10.1016/j.compedu.2014.08.014_bib4) 2008 Good (10.1016/j.compedu.2014.08.014_bib23) 2006; 16 Sykes (10.1016/j.compedu.2014.08.014_bib53) 2007; 36 Denner (10.1016/j.compedu.2014.08.014_bib15) 2012; 58 Immersive Education (10.1016/j.compedu.2014.08.014_bib31) 2007 Klawe (10.1016/j.compedu.2014.08.014_bib33) 2009; 52 Marx (10.1016/j.compedu.2014.08.014_bib38) 2007; 75 Wing (10.1016/j.compedu.2014.08.014_bib56) 2006; 49 Knight (10.1016/j.compedu.2014.08.014_bib34) 2010; 5 Boekaerts (10.1016/j.compedu.2014.08.014_bib6) 1999; 31 Maloney (10.1016/j.compedu.2014.08.014_bib37) 2008 Moskal (10.1016/j.compedu.2014.08.014_bib41) 2004 Papert (10.1016/j.compedu.2014.08.014_bib44) 1980 Robertson (10.1016/j.compedu.2014.08.014_bib49) 2013; 23 Howland (10.1016/j.compedu.2014.08.014_bib29) 2013; X Good (10.1016/j.compedu.2014.08.014_bib24) 2006 Kelleher (10.1016/j.compedu.2014.08.014_bib32) 2007 Resnick (10.1016/j.compedu.2014.08.014_bib46) 1987; 16 Bell (10.1016/j.compedu.2014.08.014_bib5) 2006 Grover (10.1016/j.compedu.2014.08.014_bib26) 2013 Kramer (10.1016/j.compedu.2014.08.014_bib35) 2007; 50 Resnick (10.1016/j.compedu.2014.08.014_bib47) 2009; 52 Carbonaro (10.1016/j.compedu.2014.08.014_bib10) 2010; 55 Burge (10.1016/j.compedu.2014.08.014_bib8) 2013 Brown (10.1016/j.compedu.2014.08.014_bib7) 2013 Cheryan (10.1016/j.compedu.2014.08.014_bib11) 2012; 66 Basawapatna (10.1016/j.compedu.2014.08.014_bib1) 2011 10.1016/j.compedu.2014.08.014_bib55 Good (10.1016/j.compedu.2014.08.014_bib20) 1998 Dann (10.1016/j.compedu.2014.08.014_bib14) 2009; 52 Cooper (10.1016/j.compedu.2014.08.014_bib12) 2000; 15 Education Standards Research Team (10.1016/j.compedu.2014.08.014_bib17) 2012 Baytak (10.1016/j.compedu.2014.08.014_bib3) 2011; 3 Good (10.1016/j.compedu.2014.08.014_bib21) 2014 Howland (10.1016/j.compedu.2014.08.014_bib30) 2009 Nelson (10.1016/j.compedu.2014.08.014_bib42) 2006 Basawapatna (10.1016/j.compedu.2014.08.014_bib2) 2013 10.1016/j.compedu.2014.08.014_bib18 Grover (10.1016/j.compedu.2014.08.014_bib25) 2013; 42 Cortina (10.1016/j.compedu.2014.08.014_bib13) 2007; 39 Wing (10.1016/j.compedu.2014.08.014_bib57) 2008; 366 Fletcher (10.1016/j.compedu.2014.08.014_bib19) 2009; 52 Robertson (10.1016/j.compedu.2014.08.014_bib48) 2012; 59 Robertson (10.1016/j.compedu.2014.08.014_bib50) 2013 Soe (10.1016/j.compedu.2014.08.014_bib51) 2008; 37 McLoughlin (10.1016/j.compedu.2014.08.014_bib39) 2008; 4 Stolee (10.1016/j.compedu.2014.08.014_bib52) 2011 Repenning (10.1016/j.compedu.2014.08.014_bib45) 2000; 3 Nicholson (10.1016/j.compedu.2014.08.014_bib43) 2009 |
| References_xml | – volume: 75 start-page: 87 year: 2007 ident: bib38 article-title: Normalized change publication-title: American Journal of Physics – volume: 52 start-page: 23 year: 2009 end-page: 25 ident: bib19 article-title: Human computing skills: rethinking the K-12 experience publication-title: Communications of the ACM – Association for Computing Machinery – CACM – start-page: 501 year: 2013 end-page: 506 ident: bib2 article-title: The simulation creation toolkit: an initial exploration into making programming accessible while preserving computational thinking publication-title: Proceeding of the 44th ACM technical symposium on Computer science education, Denver, Colorado, USA – volume: 52 start-page: 60 year: 2009 end-page: 67 ident: bib47 article-title: Scratch: programming for all publication-title: Communications of the ACM – volume: 23 start-page: 58 year: 2013 end-page: 83 ident: bib49 article-title: The influence of a game-making project on male and female learners' attitudes to computing publication-title: Computer Science Education – volume: 48 start-page: 19 year: 2005 ident: bib16 article-title: Recentering computer science publication-title: Communications of the ACM – reference: , from – start-page: 50 year: 2013 end-page: 60 ident: bib50 article-title: Robust evaluation for a maturing field: the train the teacher method publication-title: International Journal of Child–Computer Interaction – volume: 58 start-page: 240 year: 2012 end-page: 249 ident: bib15 article-title: Computer games created by middle school girls: can they be used to measure understanding of computer science concepts? publication-title: Computers and Education – year: 2012 ident: bib17 article-title: What is the research evidence on writing? – volume: 66 start-page: 184 year: 2012 end-page: 190 ident: bib11 article-title: Understanding the paradox in math-related fields: why do some gender gaps remain while others do not? publication-title: Sex Roles – reference: Epic Games (n.d.). – volume: 4 year: 2008 ident: bib39 article-title: Future learning landscapes: transforming pedagogy through social software publication-title: Innovate: Journal of Online Education – year: 2008 ident: bib4 article-title: Computer Science without computers: new outreach methods from old tricks publication-title: Proceedings of the 21st Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ08), Auckland, New Zealand – volume: 42 start-page: 38 year: 2013 end-page: 43 ident: bib25 article-title: Computational thinking in K–12 a review of the state of the field publication-title: Educational Researcher – volume: 31 start-page: 533 year: 1999 end-page: 544 ident: bib6 article-title: Self-regulation with respect to informal learning publication-title: International Journal of Educational Research – volume: 366 start-page: 3717 year: 2008 end-page: 3725 ident: bib57 article-title: Computational thinking and thinking about computing publication-title: Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences – start-page: 723 year: 2013 end-page: 728 ident: bib26 article-title: Using a discourse-intensive pedagogy and android's app inventor for introducing computational concepts to middle school students publication-title: Proceeding of the 44th ACM technical symposium on Computer science education, Denver, Colorado, USA – volume: 16 start-page: 13 year: 1987 end-page: 20 ident: bib46 article-title: The 1987 presidential address: learning in school and out publication-title: Educational Researcher – start-page: 245 year: 2011 end-page: 250 ident: bib1 article-title: Recognizing computational thinking patterns publication-title: Proceedings of the 42nd ACM technical symposium on Computer science education, Dallas, TX, USA – volume: 50 start-page: 36 year: 2007 end-page: 42 ident: bib35 article-title: Is abstraction the key to computing? publication-title: Communications of the ACM – start-page: 23 year: 2008 end-page: 29 ident: bib28 article-title: A game creation tool which supports the development of writing skills: interface design considerations publication-title: Narrative and Interactive Learning Environments (NILE 08), Edinburgh, UK – year: 2009 ident: bib36 article-title: Thinking about computational thinking publication-title: Proceedings of the 40th ACM Technical Symposium on Computer Science Education, Chattanooga, TN, USA – volume: 51 start-page: 25 year: 2008 end-page: 27 ident: bib27 article-title: Paving the way for computational thinking publication-title: Communications of the ACM – Association for Computing Machinery – CACM – start-page: 69 year: 2010 end-page: 76 ident: bib40 article-title: Learning computer science concepts with scratch publication-title: Proceedings of the Sixth international workshop on Computing education research, Aarhus, Denmark – volume: 55 start-page: 1098 year: 2010 end-page: 1111 ident: bib10 article-title: Computer-game construction: a gender-neutral attractor to Computing Science publication-title: Computers and Education – volume: 15 start-page: 107 year: 2000 end-page: 116 ident: bib12 article-title: Alice: a 3-D tool for introductory programming concepts publication-title: Journal of Computing Sciences in Colleges – volume: 39 start-page: 222 year: 2007 ident: bib13 article-title: An introduction to computer science for non-majors using principles of computation publication-title: ACM SIGCSE Bulletin – start-page: 147 year: 2009 end-page: 150 ident: bib30 article-title: Language-based support for computational thinking publication-title: 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Corvallis, OR, USA – volume: 3 year: 2000 ident: bib45 article-title: AgentSheets: end-user programmable simulations publication-title: Journal of Artificial Societies and Social Simulation – year: 2007 ident: bib31 article-title: Mission maker – volume: 5 year: 2010 ident: bib34 article-title: Biology concept assessment tools: design and use publication-title: Microbiology – start-page: 99 year: 2011 end-page: 104 ident: bib52 article-title: Expressing computer science concepts through Kodu game lab publication-title: Proceedings of the 42nd ACM technical symposium on Computer science education – year: 2006 ident: bib42 article-title: Natural language, semantics analysis and interactive fiction – start-page: 75 year: 2004 end-page: 79 ident: bib41 article-title: Evaluating the effectiveness of a new instructional approach publication-title: Proceedings of the 35th SIGCSE technical symposium on Computer science education, Norfolk, Virginia, USA – start-page: 609 year: 2013 end-page: 614 ident: bib54 article-title: Accelerating K-12 computational thinking using scaffolding, staging, and abstraction publication-title: Proceeding of the 44th ACM technical symposium on Computer science education, Denver, Colorado, USA – start-page: 615 year: 2013 end-page: 620 ident: bib8 article-title: Girls on the go: a CS summer camp to attract and inspire female high school students publication-title: Proceeding of the 44th ACM technical symposium on Computer science education, Denver, Colorado, USA – start-page: 1455 year: 2007 end-page: 1464 ident: bib32 article-title: Storytelling alice motivates middle school girls to learn computer programming publication-title: Proceedings of the SIGCHI conference on Human factors in computing systems – year: 2014 ident: bib21 article-title: Re-exploring the role of natural language in the design of novice programming languages: good for comprehension, bad for composition? publication-title: Journal of Visual Languages and Computing – volume: 23 start-page: 450 year: 2011 end-page: 460 ident: bib9 article-title: Gender pluralism in problem-solving software publication-title: Interacting with Computers – volume: 3 year: 2011 ident: bib3 article-title: CASE STUDY: advancing elementary-school girls' programming through game design publication-title: International Journal of Gender, Science and Technology – volume: X start-page: 122 year: 2013 end-page: 145 ident: bib29 article-title: Narrative threads: a tool to support young people in creating their own narrative-based computer games publication-title: Transactions on Edutainment – year: 2006 ident: bib5 article-title: Computer science unplugged – year: 2009 ident: bib43 article-title: Concrete thoughts on abstraction publication-title: Proceedings of Psychology of Programming Interest Group (PPIG 2009), Limerick, Ireland – volume: 36 start-page: 223 year: 2007 end-page: 244 ident: bib53 article-title: Determining the effectiveness of the 3D Alice programming environment at the computer science I level publication-title: Journal of Educational Computing Research – volume: 59 start-page: 385 year: 2012 end-page: 398 ident: bib48 article-title: Making games in the classroom: benefits and gender concerns publication-title: Computers and Education – start-page: 37 year: 2006 end-page: 50 ident: bib24 article-title: Learning and motivational affordances in narrative-based game authoring publication-title: Narrative and Interactive Learning Environments (NILE 06), Edinburgh, UK – volume: 49 start-page: 33 year: 2006 end-page: 35 ident: bib56 article-title: Viewpoint-computational thinking publication-title: Communications of the ACM – Association for Computing Machinery – CACM – reference: . – year: 1980 ident: bib44 article-title: Mindstorms: Children, computers, and powerful ideas – volume: 52 start-page: 68 year: 2009 end-page: 76 ident: bib33 article-title: Women in computing – take 2 publication-title: Communications of the ACM – start-page: 367 year: 2008 end-page: 371 ident: bib37 article-title: Programming by choice: urban youth learning programming with scratch publication-title: 39th SIGCSE Technical Symposium on Computer Science Education, Portland, Oregon – volume: 16 start-page: 381 year: 2006 end-page: 413 ident: bib23 article-title: CARSS: a framework for learner-centred design with children publication-title: International Journal of Artificial Intelligence in Education – volume: 37 start-page: 176 year: 2008 end-page: 201 ident: bib51 article-title: What's wrong with the pipeline? Assumptions about gender and culture in IT work publication-title: Women's Studies – volume: 52 start-page: 27 year: 2009 end-page: 29 ident: bib14 article-title: Education Alice 3: concrete to abstract publication-title: Communications of the ACM – year: 2010 ident: bib22 article-title: Young people's descriptions of computational rules in role-playing games: an empirical study publication-title: 2010 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) – start-page: 269 year: 2013 end-page: 274 ident: bib7 article-title: Bringing computer science back into schools: lessons from the UK publication-title: Proceeding of the 44th ACM technical symposium on Computer science education – reference: Unity Technologies (n.d.). – start-page: 61 year: 1998 end-page: 70 ident: bib20 article-title: Explaining programs: when talking to your mother can make you look smarter publication-title: Proceedings of the Tenth Annual Meeting of the Psychology of Programming Interest Group (PPIG-10) – ident: 10.1016/j.compedu.2014.08.014_bib18 – volume: 52 start-page: 23 issue: 2 year: 2009 ident: 10.1016/j.compedu.2014.08.014_bib19 article-title: Human computing skills: rethinking the K-12 experience publication-title: Communications of the ACM – Association for Computing Machinery – CACM doi: 10.1145/1461928.1461938 – year: 2010 ident: 10.1016/j.compedu.2014.08.014_bib22 article-title: Young people's descriptions of computational rules in role-playing games: an empirical study – start-page: 269 year: 2013 ident: 10.1016/j.compedu.2014.08.014_bib7 article-title: Bringing computer science back into schools: lessons from the UK – volume: X start-page: 122 year: 2013 ident: 10.1016/j.compedu.2014.08.014_bib29 article-title: Narrative threads: a tool to support young people in creating their own narrative-based computer games publication-title: Transactions on Edutainment doi: 10.1007/978-3-642-37919-2_7 – year: 2012 ident: 10.1016/j.compedu.2014.08.014_bib17 – volume: 49 start-page: 33 issue: 3 year: 2006 ident: 10.1016/j.compedu.2014.08.014_bib56 article-title: Viewpoint-computational thinking publication-title: Communications of the ACM – Association for Computing Machinery – CACM doi: 10.1145/1118178.1118215 – year: 2008 ident: 10.1016/j.compedu.2014.08.014_bib4 article-title: Computer Science without computers: new outreach methods from old tricks – volume: 31 start-page: 533 issue: 6 year: 1999 ident: 10.1016/j.compedu.2014.08.014_bib6 article-title: Self-regulation with respect to informal learning publication-title: International Journal of Educational Research doi: 10.1016/S0883-0355(99)00020-8 – volume: 15 start-page: 107 issue: 5 year: 2000 ident: 10.1016/j.compedu.2014.08.014_bib12 article-title: Alice: a 3-D tool for introductory programming concepts publication-title: Journal of Computing Sciences in Colleges – year: 2009 ident: 10.1016/j.compedu.2014.08.014_bib43 article-title: Concrete thoughts on abstraction – year: 2006 ident: 10.1016/j.compedu.2014.08.014_bib5 – volume: 58 start-page: 240 issue: 1 year: 2012 ident: 10.1016/j.compedu.2014.08.014_bib15 article-title: Computer games created by middle school girls: can they be used to measure understanding of computer science concepts? publication-title: Computers and Education doi: 10.1016/j.compedu.2011.08.006 – volume: 16 start-page: 13 issue: 9 year: 1987 ident: 10.1016/j.compedu.2014.08.014_bib46 article-title: The 1987 presidential address: learning in school and out publication-title: Educational Researcher – start-page: 1455 year: 2007 ident: 10.1016/j.compedu.2014.08.014_bib32 article-title: Storytelling alice motivates middle school girls to learn computer programming – volume: 4 issue: 5 year: 2008 ident: 10.1016/j.compedu.2014.08.014_bib39 article-title: Future learning landscapes: transforming pedagogy through social software publication-title: Innovate: Journal of Online Education – volume: 3 issue: 1 year: 2011 ident: 10.1016/j.compedu.2014.08.014_bib3 article-title: CASE STUDY: advancing elementary-school girls' programming through game design publication-title: International Journal of Gender, Science and Technology – volume: 52 start-page: 27 issue: 8 year: 2009 ident: 10.1016/j.compedu.2014.08.014_bib14 article-title: Education Alice 3: concrete to abstract publication-title: Communications of the ACM doi: 10.1145/1536616.1536628 – volume: 16 start-page: 381 issue: 4 year: 2006 ident: 10.1016/j.compedu.2014.08.014_bib23 article-title: CARSS: a framework for learner-centred design with children publication-title: International Journal of Artificial Intelligence in Education – volume: 50 start-page: 36 issue: 4 year: 2007 ident: 10.1016/j.compedu.2014.08.014_bib35 article-title: Is abstraction the key to computing? publication-title: Communications of the ACM doi: 10.1145/1232743.1232745 – volume: 66 start-page: 184 issue: 3–4 year: 2012 ident: 10.1016/j.compedu.2014.08.014_bib11 article-title: Understanding the paradox in math-related fields: why do some gender gaps remain while others do not? publication-title: Sex Roles doi: 10.1007/s11199-011-0060-z – year: 2006 ident: 10.1016/j.compedu.2014.08.014_bib42 – volume: 366 start-page: 3717 issue: 1881 year: 2008 ident: 10.1016/j.compedu.2014.08.014_bib57 article-title: Computational thinking and thinking about computing publication-title: Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences doi: 10.1098/rsta.2008.0118 – volume: 3 issue: 3 year: 2000 ident: 10.1016/j.compedu.2014.08.014_bib45 article-title: AgentSheets: end-user programmable simulations publication-title: Journal of Artificial Societies and Social Simulation – start-page: 50 year: 2013 ident: 10.1016/j.compedu.2014.08.014_bib50 article-title: Robust evaluation for a maturing field: the train the teacher method publication-title: International Journal of Child–Computer Interaction doi: 10.1016/j.ijcci.2013.05.001 – year: 2014 ident: 10.1016/j.compedu.2014.08.014_bib21 article-title: Re-exploring the role of natural language in the design of novice programming languages: good for comprehension, bad for composition? publication-title: Journal of Visual Languages and Computing – volume: 23 start-page: 58 issue: 1 year: 2013 ident: 10.1016/j.compedu.2014.08.014_bib49 article-title: The influence of a game-making project on male and female learners' attitudes to computing publication-title: Computer Science Education doi: 10.1080/08993408.2013.774155 – start-page: 615 year: 2013 ident: 10.1016/j.compedu.2014.08.014_bib8 article-title: Girls on the go: a CS summer camp to attract and inspire female high school students – volume: 75 start-page: 87 year: 2007 ident: 10.1016/j.compedu.2014.08.014_bib38 article-title: Normalized change publication-title: American Journal of Physics doi: 10.1119/1.2372468 – volume: 42 start-page: 38 issue: 1 year: 2013 ident: 10.1016/j.compedu.2014.08.014_bib25 article-title: Computational thinking in K–12 a review of the state of the field publication-title: Educational Researcher doi: 10.3102/0013189X12463051 – volume: 5 year: 2010 ident: 10.1016/j.compedu.2014.08.014_bib34 article-title: Biology concept assessment tools: design and use publication-title: Microbiology – volume: 23 start-page: 450 issue: 5 year: 2011 ident: 10.1016/j.compedu.2014.08.014_bib9 article-title: Gender pluralism in problem-solving software publication-title: Interacting with Computers doi: 10.1016/j.intcom.2011.06.004 – start-page: 61 year: 1998 ident: 10.1016/j.compedu.2014.08.014_bib20 article-title: Explaining programs: when talking to your mother can make you look smarter – ident: 10.1016/j.compedu.2014.08.014_bib55 – volume: 37 start-page: 176 issue: 3 year: 2008 ident: 10.1016/j.compedu.2014.08.014_bib51 article-title: What's wrong with the pipeline? Assumptions about gender and culture in IT work publication-title: Women's Studies doi: 10.1080/00497870801917028 – start-page: 147 year: 2009 ident: 10.1016/j.compedu.2014.08.014_bib30 article-title: Language-based support for computational thinking – start-page: 99 year: 2011 ident: 10.1016/j.compedu.2014.08.014_bib52 article-title: Expressing computer science concepts through Kodu game lab – start-page: 367 year: 2008 ident: 10.1016/j.compedu.2014.08.014_bib37 article-title: Programming by choice: urban youth learning programming with scratch – volume: 48 start-page: 19 issue: 11 year: 2005 ident: 10.1016/j.compedu.2014.08.014_bib16 article-title: Recentering computer science publication-title: Communications of the ACM doi: 10.1145/1070838.1070856 – volume: 59 start-page: 385 issue: 2 year: 2012 ident: 10.1016/j.compedu.2014.08.014_bib48 article-title: Making games in the classroom: benefits and gender concerns publication-title: Computers and Education doi: 10.1016/j.compedu.2011.12.020 – volume: 36 start-page: 223 issue: 2 year: 2007 ident: 10.1016/j.compedu.2014.08.014_bib53 article-title: Determining the effectiveness of the 3D Alice programming environment at the computer science I level publication-title: Journal of Educational Computing Research doi: 10.2190/J175-Q735-1345-270M – volume: 55 start-page: 1098 issue: 3 year: 2010 ident: 10.1016/j.compedu.2014.08.014_bib10 article-title: Computer-game construction: a gender-neutral attractor to Computing Science publication-title: Computers and Education doi: 10.1016/j.compedu.2010.05.007 – start-page: 245 year: 2011 ident: 10.1016/j.compedu.2014.08.014_bib1 article-title: Recognizing computational thinking patterns – year: 1980 ident: 10.1016/j.compedu.2014.08.014_bib44 – start-page: 37 year: 2006 ident: 10.1016/j.compedu.2014.08.014_bib24 article-title: Learning and motivational affordances in narrative-based game authoring – volume: 52 start-page: 60 issue: 11 year: 2009 ident: 10.1016/j.compedu.2014.08.014_bib47 article-title: Scratch: programming for all publication-title: Communications of the ACM doi: 10.1145/1592761.1592779 – volume: 39 start-page: 222 issue: 1 year: 2007 ident: 10.1016/j.compedu.2014.08.014_bib13 article-title: An introduction to computer science for non-majors using principles of computation publication-title: ACM SIGCSE Bulletin doi: 10.1145/1227504.1227387 – start-page: 69 year: 2010 ident: 10.1016/j.compedu.2014.08.014_bib40 article-title: Learning computer science concepts with scratch – start-page: 609 year: 2013 ident: 10.1016/j.compedu.2014.08.014_bib54 article-title: Accelerating K-12 computational thinking using scaffolding, staging, and abstraction doi: 10.1145/1508865.1508959 – volume: 51 start-page: 25 issue: 8 year: 2008 ident: 10.1016/j.compedu.2014.08.014_bib27 article-title: Paving the way for computational thinking publication-title: Communications of the ACM – Association for Computing Machinery – CACM doi: 10.1145/1378704.1378713 – start-page: 723 year: 2013 ident: 10.1016/j.compedu.2014.08.014_bib26 article-title: Using a discourse-intensive pedagogy and android's app inventor for introducing computational concepts to middle school students – year: 2007 ident: 10.1016/j.compedu.2014.08.014_bib31 – year: 2009 ident: 10.1016/j.compedu.2014.08.014_bib36 article-title: Thinking about computational thinking – start-page: 501 year: 2013 ident: 10.1016/j.compedu.2014.08.014_bib2 article-title: The simulation creation toolkit: an initial exploration into making programming accessible while preserving computational thinking – start-page: 23 year: 2008 ident: 10.1016/j.compedu.2014.08.014_bib28 article-title: A game creation tool which supports the development of writing skills: interface design considerations – start-page: 75 year: 2004 ident: 10.1016/j.compedu.2014.08.014_bib41 article-title: Evaluating the effectiveness of a new instructional approach – volume: 52 start-page: 68 issue: 2 year: 2009 ident: 10.1016/j.compedu.2014.08.014_bib33 article-title: Women in computing – take 2 publication-title: Communications of the ACM doi: 10.1145/1461928.1461947 |
| SSID | ssj0004645 |
| Score | 2.429249 |
| Snippet | Teaching basic computational concepts and skills to school children is currently a curricular focus in many countries. Running parallel to this trend are... |
| SourceID | proquest crossref elsevier |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 224 |
| SubjectTerms | Computation Education Evaluation of CAL systems Games Interactive learning environments Natural language (computers) Programming and programming languages Scripts Secondary education Skills Teaching Young people |
| Title | Learning to communicate computationally with Flip: A bi-modal programming language for game creation |
| URI | https://dx.doi.org/10.1016/j.compedu.2014.08.014 https://www.proquest.com/docview/1660055382 |
| Volume | 80 |
| WOSCitedRecordID | wos000343844000020&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: ScienceDirect database 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/eLvHCXMwtV1Lj9MwELbKLgcuiKdYXjIS4mZoXrbDrUItr6pw6Eq9WYkfqKs2Cbvpsvx7xrGdRgtolwOXqIpqp5r5an8ZzzeD0Mt4rFTEyjGRRmUkVZKRXKcZMdKUdMyUrdDeNZtgiwVfrfKvo9E8aGHON6yq-MVF3vxXV8M9cLaVzv6Du_tJ4QZ8BqfDFdwO12s5fh6CHcAqZS__0F3y-K71sb_NTxeBnW3WjROnl2uyrZXVZbmMra2dIkQzu2TEb8UWZvEkc0hqQ2cIV-5Zh5SRHjH1j5A--bloeyC998k-ThcyjD5E2SD6EFRXYxIlTpIZVlTXmyksiU4j7XfX2BVn-m3hdjGEE2v3xkap4FlpV1s1Svc7VTidX3wRs-P5XCynq-Wr5juxPcTsWbtvqHIDHcYsy2GNO5x8nK4-DXSyXdPq_jfvFV1v_vjkv3GVS7t2R0WWd9Bt_w6BJ873d9FIV_ds-21v9_tIBQzgtsYDDOBLGMAWA9hi4C2e4IAAPEAADgjAgABsEYADAh6g49l0-e4D8e00iARW2hJjQxAlpVkJrFEXwEW5ssfAEZXKpIzRwpiCG6Z4Imk5ljyXRaJ5ZLSBnUjT5CE6qOpKP0JY51zphBZcmSwFhlOwLJWwJsVZzOK45EcoDYYT0teaty1PNiIkFZ4Ib29h7S1sK9QoPUKv-2GNK7Zy1QAevCI8Y3RMUACurhr6InhRwIpqj8mKSte7MxFRaivTgWUeX-M7T9Ct_f_iKTpoT3f6Gbopz9v12elzj8Bf6Ayc4g |
| 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=Learning+to+communicate+computationally+with+Flip%3A+A+bi-modal+programming+language+for+game+creation&rft.jtitle=Computers+and+education&rft.au=Howland%2C+Kate&rft.au=Good%2C+Judith&rft.date=2015-01-01&rft.issn=0360-1315&rft.volume=80&rft.spage=224&rft.epage=240&rft_id=info:doi/10.1016%2Fj.compedu.2014.08.014&rft.externalDBID=NO_FULL_TEXT |
| 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 |