Yayın:
Comparing Three Free to Use Visual Programming Environments for Novice Programmers

dc.contributor.authorKAYA, Kadir Yücel
dc.contributor.authorYILDIZ, İsmail
dc.date.accessioned2026-01-04T13:33:28Z
dc.date.issued2019-11-15
dc.description.abstractThis study aims to examine and compare three popular free-to-use visual programming environments. While choosing three environments among other visual programming environments, three criteria were taken into account which are being completely free, popular, and productive. After reviewing several environments, MIT’s App Inventor, Scratch and Microsoft’s Kodu Game Lab were chosen. While App Inventor and Scratch are free and open source environments, Microsoft’s Kodu is only free to use. Selected three environments were investigated through using and examining the environments and literature review. Outcomes of this study can help teachers, instructors and students to choose a relevant visual programming environment based on their needs. Review of the environments showed that while Kodu is more relevant for elementary students, Scratch’s target group are similar but also includes higher age range. Another difference between them was that Kodu’s sole purpose is to develop games in 3D, Scratch is used for 2D games and animations. App Inventor, on the other hand, targets middle school and higher age range to develop mobile applications for Android OS. Scratch and App Inventor uses the same block-based library which is more relevant to teach basic programming concepts such as variables, conditional expressions, and loops than Microsoft’s Kodu. Selected three environments have the advantages of their own and features specifically for their target audience and products. This study investigated the important differences and features of the selected environments.
dc.description.urihttps://doi.org/10.24106/kefdergi.3640
dc.description.urihttps://dergipark.org.tr/tr/download/article-file/848795
dc.description.urihttps://dx.doi.org/10.24106/kefdergi.3640
dc.identifier.doi10.24106/kefdergi.3640
dc.identifier.eissn2147-9844
dc.identifier.endpage2712
dc.identifier.openairedoi_dedup___::0a6f315c5e436344ddf3ecf2d456efb8
dc.identifier.orcid0000-0001-7561-980x
dc.identifier.orcid0000-0003-3048-2840
dc.identifier.startpage2701
dc.identifier.urihttps://hdl.handle.net/20.500.12597/37573
dc.identifier.volume27
dc.publisherKastamonu Egitim Dergisi
dc.relation.ispartofKastamonu Eğitim Dergisi
dc.rightsOPEN
dc.subject.sdg4. Education
dc.titleComparing Three Free to Use Visual Programming Environments for Novice Programmers
dc.typeArticle
dspace.entity.typePublication
local.api.response{"authors":[{"fullName":"Kadir Yücel KAYA","name":"Kadir Yücel","surname":"KAYA","rank":1,"pid":{"id":{"scheme":"orcid_pending","value":"0000-0001-7561-980x"},"provenance":null}},{"fullName":"İsmail YILDIZ","name":"İsmail","surname":"YILDIZ","rank":2,"pid":{"id":{"scheme":"orcid","value":"0000-0003-3048-2840"},"provenance":null}}],"openAccessColor":"gold","publiclyFunded":false,"type":"publication","language":{"code":"und","label":"Undetermined"},"countries":null,"subjects":[{"subject":{"scheme":"SDG","value":"4. Education"},"provenance":null},{"subject":{"scheme":"FOS","value":"05 social sciences"},"provenance":null},{"subject":{"scheme":"FOS","value":"0501 psychology and cognitive sciences"},"provenance":null},{"subject":{"scheme":"FOS","value":"0503 education"},"provenance":null}],"mainTitle":"Comparing Three Free to Use Visual Programming Environments for Novice Programmers","subTitle":null,"descriptions":["<jats:p xml:lang=\"en\">This study aims to examine and compare three popular free-to-use visual programming environments. While choosing three environments among other visual programming environments, three criteria were taken into account which are being completely free, popular, and productive. After reviewing several environments, MIT’s App Inventor, Scratch and Microsoft’s Kodu Game Lab were chosen. While App Inventor and Scratch are free and open source environments, Microsoft’s Kodu is only free to use. Selected three environments were investigated through using and examining the environments and literature review. Outcomes of this study can help teachers, instructors and students to choose a relevant visual programming environment based on their needs. Review of the environments showed that while Kodu is more relevant for elementary students, Scratch’s target group are similar but also includes higher age range. Another difference between them was that Kodu’s sole purpose is to develop games in 3D, Scratch is used for 2D games and animations. App Inventor, on the other hand, targets middle school and higher age range to develop mobile applications for Android OS. Scratch and App Inventor uses the same block-based library which is more relevant to teach basic programming concepts such as variables, conditional expressions, and loops than Microsoft’s Kodu. Selected three environments have the advantages of their own and features specifically for their target audience and products. This study investigated the important differences and features of the selected environments.</jats:p>"],"publicationDate":"2019-11-15","publisher":"Kastamonu Egitim Dergisi","embargoEndDate":null,"sources":["Crossref"],"formats":null,"contributors":null,"coverages":null,"bestAccessRight":{"code":"c_abf2","label":"OPEN","scheme":"http://vocabularies.coar-repositories.org/documentation/access_rights/"},"container":{"name":"Kastamonu Eğitim Dergisi","issnPrinted":null,"issnOnline":"2147-9844","issnLinking":null,"ep":"2712","iss":null,"sp":"2701","vol":"27","edition":null,"conferencePlace":null,"conferenceDate":null},"documentationUrls":null,"codeRepositoryUrl":null,"programmingLanguage":null,"contactPeople":null,"contactGroups":null,"tools":null,"size":null,"version":null,"geoLocations":null,"id":"doi_dedup___::0a6f315c5e436344ddf3ecf2d456efb8","originalIds":["10.24106/kefdergi.3640","50|doiboost____|0a6f315c5e436344ddf3ecf2d456efb8","2988368596"],"pids":[{"scheme":"doi","value":"10.24106/kefdergi.3640"}],"dateOfCollection":null,"lastUpdateTimeStamp":null,"indicators":{"citationImpact":{"citationCount":1,"influence":2.56661e-9,"popularity":1.998007e-9,"impulse":0,"citationClass":"C5","influenceClass":"C5","impulseClass":"C5","popularityClass":"C5"}},"instances":[{"pids":[{"scheme":"doi","value":"10.24106/kefdergi.3640"}],"type":"Article","urls":["https://doi.org/10.24106/kefdergi.3640"],"publicationDate":"2019-11-15","refereed":"peerReviewed"},{"pids":[{"scheme":"doi","value":"10.24106/kefdergi.3640"}],"license":"CC BY","type":"Article","urls":["https://dergipark.org.tr/tr/download/article-file/848795"],"refereed":"nonPeerReviewed"},{"alternateIdentifiers":[{"scheme":"mag_id","value":"2988368596"},{"scheme":"doi","value":"10.24106/kefdergi.3640"}],"type":"Other literature type","urls":["https://dx.doi.org/10.24106/kefdergi.3640"],"refereed":"nonPeerReviewed"}],"isGreen":false,"isInDiamondJournal":false}
local.import.sourceOpenAire

Dosyalar

Koleksiyonlar