Improving programming skills in engineering education through problem-based game projects with Scratch
Nowadays, programming skills are receiving widespread attention for different age groups alongside occupational education programs to better prepare individuals for their future careers. However, introducing programming concepts in an appropriate manner is a challenge in higher education. The main a...
Uložené v:
| Vydané v: | Computers and education Ročník 120; s. 64 - 74 |
|---|---|
| Hlavní autori: | , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Elsevier Ltd
01.05.2018
|
| 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 | Nowadays, programming skills are receiving widespread attention for different age groups alongside occupational education programs to better prepare individuals for their future careers. However, introducing programming concepts in an appropriate manner is a challenge in higher education. The main assumption of this study is that enhancing the classical introduction to programming courses through real-life problem-based game development with Scratch programming environment potentially improves the learners' programming skills and motivation. Accordingly, in this study, during one academic semester period, the Introduction to Programming course for engineering students is enriched up to a certain level through real-life game development projects with Scratch. The students are followed within a four-year period starting from freshman until their graduation. The progress of the students who have taken the Introduction to Programming course in enriched or classical form in the fourth year Senior-project course are evaluated. The results show that by slightly improving the course curriculum through real-life game development projects in the Scratch environment, students’ performance on the graduation projects improved significantly. As a conclusion, game-based learning, problem-based learning, visual programming and projects are technologies that can potentially help learners to perform better in the introduction to programming course, in turn affecting their performances in projects.
•An enriched course with real-life game-based Scratch projects is proposed.•Effect of enriched course on students' graduation project course performance is investigated.•An improvement on students' performance is observed. |
|---|---|
| AbstractList | Nowadays, programming skills are receiving widespread attention for different age groups alongside occupational education programs to better prepare individuals for their future careers. However, introducing programming concepts in an appropriate manner is a challenge in higher education. The main assumption of this study is that enhancing the classical introduction to programming courses through real-life problem-based game development with Scratch programming environment potentially improves the learners' programming skills and motivation. Accordingly, in this study, during one academic semester period, the Introduction to Programming course for engineering students is enriched up to a certain level through real-life game development projects with Scratch. The students are followed within a four-year period starting from freshman until their graduation. The progress of the students who have taken the Introduction to Programming course in enriched or classical form in the fourth year Senior-project course are evaluated. The results show that by slightly improving the course curriculum through real-life game development projects in the Scratch environment, students’ performance on the graduation projects improved significantly. As a conclusion, game-based learning, problem-based learning, visual programming and projects are technologies that can potentially help learners to perform better in the introduction to programming course, in turn affecting their performances in projects.
•An enriched course with real-life game-based Scratch projects is proposed.•Effect of enriched course on students' graduation project course performance is investigated.•An improvement on students' performance is observed. |
| Author | Cagiltay, Nergiz Ercil Topalli, Damla |
| Author_xml | – sequence: 1 givenname: Damla surname: Topalli fullname: Topalli, Damla email: damla.topalli@atilim.edu.tr organization: Atilim University, Computer Engineering Department, Turkey – sequence: 2 givenname: Nergiz Ercil surname: Cagiltay fullname: Cagiltay, Nergiz Ercil organization: Atilim University, Software Engineering Department, Turkey |
| BookMark | eNqFkNtKAzEQhoNUsK0-grAvsDXZ7BEvRIqHQsELFbwL2WSym3U3W5K04tub1V55UxiY4R--OfwLNDOjAYSuCV4RTPKbbiXGYQdyv0owKVeYhCBnaE7KgsZFmXzM0BzTHMeEkuwCLZzrMMZpnmZzpDbDzo4HbZoo5MbyYZhq96n73kXaRGAabQDspIYVgns9msi3dtw37cTUPQxxzR3IqOEDTFIHwrvoS_s2ehWWe9FeonPFewdXx7xE748Pb-vnePvytFnfb2NBceXjSpJM1SJVNMsrXAjOpVI0LZK6AshkArmogGCpSiJolePQyniS0LqoC54WOV2i27-5wo7OWVBMaP97srdc94xgNlnGOna0jE2WMUxCkEBn_-id1QO33ye5uz8OwmsHDZY5ocEIkNoGK5gc9YkJP5P8jpo |
| CitedBy_id | crossref_primary_10_1109_TLT_2022_3190318 crossref_primary_10_1371_journal_pone_0221765 crossref_primary_10_3390_su13031381 crossref_primary_10_3390_electronics11132004 crossref_primary_10_3390_app131910898 crossref_primary_10_3390_computers9040102 crossref_primary_10_1080_13596748_2025_2506170 crossref_primary_10_1016_j_tsc_2021_100926 crossref_primary_10_1007_s10639_024_13010_5 crossref_primary_10_31592_aeusbed_1464694 crossref_primary_10_1007_s11423_020_09787_0 crossref_primary_10_1080_10494820_2022_2115077 crossref_primary_10_21449_ijate_1588902 crossref_primary_10_1109_TE_2021_3105938 crossref_primary_10_1016_j_cag_2024_104114 crossref_primary_10_3390_educsci13121236 crossref_primary_10_31571_saintek_v14i1_8875 crossref_primary_10_1007_s11423_024_10393_7 crossref_primary_10_1080_10447318_2019_1647665 crossref_primary_10_30935_cedtech_12863 crossref_primary_10_3390_electronics12051160 crossref_primary_10_1016_j_learninstruc_2025_102087 crossref_primary_10_1080_02635143_2024_2370764 crossref_primary_10_1177_0735633119827956 crossref_primary_10_1002_cae_22450 crossref_primary_10_1109_TE_2024_3367617 crossref_primary_10_1109_RITA_2020_3008110 crossref_primary_10_1007_s12528_021_09305_y crossref_primary_10_1109_ACCESS_2021_3072580 crossref_primary_10_1002_cae_21964 crossref_primary_10_1007_s00371_024_03699_3 crossref_primary_10_1109_ACCESS_2020_3043278 crossref_primary_10_3390_su131910977 crossref_primary_10_1007_s10798_023_09811_3 crossref_primary_10_1177_0735633120945935 crossref_primary_10_1186_s41039_022_00193_z crossref_primary_10_1080_18117295_2020_1820798 crossref_primary_10_1177_07356331211037757 crossref_primary_10_1080_10494820_2021_1983610 crossref_primary_10_1016_j_jss_2025_112535 crossref_primary_10_1109_ACCESS_2020_2994196 crossref_primary_10_3390_s20102923 crossref_primary_10_1021_acs_jchemed_9b00210 crossref_primary_10_3390_s23115159 crossref_primary_10_1007_s10639_020_10193_5 crossref_primary_10_7717_peerj_cs_2310 crossref_primary_10_1016_j_compedu_2020_103810 crossref_primary_10_1016_j_jss_2022_111547 crossref_primary_10_1007_s10639_021_10471_w crossref_primary_10_1007_s10639_023_12384_2 crossref_primary_10_1080_02188791_2021_1985430 crossref_primary_10_1007_s10489_021_02970_7 crossref_primary_10_1002_cae_22570 crossref_primary_10_1177_07356331221115661 crossref_primary_10_3389_fpsyg_2022_864416 crossref_primary_10_3389_fcomp_2022_997222 crossref_primary_10_1007_s10639_022_11189_z crossref_primary_10_1007_s10639_022_10973_1 crossref_primary_10_1002_cae_22742 crossref_primary_10_1016_j_chb_2019_106230 crossref_primary_10_1016_j_chbah_2023_100005 crossref_primary_10_1007_s11423_023_10216_1 crossref_primary_10_1002_cae_70069 crossref_primary_10_1007_s11423_020_09784_3 crossref_primary_10_1016_j_tsc_2025_102002 crossref_primary_10_1111_jcal_12771 crossref_primary_10_1109_ACCESS_2020_2996361 crossref_primary_10_1186_s40594_022_00344_0 crossref_primary_10_1007_s10639_023_12024_9 crossref_primary_10_1108_IJILT_02_2020_0021 crossref_primary_10_3390_educsci13080784 crossref_primary_10_1080_1554480X_2024_2388090 crossref_primary_10_1088_1742_6596_2871_1_012018 crossref_primary_10_4018_IJOPCD_316184 crossref_primary_10_1007_s11423_022_10184_y crossref_primary_10_1002_cae_22550 crossref_primary_10_1177_07356331231187285 crossref_primary_10_1155_2024_4918351 crossref_primary_10_3390_mti5080041 crossref_primary_10_1109_TE_2020_3033416 crossref_primary_10_1007_s10209_021_00830_2 crossref_primary_10_1007_s10209_022_00958_9 crossref_primary_10_2478_amns_2023_2_00927 crossref_primary_10_1007_s44217_025_00756_4 crossref_primary_10_3390_su15020940 crossref_primary_10_3390_app14156418 crossref_primary_10_1155_2021_9105342 crossref_primary_10_1007_s10639_025_13337_7 crossref_primary_10_1002_int_22931 crossref_primary_10_1007_s10639_023_11803_8 crossref_primary_10_1007_s11423_023_10323_z crossref_primary_10_1016_j_compedu_2025_105430 |
| Cites_doi | 10.1016/j.compedu.2005.11.026 10.1016/j.compedu.2016.03.003 10.1145/2663342 10.1016/j.compedu.2011.08.006 10.1093/comjnl/32.2.98 10.1017/S0956796800000599 10.1145/1721933.1721934 10.1145/1083431.1083474 10.1111/j.1467-8535.2007.00705.x 10.1016/j.compedu.2011.04.002 10.1073/pnas.1319030111 10.1076/csed.13.2.137.14200 10.1016/j.compedu.2008.06.002 10.1145/1592761.1592779 10.1080/08993408.2011.554722 |
| ContentType | Journal Article |
| Copyright | 2018 Elsevier Ltd |
| Copyright_xml | – notice: 2018 Elsevier Ltd |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.compedu.2018.01.011 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education |
| EISSN | 1873-782X |
| EndPage | 74 |
| ExternalDocumentID | 10_1016_j_compedu_2018_01_011 S0360131518300113 |
| 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-9d15fbc4f356907caadff3472b9ee5d2e6c9e10df81c39603475a223b7b7a4763 |
| ISICitedReferencesCount | 136 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000428002300005&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 | Sat Nov 29 02:48:00 EST 2025 Tue Nov 18 21:18:58 EST 2025 Fri Feb 23 02:36:05 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Teaching/learning strategies Scratch Programming and programming languages Computer games Improving classroom teaching |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c309t-9d15fbc4f356907caadff3472b9ee5d2e6c9e10df81c39603475a223b7b7a4763 |
| PageCount | 11 |
| ParticipantIDs | crossref_citationtrail_10_1016_j_compedu_2018_01_011 crossref_primary_10_1016_j_compedu_2018_01_011 elsevier_sciencedirect_doi_10_1016_j_compedu_2018_01_011 |
| PublicationCentury | 2000 |
| PublicationDate | May 2018 2018-05-00 |
| PublicationDateYYYYMMDD | 2018-05-01 |
| PublicationDate_xml | – month: 05 year: 2018 text: May 2018 |
| PublicationDecade | 2010 |
| PublicationTitle | Computers and education |
| PublicationYear | 2018 |
| Publisher | Elsevier Ltd |
| Publisher_xml | – name: Elsevier Ltd |
| References | Joosten, Van Den Berg, Van Der Hoeven (bib17) 1993; 3 Utting, Cooper, Kölling, Maloney, Resnick (bib35) 2010; 10 Maloney, Peppler, Kafai, Resnick, Rusk (bib22) 2008 Cagiltay (bib5) 2007; 38 Adams, Webster (bib1) 2012, February Maloney, Resnick, Rusk, Silverman, Eastmond (bib23) 2010; 10 Rizvi, Humphries, Major, Jones, Lauzun (bib30) 2011; 26 Cárdenas, Vizueta, Tavernise, Gabriele, Bertacchini, Pantano (bib7) 2014 Allan, Kolesar (bib2) 1996 Harvey, Mönig (bib15) 2010 Ozoran, Cagiltay, Topalli (bib25) 2012 Parsons, Haden (bib27) 2007, July Papatheocharous, Bibi, Stamelos, Andreou (bib26) 2017; 29 Lewis (bib19) 2010, March Robins, Routree, Rountree (bib31) 2003; 13 Beaubouef, Mason (bib4) 2005; 37 Ma, Ferguson, Roper, Wood (bib21) 2011; 21 Resnick, Kafai, Maeda (bib28) 2005 Liu, Cheng, Huang (bib20) 2011; 57 Ebner, Holzinger (bib11) 2007; 49 Resnick, Maloney, Monroy-Hernández, Rusk, Eastmond, Brennan, Kafai (bib29) 2009; 52 Gillespie (bib13) 1993 Denner, Werner, Ortiz (bib10) 2012; 58 Lazzari (bib18) 2009; 52 Schwartz (bib33) 2013 Cooper, Dann, Pausch (bib9) 2003, February Menard (bib24) 2007 Sáez-López, Román-González, Vázquez-Cano (bib32) 2016; 97 Freeman, Eddy, McDonough, Smith, Okoroafor, Jordt (bib12) 2014; 111 Ball, Zorn (bib3) 2015; 58 Smith (bib34) 2009, September Vaca-Cárdenas, Bertacchini, Tavernise, Gabriele, Valenti, Olmedo, Bilotta (bib36) 2015, September Hughes (bib16) 1989; 32 Cooper, Cunningham (bib8) 2010; 1 Gurria (bib14) 2016; Vol. 67 Ball (10.1016/j.compedu.2018.01.011_bib3) 2015; 58 Liu (10.1016/j.compedu.2018.01.011_bib20) 2011; 57 Ma (10.1016/j.compedu.2018.01.011_bib21) 2011; 21 Resnick (10.1016/j.compedu.2018.01.011_bib29) 2009; 52 Papatheocharous (10.1016/j.compedu.2018.01.011_bib26) 2017; 29 Resnick (10.1016/j.compedu.2018.01.011_bib28) 2005 Vaca-Cárdenas (10.1016/j.compedu.2018.01.011_bib36) 2015 Ozoran (10.1016/j.compedu.2018.01.011_bib25) 2012 Sáez-López (10.1016/j.compedu.2018.01.011_bib32) 2016; 97 Ebner (10.1016/j.compedu.2018.01.011_bib11) 2007; 49 Utting (10.1016/j.compedu.2018.01.011_bib35) 2010; 10 Beaubouef (10.1016/j.compedu.2018.01.011_bib4) 2005; 37 Parsons (10.1016/j.compedu.2018.01.011_bib27) 2007 Allan (10.1016/j.compedu.2018.01.011_bib2) 1996 Maloney (10.1016/j.compedu.2018.01.011_bib22) 2008 Maloney (10.1016/j.compedu.2018.01.011_bib23) 2010; 10 Denner (10.1016/j.compedu.2018.01.011_bib10) 2012; 58 Adams (10.1016/j.compedu.2018.01.011_bib1) 2012 Cooper (10.1016/j.compedu.2018.01.011_bib8) 2010; 1 Harvey (10.1016/j.compedu.2018.01.011_bib15) 2010 Lewis (10.1016/j.compedu.2018.01.011_bib19) 2010 Cárdenas (10.1016/j.compedu.2018.01.011_bib7) 2014 Lazzari (10.1016/j.compedu.2018.01.011_bib18) 2009; 52 Rizvi (10.1016/j.compedu.2018.01.011_bib30) 2011; 26 Smith (10.1016/j.compedu.2018.01.011_bib34) 2009 Hughes (10.1016/j.compedu.2018.01.011_bib16) 1989; 32 Robins (10.1016/j.compedu.2018.01.011_bib31) 2003; 13 Gurria (10.1016/j.compedu.2018.01.011_bib14) 2016; Vol. 67 Freeman (10.1016/j.compedu.2018.01.011_bib12) 2014; 111 Menard (10.1016/j.compedu.2018.01.011_bib24) 2007 Gillespie (10.1016/j.compedu.2018.01.011_bib13) 1993 Schwartz (10.1016/j.compedu.2018.01.011_bib33) 2013 Cagiltay (10.1016/j.compedu.2018.01.011_bib5) 2007; 38 Cooper (10.1016/j.compedu.2018.01.011_bib9) 2003 Joosten (10.1016/j.compedu.2018.01.011_bib17) 1993; 3 |
| References_xml | – volume: 21 start-page: 57 year: 2011 end-page: 80 ident: bib21 article-title: Investigating and improving the models of programming concepts held by the novice programmers publication-title: Computer Science Education – volume: 58 start-page: 30 year: 2015 end-page: 31 ident: bib3 article-title: Teach foundational language principles publication-title: Communications of the ACM – volume: 52 start-page: 27 year: 2009 end-page: 34 ident: bib18 article-title: Creative use of podcasting in higher education and its effect on competitive agency publication-title: Computers & Education – year: 2007 ident: bib24 article-title: Handbook of longitudinal research: Design, measurement, and analysis – start-page: 1171 year: 2015, September end-page: 1177 ident: bib36 article-title: Coding with Scratch: The design of an educational setting for Elementary pre-service teachers publication-title: Interactive collaborative learning (ICL), 2015 international conference on – volume: Vol. 67 start-page: 1 year: 2016 ident: bib14 publication-title: PISA 2015 results in focus. PISA in focus – start-page: 125 year: 2012 end-page: 132 ident: bib25 article-title: Using scratch in introduction to programming course for engineering students publication-title: 2nd international engineering education conference (IEEC2012) – volume: 32 start-page: 98 year: 1989 end-page: 107 ident: bib16 article-title: Why functional programming matters publication-title: The computer journal – volume: 58 start-page: 240 year: 2012 end-page: 249 ident: bib10 article-title: Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? publication-title: Computers & Education – start-page: 258 year: 2009, September end-page: 259 ident: bib34 article-title: Conceptual graphs as a visual programming language for teaching programming publication-title: Visual languages and human-centric computing, 2009. VL/HCC 2009. IEEE symposium on – volume: 38 start-page: 405 year: 2007 end-page: 415 ident: bib5 article-title: Teaching software engineering by means of computer-game development: Challenges and opportunities publication-title: British Journal of Educational Technology – volume: 13 start-page: 137 year: 2003 end-page: 172 ident: bib31 article-title: Learning and teaching programming: A review and discussion publication-title: Computer Science Education – volume: 97 start-page: 129 year: 2016 end-page: 141 ident: bib32 article-title: Visual programming languages integrated across the curriculum in elementary school: A two year case study using “Scratch” in five schools publication-title: Computers & Education – start-page: 6088 year: 2014 end-page: 6095 ident: bib7 article-title: Darwin has come back to the Galápagos Islands: An educational journey to discover biological evolution publication-title: EDULEARN14 proceedings – start-page: 346 year: 2010, March end-page: 350 ident: bib19 article-title: How programming environment shapes perception, learning and goals: Logo vs. scratch publication-title: Proceedings of the 41st ACM technical symposium on computer science education – volume: 1 start-page: 5 year: 2010 end-page: 8 ident: bib8 article-title: Teaching computer science in context publication-title: Acm Inroads – year: 2003, February ident: bib9 article-title: Teaching objects-first in introductory computer science publication-title: ACM SIGCSE bulletin (Vol. 35, No. 1, pp. 191–195) – volume: 29 year: 2017 ident: bib26 article-title: An investigation of effort distribution among development phases: A four-stage progressive software cost estimation model publication-title: Journal of Software: Evolution and Process – year: 2005 ident: bib28 article-title: A networked, media-rich programming environment to enhance technological fluency at after-school centers in economically-disadvantaged communities – year: 2010 ident: bib15 article-title: Bringing “no ceiling” to scratch: Can one language serve kids and computer scientists publication-title: Proc. Constructionism – start-page: 209 year: 2007, July end-page: 215 ident: bib27 article-title: Programming osmosis: Knowledge transfer from imperative to visual programming environments publication-title: Procedings of the twentieth annual NACCQ conference – volume: 26 start-page: 19 year: 2011 end-page: 27 ident: bib30 article-title: A CS0 course using scratch publication-title: Journal of Computing Sciences in Colleges – year: 2008 ident: bib22 publication-title: Programming by choice: Urban youth learning programming with scratch (Vol. 40, No. 1, pp. 367–371) – volume: 57 start-page: 1907 year: 2011 end-page: 1918 ident: bib20 article-title: The effect of simulation games on the learning of computational problem solving publication-title: Computers & Education – year: 1993 ident: bib13 article-title: Manufacturing knowledge: A history of the Hawthorne experiments – volume: 3 start-page: 49 year: 1993 end-page: 65 ident: bib17 article-title: Teaching functional programming to first-year students publication-title: Journal of Functional Programming – volume: 49 start-page: 873 year: 2007 end-page: 890 ident: bib11 article-title: Successful implementation of user-centered game based learning in higher education: An example from civil engineering publication-title: Computers & Education – volume: 10 start-page: 17 year: 2010 ident: bib35 article-title: Alice, greenfoot, and scratch–a discussion publication-title: ACM Transactions on Computing Education (TOCE) – start-page: 643 year: 2012, February end-page: 648 ident: bib1 article-title: What do students learn about programming from game, music video, and storytelling projects? publication-title: Proceedings of the 43rd ACM technical symposium on computer science education – year: 1996 ident: bib2 article-title: Teaching computer science: A problem solving approach that works – volume: 37 start-page: 103 year: 2005 end-page: 106 ident: bib4 article-title: Why the high attrition rate for computer science students: Some thoughts and observations publication-title: ACM SIGCSE Bulletin – volume: 10 start-page: 16 year: 2010 ident: bib23 article-title: The scratch programming language and environment publication-title: ACM Transactions on Computing Education (TOCE) – volume: 111 start-page: 8410 year: 2014 end-page: 8415 ident: bib12 article-title: Active learning increases student performance in science, engineering, and mathematics publication-title: Proceedings of the National Academy of Sciences – volume: 52 start-page: 60 year: 2009 end-page: 67 ident: bib29 article-title: Scratch: Programming for all publication-title: Communications of the ACM – year: 2013 ident: bib33 article-title: Problem-based learning – volume: 49 start-page: 873 issue: 3 year: 2007 ident: 10.1016/j.compedu.2018.01.011_bib11 article-title: Successful implementation of user-centered game based learning in higher education: An example from civil engineering publication-title: Computers & Education doi: 10.1016/j.compedu.2005.11.026 – year: 2010 ident: 10.1016/j.compedu.2018.01.011_bib15 article-title: Bringing “no ceiling” to scratch: Can one language serve kids and computer scientists – start-page: 209 year: 2007 ident: 10.1016/j.compedu.2018.01.011_bib27 article-title: Programming osmosis: Knowledge transfer from imperative to visual programming environments – volume: 10 start-page: 17 issue: 4 year: 2010 ident: 10.1016/j.compedu.2018.01.011_bib35 article-title: Alice, greenfoot, and scratch–a discussion publication-title: ACM Transactions on Computing Education (TOCE) – start-page: 6088 year: 2014 ident: 10.1016/j.compedu.2018.01.011_bib7 article-title: Darwin has come back to the Galápagos Islands: An educational journey to discover biological evolution – volume: 10 start-page: 16 issue: 4 year: 2010 ident: 10.1016/j.compedu.2018.01.011_bib23 article-title: The scratch programming language and environment publication-title: ACM Transactions on Computing Education (TOCE) – year: 2005 ident: 10.1016/j.compedu.2018.01.011_bib28 – volume: 97 start-page: 129 year: 2016 ident: 10.1016/j.compedu.2018.01.011_bib32 article-title: Visual programming languages integrated across the curriculum in elementary school: A two year case study using “Scratch” in five schools publication-title: Computers & Education doi: 10.1016/j.compedu.2016.03.003 – volume: 58 start-page: 30 issue: 5 year: 2015 ident: 10.1016/j.compedu.2018.01.011_bib3 article-title: Teach foundational language principles publication-title: Communications of the ACM doi: 10.1145/2663342 – volume: 58 start-page: 240 issue: 1 year: 2012 ident: 10.1016/j.compedu.2018.01.011_bib10 article-title: Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? publication-title: Computers & Education doi: 10.1016/j.compedu.2011.08.006 – volume: 29 issue: 10 year: 2017 ident: 10.1016/j.compedu.2018.01.011_bib26 article-title: An investigation of effort distribution among development phases: A four-stage progressive software cost estimation model publication-title: Journal of Software: Evolution and Process – year: 2013 ident: 10.1016/j.compedu.2018.01.011_bib33 – volume: 32 start-page: 98 issue: 2 year: 1989 ident: 10.1016/j.compedu.2018.01.011_bib16 article-title: Why functional programming matters publication-title: The computer journal doi: 10.1093/comjnl/32.2.98 – start-page: 346 year: 2010 ident: 10.1016/j.compedu.2018.01.011_bib19 article-title: How programming environment shapes perception, learning and goals: Logo vs. scratch – volume: 3 start-page: 49 issue: 01 year: 1993 ident: 10.1016/j.compedu.2018.01.011_bib17 article-title: Teaching functional programming to first-year students publication-title: Journal of Functional Programming doi: 10.1017/S0956796800000599 – year: 1996 ident: 10.1016/j.compedu.2018.01.011_bib2 – year: 2008 ident: 10.1016/j.compedu.2018.01.011_bib22 – volume: 1 start-page: 5 issue: 1 year: 2010 ident: 10.1016/j.compedu.2018.01.011_bib8 article-title: Teaching computer science in context publication-title: Acm Inroads doi: 10.1145/1721933.1721934 – volume: 37 start-page: 103 issue: 2 year: 2005 ident: 10.1016/j.compedu.2018.01.011_bib4 article-title: Why the high attrition rate for computer science students: Some thoughts and observations publication-title: ACM SIGCSE Bulletin doi: 10.1145/1083431.1083474 – volume: 38 start-page: 405 issue: 3 year: 2007 ident: 10.1016/j.compedu.2018.01.011_bib5 article-title: Teaching software engineering by means of computer-game development: Challenges and opportunities publication-title: British Journal of Educational Technology doi: 10.1111/j.1467-8535.2007.00705.x – year: 2003 ident: 10.1016/j.compedu.2018.01.011_bib9 article-title: Teaching objects-first in introductory computer science – volume: 57 start-page: 1907 issue: 3 year: 2011 ident: 10.1016/j.compedu.2018.01.011_bib20 article-title: The effect of simulation games on the learning of computational problem solving publication-title: Computers & Education doi: 10.1016/j.compedu.2011.04.002 – start-page: 125 year: 2012 ident: 10.1016/j.compedu.2018.01.011_bib25 article-title: Using scratch in introduction to programming course for engineering students – volume: 111 start-page: 8410 issue: 23 year: 2014 ident: 10.1016/j.compedu.2018.01.011_bib12 article-title: Active learning increases student performance in science, engineering, and mathematics publication-title: Proceedings of the National Academy of Sciences doi: 10.1073/pnas.1319030111 – volume: Vol. 67 start-page: 1 year: 2016 ident: 10.1016/j.compedu.2018.01.011_bib14 – volume: 13 start-page: 137 issue: 2 year: 2003 ident: 10.1016/j.compedu.2018.01.011_bib31 article-title: Learning and teaching programming: A review and discussion publication-title: Computer Science Education doi: 10.1076/csed.13.2.137.14200 – volume: 52 start-page: 27 issue: 1 year: 2009 ident: 10.1016/j.compedu.2018.01.011_bib18 article-title: Creative use of podcasting in higher education and its effect on competitive agency publication-title: Computers & Education doi: 10.1016/j.compedu.2008.06.002 – start-page: 643 year: 2012 ident: 10.1016/j.compedu.2018.01.011_bib1 article-title: What do students learn about programming from game, music video, and storytelling projects? – start-page: 258 year: 2009 ident: 10.1016/j.compedu.2018.01.011_bib34 article-title: Conceptual graphs as a visual programming language for teaching programming – volume: 26 start-page: 19 issue: 3 year: 2011 ident: 10.1016/j.compedu.2018.01.011_bib30 article-title: A CS0 course using scratch publication-title: Journal of Computing Sciences in Colleges – volume: 52 start-page: 60 issue: 11 year: 2009 ident: 10.1016/j.compedu.2018.01.011_bib29 article-title: Scratch: Programming for all publication-title: Communications of the ACM doi: 10.1145/1592761.1592779 – start-page: 1171 year: 2015 ident: 10.1016/j.compedu.2018.01.011_bib36 article-title: Coding with Scratch: The design of an educational setting for Elementary pre-service teachers – year: 1993 ident: 10.1016/j.compedu.2018.01.011_bib13 – year: 2007 ident: 10.1016/j.compedu.2018.01.011_bib24 – volume: 21 start-page: 57 issue: 1 year: 2011 ident: 10.1016/j.compedu.2018.01.011_bib21 article-title: Investigating and improving the models of programming concepts held by the novice programmers publication-title: Computer Science Education doi: 10.1080/08993408.2011.554722 |
| SSID | ssj0004645 |
| Score | 2.5753708 |
| Snippet | Nowadays, programming skills are receiving widespread attention for different age groups alongside occupational education programs to better prepare... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 64 |
| SubjectTerms | Computer games Improving classroom teaching Programming and programming languages Scratch Teaching/learning strategies |
| Title | Improving programming skills in engineering education through problem-based game projects with Scratch |
| URI | https://dx.doi.org/10.1016/j.compedu.2018.01.011 |
| Volume | 120 |
| WOSCitedRecordID | wos000428002300005&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/eLvHCXMwtV1NT9tAEF1VwKEXRIEKKK32wK0y9Xrt2D6iiqpwQEilUm7WfjkyOCZKQoX49cx6x2vzIQoHpMiKHO3ayXuZnR3PvCHkQGciToxMAiVjFcSJthqQ0lajMWYf-qoocs0m0rOzbDzOzzGtaNG2E0ibJru9zWfvCjWcA7Bt6ewb4PaTwgl4D6DDEWCH46uA78MEmHs1bUMGV1Vdt7mvplcgRN3Wqn1g4Pr1YIOZwK5u-vtETG0hVRuswTq4Pwo4g-GvTuEAO0M4uWc_Zx_Anom6xoL2ad2nBolJVS-FM_JmPqnuwCorTPnAQATL-rQ_X4AVBoy76kxvXKNwYB6dYDkutK47zxMT7qIJlxaBmY1X2Uu1yqpolB9IZj9aynyCYZe7dlngNIWdpggZvGCvvBqlSQ42cPXo5Hh8OqijbZta-y_SV3z9ePZ-nvdlBv7JxQZZx40FPXKE-EQ-mGbT9uRGMLZI6YlBB8Sgjhi0auiAGNSDSJEY9AExqCUG7YhBLTEoEmOb_P11fPHzd4BdNgLFw3wZ5JolpVRxyRMbKVFC6LLkcRrJ3JhER2akcsNCXWZMcdjvwkeJAKdSpjIVMSxPn8lKc92YHULB9YYFcKSFLLM41KEcadi7Ga5KLiXjfJfE3e9VKJSgt51Q6uJFvHbJoR82cxos_xuQdWAU6Eg6B7EAkr08dO-t1_pCPvZ_hn2yspzfmK9kTf1bVov5N2TYPYw8nLs |
| 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=Improving+programming+skills+in+engineering+education+through+problem-based+game+projects+with+Scratch&rft.jtitle=Computers+and+education&rft.au=Topalli%2C+Damla&rft.au=Cagiltay%2C+Nergiz+Ercil&rft.date=2018-05-01&rft.issn=0360-1315&rft.volume=120&rft.spage=64&rft.epage=74&rft_id=info:doi/10.1016%2Fj.compedu.2018.01.011&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_compedu_2018_01_011 |
| 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 |