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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Computers and education Ročník 120; s. 64 - 74
Hlavní autori: Topalli, Damla, Cagiltay, Nergiz Ercil
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