Kış 2018 Cilt 8 Sayı 1 Winter 2018 Volume 8 Issue 1 ISSN: 2147-1908
Kış 2018 Cilt 8
Sayı 1
Winter 2018 Volume 8
Issue 1
ISSN:2147-1908
EĞİTİMTEKNOLOJİSİKURAMVEUYGULAMA/EDUCATIONALTECHNOLOGYTHEORYANDPRACTICE
Cilt8,Sayı1,Kış2018
Volume8,Issue1,Winter2018
GenelYayınEditörü/Editor-in-Chief:Dr.HalilİbrahimYALINEditör/Editor:Dr.TolgaGÜYER
SorumluYazıİşleriMüdürü/PublisherEditor:Dr.TolgaGÜYERRedaksiyon/Redaction:Dr.TolgaGÜYERDizgi/Typographic:Dr.TolgaGÜYER
SayfaTasarımı/PageDesign:Dr.TolgaGÜYERKapakTasarımı/CoverDesign:Dr.BilalATASOY
İletişim/ContactPerson:Dr.AslıhanKOCAMANKAROĞLU
Dizinlenmektedir/Indexedin:ULAKBİMSosyalveBeşerîBilimlerVeritabanı,TürkEğitimİndeksi
ETKUDergisi2011yılındanitibarenyıldaikidefadüzenliolarakyayınlanmaktadır.EducationalTechnologyTheoryandPracticeJournalispublishedregularlytwiceayearsince2011.
EditörKurulu/EditorialBoard*
Dr.AbdullahKuzu Dr.AnaPaulaCorreiaDr.Aytekinİşman Dr.BuketAkkoyunluDr.CemÇuhadar Dr.DenizDeryakulu
Dr.DeepakSubramonyDr.FezaOrhan Dr.H.FerhanOdabaşıDr.HafizeKeser Dr.HalilİbrahimYalınDr.Hyo-JeongSo
Dr.KyongJee(Kj)KimDr.M.YaşarÖzdenDr.MehmetGürolDr.ÖzcanErkanAkgünDr.S.SadiSeferoğluDr.SandieWaters
Dr.ServetBayramDr.ŞirinKaradenizDr.TolgaGüyerDr.TrenaPaulusDr.YavuzAkpınarDr.Yun-JoAn
*Listeismegörealfabetikolarakoluşturulmuştur./Listiscreatedinalphabeticalorder
HakemKurulu/Reviewers*
Dr.AbdullahKuzuDr.AdileAşkımKurtDr.AgahTuğrulKorucuDr.ArifAltunDr.AslıhanİstanbulluDr.AslıhanKocamanKaroğluDr.AyçaÇebiDr.AyferAlperDr.AynurKolburanGeçerDr.AyşegülBakarÇörezDr.BaharBaranDr.BerrinDoğusoyDr.BilalAtasoyDr.ÇelebiUluyolDr.DemetSomuncuoğluÖzerbaşDr.DenizAtalKöysürenDr.DenizMertkanGezginDr.EbruKılıçÇakmakDr.EbruSolmazDr.EkmelÇetinDr.EminİbiliDr.EmineCabıDr.EmineŞendururDr.ErinçKarataşDr.ErhanGüneşDr.ErkanÇalışkanDr.ErkanTekinarslanDr.ErmanYükseltürkDr.ErolÖzçelik
Dr.ErtuğrulUstaDr.EsmaAybikeBayırDr.FatmaBayrakDr.FatmaKeskinkılıçDr.FezileÖzdamlıDr.FilizKalelioğluDr.FundaErdoğduDr.GizemKaraoğlanYılmazDr.GökçeBecitİşçitürkDr.GökhanAkçapınarDr.GökhanDağhanDr.GülfidanCanDr.H.FerhanOdabaşıDr.HafizeKeserDr.HalilErsoyDr.HalilİbrahimAkyüzDr.HalilİbrahimYalınDr.HalilYurdugülDr.HasanÇakırDr.HasanKaralDr.HaticeDurakDr.HaticeSancarTokmakDr.HüseyinBicenDr.HüseyinÇakırDr.HüseyinÖzçınarDr.HüseyinUzunboyluDr.IşılKabakçıYurdakulDr.İbrahimArpacıDr.İlknurResioğluDr.KeremKılıçer
Dr.KevserHavaDr.M.EmreSezginDr.M.FikretGeliboluDr.MehmetAkifOcakDr.MehmetBarışHorzumDr.MehmetKokoçDr.MelihEnginDr.MeltemKurtoğluDr.MukaddesErdemDr.MustafaSerkanGünbatarDr.MutluTahsinÜstündağDr.NadireÇavuşDr.NecmiEşgiDr.NezihÖnalDr.NurayGedikDr.NurettinŞimşekDr.OnurDönmezDr.ÖmerFarukİslimDr.ÖmerFarukUrsavaşDr.ÖmürAkdemirDr.ÖzcanErkanAkgünDr.ÖzdenŞahinİzmirliDr.ÖzlemÇakırDr.RamazanYılmazDr.RecepÇakırDr.SamiAcarDr.SamiŞahinDr.SelayArkünKocadereDr.SelçukKaraman
Dr.SelçukÖzdemirDr.SerapYetikDr.SerdarÇiftçiDr.SerçinKarataşDr.SerkanŞendağDr.SerkanYıldırımDr.SerpilYalçınalpDr.SibelSomyürekDr.SonerYıldırımDr.ŞafakBayırDr.ŞahinGökçearslanDr.ŞeyhmusAydoğduDr.ŞirinKaradenizDr.TayfunTanyeriDr.TurgayAlakurtDr.TolgaGüyerDr.TürkanKarakuşDr.UğurBaşarmakDr.ÜmmühanAvcıYücelDr.ÜnalÇakıroğluDr.VeyselDemirerDr.VildanÇevikDr.YalınKılıçTürelDr.YaseminDemirarslanÇevikDr.YaseminGülbaharDr.YaseminKoçakUsluelDr.YavuzAkbulutDr.YusufZiyaOlpakDr.YükselGöktaş
*Listeismegörealfabetikolarakoluşturulmuştur./Listiscreatedinalphabeticalorder.
İletişimBilgileri/ContactInformation
İnternetAdresi/Web:http://dergipark.gov.tr/etkuE-Posta/E-Mail:[email protected]/Phone:+90(312)2021738Belgegeçer/Fax:+90(312)2028387
Adres/Adress:GaziÜniversitesi,GaziEğitimFakültesi,BilgisayarveÖğretimTeknolojileriEğitimiBölümü06500Teknikokullar-Ankara/Türkiye
209
EĞİTİMTEKNOLOJİSİKuramveUygulamaCilt:8Sayı:1Yıl:2018
BLOKTEMELLİPROGRAMLAMAYAİLİŞKİNÖZ-YETERLİKALGISIÖLÇEĞİGELİŞTİRMEÇALIŞMASI:SCRATCHÖRNEĞİ
ArifALTUN1,İbrahimKASALAK2
Öz
Bu çalışma kapsamında, “blok temelli programlamaya ilişkin öz-yeterlik algısı ölçeği”geliştirilmiştir.Ayrıcageliştirilenölçmearacı ilekatılımcılardaneldeedilenöz-yeterlikalgısıpuanlarıçeşitlideğişkenleraçısındanincelenmiştir.4farklıildebulunanortaokullardaeğitimgören,dahaöncebloktemelliprogramlamaeğitimialmışve/veyahalenbueğitimialmaktaolan toplamda 329 öğrenciden toplanan verilerle yapılan geçerlik ve güvenirlik çalışmasısonucunda5maddedenoluşan“basitbloktemelliprogramlamagörevleri”ve7maddedenoluşan“karmaşıkbloktemelliprogramlamagörevleri”şeklinde isimlendirilen2 faktörlü5’liLikerttipindebir“bloktemelliprogramlamayailişkinöz-yeterlikalgısıölçeği”geliştirilmiştir.Açımlayıcı faktöranalizi sonunda5maddelikbirinci faktör toplamvaryansın%11.462’ini,7maddelikikincifaktörisetoplamvaryansın%46.763’ünüaçıklamış,açıklanantoplamvaryansise%58.225 olarak hesaplanmıştır. Bu yapıya ilişkinmodel doğrulayıcı faktör analizi ile dedoğrulanarakbireylerinbloktemelliprogramlamayailişkinöz-yeterlikalgısınıölçengeçerlivegüvenilirbiraraçeldeedilmiştir.
Anahtarsözcükler:Bloktemelliprogramlama,kodlama,öz-yeterlikalgısı
PERCEIVEDSELF-EFFICACYSCALEDEVELOPMENTSTUDYRELATEDTOBLOCK-BASEDPROGRAMMING:SCRATCHCASE
Abstract
Thisstudyreportsthedevelopmentprocessofself-efficacyperceptionscalerelatedtoblock-based programming. Self-efficacy is a well-established variable to be used in predictingprogrammingskills.Atotalof329studentsfromthemiddleschoollevelparticipatedinscaledevelopment study. The scale itemswere generated based on the literature in computerprogrammingingeneralandScratchuseinparticularwithaLikert-typedesign.Thefindingsindicatedatwo-factorstructureforthe"self-efficacyperceptionscalerelatedtoblock-basedprogramming":"simpleblock-basedprogrammingtasks"consistingof5itemsand"complexblock-basedprogrammingtasks"consistingof7items.Attheendoftheexploratoryfactor 1 Prof. Dr., Hacettepe Üniversitesi, [email protected] 2 Şehit Muzaffer Aydoğdu O.O., [email protected]
Makale Geçmişi / Article History Alındı/Received: 23.08.2017 Düzeltme Alındı/Received in revised form: 28.11.2017 Kabul edildi/Accepted: 29.11.2017
BlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısıÖlçeğiGeliştirmeÇalışması
Cilt:8Sayı:1Yıl:2018
210
analysis, the first factor of five itemsexplained11.462%of the total variance, the secondfactorwithsevenitemsexplained46.763%ofthetotalvariance.Themodelwasvalidatedbyusingconfirmatoryfactoranalysis.
Keywords:Blokbasedprogramming,coding,self-efficacyperception
Summary
Theinclusionofblock-basedprogrammingtrainingincurriculumacrosstheglobehasincreasedtheimportanceofresearchoncodingeducation.ScratchsoftwaredevelopedintheMITmedialaboratoriesandwidelyusedinprogrammingeducationatprimaryeducationlevelinTurkeyhasbeenchosenasablock-basedcodingtoolinordertopromoteproblemsolvingability,self-efficacy,motivation,interestincrease.
Therearestudiesthatemphasizetherelationshipbetweenperceivedself-efficacyandprogrammingperformanceintheliterature(Ramalingam,LaBelle&Wiedenbeck,2004;Aşkar&Davenport,2009;Altun&Mazman,2012;Mazman,2013;Yükseltürk&Altıok,2016;Altun&MazmanAkar,2017).AltunandMazmanAkar (2017) foundthat therewasasignificantpositivecorrelationbetweentheprogrammingself-efficacyperceptionandtheprogrammingperformanceintheirstudy.
Inthisstudy,itwasaimedtocontributetotheliteraturebydevelopinga"perceivedself-efficacyscalerelatedtoblock-basedprogramming".Inaddition,perceivedself-efficacyscoreswere examined in terms of various variables in order to examine the factors that affectindividualself-efficacyscoresrelatedtoblock-basedprogramming.
It was initially observed that existing self-efficacy scales related to computerprogrammingwere not appropriate for block-based programming tasks due to the designcharacteristics of block-based software. Therefore, a need for a new scale has emerged.Duringthedevelopmentoftheseitems,varioussourceswerereviewedincludingthefeaturesrelatedtotheprogramminginScratchmentionedinanarticle(Resnicketal.,2009)preparedbytheScratchsoftwaredevelopersweretakenasreferences.Inaddition,someitemswereadaptedfromtheprogrammingself-efficacyperceptionscale,developedbyAltun&Mazman(2012). Once the item pool was created, face-to-face interviews with 8 students wereconductedtonecessarycorrectionsweremade.Thisprocesswasrepeated4timesand14-itemscalewasfinalized.
The studygroupof the study consistedof329 studentswhowereattending to fourstate-funded secondary schools inAnkara, İzmir, andUşakprovinces (Girls=163,Males=166). The kurtosis and skewness coefficients were calculated to check the normalityassumptionfortheitems.Itwasobservedthatthecoefficientofskewnessofthefourthitemis-3.36andthecoefficientofkurtosisis12.001,thatthecoefficientofskewnessofthefifthitemis-3.131andthecoefficientofkurtosisis10.424,andtheitemsareremovedfromthescale.
Kaiser-Meyer-Olkin(KMO)andBarlettsphericitytestswereperformedtodetermineifthedatawereappropriateforfactoranalysis.Thedatawerefoundtobeappropriateforfactoranalysis(KMO=.887,χ2=1835.038p<0.05).
Thedeterminationofthediscriminatorypoweroftheitemswasmadebytheitem-totaltestcorrelationcoefficients.Accordingtotheanalysisresults,item-totalcorrelationsoftheitemsrangedfrom0.491to0.702.Anexploratory factoranalysiswasperformedusingthe
ArifALTUN,İbrahimKASALAK
EĞİTİMTEKNOLOJİSİKuramveUygulama
211
principal component analysis technique for the 12-item scale. According to the results offactor analysis; Therewere five items under the "simple block-based programming tasks"factorandtheloadvaluesoftheitemsrangedfrom0.789to0.636.Thisfactoraccountedfor11.462% of variability. Under the "complex block-based programming tasks" factor, thereweresevenitemsintotal,andtheloadvaluesoftheitemsrangedfrom0.824to0.578.Thisfactoraccountedfor46.763%ofvariability.
Firstlevelconfirmatoryfactoranalysiswasperformedtoconfirmthestructureobtainedbytheexploratoryfactoranalysis.Firstofall,thecomplianceindicesobtainedbysubjectingthemodeltoconfirmatoryfactoranalysiswereexamined.Aftertheproposedmodificationsweremade, all values indicated a good fit index (AGFI= .92, GFI= .95, NFI= .97, CFI= .98,RMSEA= .061,S-RMR= .047).The internalconsistencycoefficient (Cronbach'salpha)of thescalewasfoundtobe.893.Thereliabilitycoefficientsofthefactors(Cronbach'salpha)werefoundtobe.893forfactor1and.868forfactor2.
When examining self-efficacy perception scores related to simple block-basedprogramming and self-efficacy perception scores related to complex block-basedprogrammingintermsofvariousvariables, itwasfirstfoundthattherewasnostatisticallysignificantdifferencewasobservedbetweenparticipants'perceivedself-efficacyscoresintwosub-factorsacrossgender.Thisfindingissimilartomanystudiesinthefield(seeRamalingam&Wiedenbeck,1998,Byrne&Lyons,2001,Pillay&Jugoo,2005,Altun&Mazman,2013).
Therewasnosignificantdifferencebetweenparticipants'perceivedself-efficacyscoresrelatedtosimpleblock-basedprogrammingandwhethertheirtakingprogramminglessonswithScratchandwritingprogramswithScratchbefore.These findingsare in linewith thefindingsofResnick et al. (2009) that these concepts canbe learnedeasilywithout specialtraining or support.On the other hand, therewas found a significant difference betweenparticipants'scoresinSimpleandComplexBlock-BasedProgrammingscoresandtheirtakingprogramming lesson with Scratch and their previous experience with writing codes withScratch.ThedifferencewashigherinthosewhohadtakencoursesandwrittencodeswithScratch.ThesefindingscoincidewiththefindingsthatAltunandMazman(2013).Inaddition,thesefindingssupportthefindingsofResnicketal.(2009)that10thand11thitemsincomplexblock-basedprogrammingtaskscanbelearnedwithmoreexpertsupport.ThesesignificantdifferenceswerealsoobservedinthosewhowerecurrentlyenrolledintakingcoursesandwritingcodesinScratch.
Giriş
Papert’ın(1980)ilkçalışmalarındancode.org,Scratchgibigünümüzçalışmalarınakadarolansüreçteprogramlamaeğitimininilköğretimdüzeyindeverilebilecekşekildedüzenlenmesiyönündegirişimlerbaşarılısonuçlarvermeyebaşlamışvebirçokülkedeprogramlamaeğitimiöğretimprogramlarınadâhiledilmiştir(örn.,Code.org2016AnnualReport,2016).
Ülkemizdeprogramlamaeğitimikapsamındayürütülençalışmalarneticesinde“ProblemAnalizveÇözmeYaklaşımları”,“AlgoritmaveStratejiGeliştirme(algoritmaoluşturmamantığı,sözde kod, akış şemaları vb.)”, “Programlama”, “Yazılım Projesi Geliştirme, Uygulama veYaygınlaştırma”konubaşlıklarıaltındaprogramlamaeğitimi2012yılındaBilişimTeknolojileriveYazılımDersiÖğretimProgramınadâhiledilmiştir(TTKB,2012).Lisedüzeyindeise2016yılıitibariyle Bilgisayar Bilimi Dersi kapsamında “Problem Çözme ve Algoritmalar”,
BlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısıÖlçeğiGeliştirmeÇalışması
Cilt:8Sayı:1Yıl:2018
212
“Programlama”, “Web Tabanlı Programlama”, “Mobil Programlama” konu başlıklarının yeraldığıöğretimprogramıhazırlanmıştır (TTKB,2016).Millî EğitimBakanlığı tarafından2017-2018eğitim-öğretimyılındanitibarenkademeliolaraköncelikle5.sınıfdüzeyinde,2018-2019eğitim-öğretim yılından itibaren de 6. sınıf düzeyinde haftada 2 saat zorunlu olarakyürütülmesi kararı alınan bilişim teknolojileri ve yazılım dersinin 2017 yılı Temmuz ayındayayınlanan öğretim programının her iki sınıf düzeyinde de %50’si “Problem Çözme veProgramlama”ünitesialtında“ProblemÇözmeKavramlarıveYaklaşımları”ve“Programlama”konubaşlıklarınıiçermektedir(TTKB,2017).
Blok temelli programlama eğitiminin birçok ülke ile eşzamanlı ülkemizde de öğretimprogramlarınadahiledilmesi,programlamaeğitimineilişkinaraştırmalarınöneminiartırmıştır.MITmedya laboratuvarlarında geliştirilen veülkemizde ilköğretimdüzeyindeprogramlamaeğitiminde yaygın olarak kullanılan Scratch yazılımının öğrenciler üzerinde problem çözmebecerisi, öz-yeterlik, motivasyon, ilgi artışı gibi etkilerine bakan çalışmalar yapıldığı, ancakbununsınırlısayıdaolduğugörülmüştür(örn.Genç&Karakuş,2011;Gülbahar&Kalelioğlu,2014; Kukul & Gökçearslan, 2014; Yükseltürk & Altıok, 2016). Alanyazında bireylerinprogramlama performanslarını ve öz-yeterlik algılarını yordamaya yönelik çeşitli araçlarbulunmasına rağmen A-12 düzeyinde yaygın olarak kullanılan blok temelli programlamayailişkinbiröz-yeterlikalgısıölçeğinerastlanılmamıştır.
İlgili alanyazında bireylerin öz-yeterlik algısı ile programlama performansı arasındakiilişkiyevurguyapançalışmalarbulunmaktadır. (Ramalingam,LaBelleveWiedenbeck,2004;AşkarveDavenport,2009;AltunveMazman,2012;Mazman,2013;AltunveMazman2013;YükseltürkveAltıok,2016;AltunveMazmanAkar,2017).Wiedenberg(2005)tarafından120üniversite öğrencisi ile programlamaya giriş dersi kapsamında yürütülen çalışmada,programlamaya ilişkinöz-yeterlikalgısıprogramlamaperformansınınanlamlıbiryordayıcısıolarak bulunmuştur. Altun veMazman Akar (2017), farklı üniversitelerde eğitim gören veprogramlama-1 dersi almış 129 öğrenci ile yürüttükleri, “programlama performansınıetkileyen faktörlerin bilişsel tabanlı bireysel farklılıklar temelinde modellenmesi” başlıklıçalışmalarında,programlamayailişkinöz-yeterlikalgısıileprogramlamaperformansıarasındapozitifyöndeanlamlıilişkiolduğubulgusunaulaşmışlardır.
Alanyazındabloktemelliprogramlamayailişkinbiröz-yeterlikalgısıölçeğibulunmamasınedeniyle,buçalışmakapsamında“bloktemelliprogramlamayailişkinöz-yeterlikalgısıölçeği”geliştirilerek alanyazına katkı sağlanması amaçlanmaktadır. Bunun yanında bireylerin bloktemelli programlamaya ilişkin öz-yeterlik algısı puanlarını etkileyen faktörleri incelemekamacıylaçeşitlideğişkenler(cinsiyet,dahaönceScratch’leprogramlamadersialma,dahaönceScratch’leprogramyazma,halenScratch’leprogramlamadersialma,halenScratch’leprogramyazma)açısındanöz-yeterlikalgısıpuanlarınınincelenmesihedeflenmektedir.
Yöntem
Bubölümdeçalışmagrubu,veritoplamaaraçlarıveverilerinanaliziileilgilibilgileryeralmaktadır.
ÇalışmaGrubu
Araştırmanın çalışma grubunu, Ankara, İzmir, Uşak illerinde bulunan 4 devlet ortaokulunda eğitim gören 329 öğrenci oluşturmaktadır. Söz konusu okullarda eğitim gören
ArifALTUN,İbrahimKASALAK
EĞİTİMTEKNOLOJİSİKuramveUygulama
213
öğrencilerin Scratch’le programlama eğitimi almış ve/veya almakta olduğununöğretmenleriyleyapılangörüşmelerneticesindetespitedilmesiveilgiliokullardagörevyapanbilişimteknolojileriöğretmenlerininaraştırmayakatılmayagönüllüolmalarınedeniyleelverişlibulunmalarıçalışmagrubununseçimindebelirleyiciolmuştur.BuöğrencilereaitdemografikverilerdeneldeedilenbetimselistatistiklerTablo1’deverilmiştir.
Tablo1: ÇalışmaGrubunaAitBetimselİstatistikler
N %
CinsiyetKız 163 %49.5
Erkek 166 %50.5
SınıfDüzeyi
5.Sınıf 233 %70.8
6.Sınıf 61 %18.5
7.Sınıf 25 %7.6
8.Sınıf 8 %3.0
DahaÖnceScratch’leProgramlamaDersiAlma
Evet 203 %61.7
Hayır 126 %38.3
HalenScratch’leProgramlamaDersiAlma
Evet 261 %78.6
Hayır 68 %20.7
DahaÖnceScratch’leProgramYazma
Evet 209 %63.5
Hayır 120 %36.5
HalenScratch’leProgramYazma
Evet 250 %76.0
Hayır 78 %23.7
VeriToplamaAracı
Veriler iki bölümden oluşan bir ölçme aracı ile toplanmıştır. Ölçme aracının birincibölümünü cinsiyet, daha önce Scratch’le programlama dersi alma, daha önce Scratch’leprogramyazma,halenScratch’leprogramlamadersialma,halenScratch’leprogramyazmayailişkinsorularınyeraldığıdemografikbilgikısmıoluşturmuştur.İkincibölümdeisebloktemelliprogramlamaya ilişkin 12 maddeden oluşan sorular yer almaktadır. Ölçekte toplamda 12maddeyeralmaktaolupsorular5’li Likert tipindehazırlanmışve1-HiçGüvenmiyorum,2-Biraz Güveniyorum, 3- %50 / %50, 4- Oldukça Güveniyorum, 5- Tamamen Güveniyorumbelirtecekşekildepuanlanmıştır.
ÖnUygulamaveMaddeHavuzununOluşturulması
MaddehavuzununoluşturulmasıamacıylailgilialanyazındabulunanAltunveMazman(2012)tarafındanTürkçeyeuyarlamasıyapılmışolanprogramlamayailişkinöz-yeterlikalgısıölçeğinin blok temelli programlamaya ilişkin öz-yeterlik algısı ölçeği olarak uyarlama
BlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısıÖlçeğiGeliştirmeÇalışması
Cilt:8Sayı:1Yıl:2018
214
çalışmasının yapılmasına karar verilmiştir. Ancak, blok temelli programlama dillerininprogramlama eğitiminin genç insanlara verilmesinin önündeki engelleri kaldırmaya yöneliközel tasarımları nedeniyle, ölçek maddelerinin büyük çoğunluğunun blok temelliprogramlamayayönelikuyarlanmaçalışmasınınmümkünolmadığıgörülmüştür.Maddeleringeliştirilmesi sürecinde, blok temelli programlama dillerinden birisi olan Scratch yazılımınıgeliştiren MIT Media Lab tarafından hazırlanan bir makalede (Resnick ve diğerleri, 2009)belirtilen blok temelli programlamaya ilişkin özellikler referans alınmıştır. Bunun yanı sıraAltunveMazman(2012)tarafındanTürkçeyeuyarlamasıyapılmışolanprogramlamayailişkinöz-yeterlikalgısıölçeğindebulunanveuyarlamasıyapılabilenbeşmaddedehazırlananölçeğedâhil edilmiştir.Madde geliştirilme sürecine dahil edilecek programlamaya ilişin ifadelerintespitinde blok temelli programlama dillerinin ortak özelliklerinin dikkate alınmasına özengösterilmiştir.MITMedia Lab tarafından hazırlananmakalede (Resnick ve diğerleri, 2009)belirtilen özelliklerden Scratch’te bulunan ancak blok temelli programlama dillerinin ortaközelliklerinden olmayan çizim, ses kaydı, sosyal paylaşım gibi özellikler çalışmaya dahiledilmemiştir. Hazırlanan bu öz-yeterlik algısı ölçeği araştırmacı bilişim teknolojileriöğretmeninin görev yaptığı devlet okulunda eğitim gören, blok temelli programlamabecerisinin iyi düzeyde olduğu gözlemlenen 2 erkek - 2 kız öğrenciye ve blok temelliprogramlamabecerisinindüşükdüzeydeolduğugözlemlenen2erkek-2kızöğrenciyeolmaküzeretoplam8öğrenciyeuygulanmıştır.Uygulamanınardındanöğrencilerlebirebirgörüşmetekniği ile soruları anlayıp anlamadıklarını tespit etmeye yönelik görüşmelergerçekleştirilmiştir. Anlaşılmayan, net olmayan ya da eksik ifade edilenmaddelere yönelikyapılan görüşmelerle elde edilen veriler neticesinde ölçekte düzeltmelere gidilmiştir.Öğrencilerinbloktemelliprogramlama,programlama,kodlamagibiifadelerianlamaktagüçlükçektikleritespitedilmiştir.Bunedenlebirçokülkedeolduğugibiülkemizdedeyaygınolarakkullanılan blok temelli programlama dili olan Scratch’in, blok temelli programlama ifadesiyerinekullanılmasınakararverilmiştir.Buşekildeortaokuldüzeyindekiöğrencilerin,önpilotuygulamalarında, maddeleri daha anlaşılır bulduğu görülmüştür. Yeniden düzenlenensorularlaaynıçalışmafarklı8öğrenci iletekrarlanmıştır.Alınandönütlerneticesindetekrardüzeltmeler yapılmıştır. Bu süreç 4 defa tekrarlanmış ve ön çalışma neticesinde ölçeğe 14maddeliksonşekliverilmiştir.
VerilerinToplanması
Ölçekmaddelerioluşturulduktansonra,ölçekçevrimiçierişimiçinhazırhalegetirilmiştir.ÖğrencilerinScratch’leprogramlamaeğitimialmışveyaalmaktaolduğununtespitedilmesiveilgiliokullardagörevyapanbilişimteknolojileriöğretmenlerininaraştırmayagönüllüolmalarınedeniyleelverişlibulunanAnkara,İzmir,Uşakillerindeki4devletokulundaeğitimgören329ortaokul öğrencisi ile ölçek uygulanmıştır. “Google Formlar” ile hazırlanan çevrimiçi ölçekkullanılarak toplanan veriler SPSS 24 ve Lisrel 8.7 programlarında analiz edilmek üzereMicrosoftExcel(.xls)formatındayerelbilgisayarınsabitdiskinekaydedilmiştir.
VerilerinAnalizi
Verilerin analizine geçilmeden önce kayıp verilen tespit çalışması yapılmıştır.Öğrencilerin ölçeklere verdikleri yanıtlarda kayıp verilerin ilgili maddelere verilen toplamyanıtlariçerisindekioranı%5’tenküçükolduğutespitedilmiştir.Budoğrultuda,tespitedileneksik veriler o maddeye ilişkin ortalamayı değiştirmemesi nedeniyle ilişkili maddeninortalamasıyladoldurulmuştur.
ArifALTUN,İbrahimKASALAK
EĞİTİMTEKNOLOJİSİKuramveUygulama
215
Maddelereilişkinnormallikvarsayımınıkontroletmekiçinbasıklıkveçarpıklıkkatsayılarıhesaplanmıştır. 4. maddenin çarpıklık katsayı değerinin -3.36 ve basıklık katsayı değerinin12.001olduğu, 5.maddenin çarpıklık değerinin -3.131 vebasıklık katsayı değerinin 10.424olduğugörülmüştürvesözkonusumaddelerölçektençıkartılmıştır.
Verilerin faktör analizi için uygun olup olmadığının tespit edilmesi amacıyla Kaiser-Meyer-Olkin(KMO)veBarlettKüreselliktestleriyapılmıştır.KMOörneklemyeterlilikindeksi,%60’danyüksekolmasıveBarlettküreselliktestininanlamlıçıkması(<0.05)verilerinfaktöranaliziiçinuygunolduğunugöstermektedir(Büyüköztürk,2007).
Bu çalışmadaki verilerin KMO ve Bartlett küresellik testi sonuçları Tablo 2’degösterilmektedir.
Tablo2: KMOandBartlettTestSonuçları
Kaiser-Meyer-OlkinÖrneklemYeterliğiÖlçümü .887
ωBartlettKüresellikTesti YaklaşıkKi-Kare 1835.038
df 66
p .000
Ölçeğinyapıgeçerliliği içinaçımlayıcıvedoğrulayıcı faktöranalizleriyapılmıştır.Doğrulayıcıfaktör analizinde kurulan modelin iyilik uyumunun değerlendirilmesinde iyilik uyumindekslerinden AGFI, IFI, GFI, NNFI, NFI, CFI, RMSEA ve S-RMR değerleri esas alınmıştır.Güvenirlik çalışması için ölçeğin iç tutarlılık katsayısı (Cronbach alpha) hesaplanmıştır.Grupların çeşitli değişkenler açısından bağımlı değişken verileri üzerinden karşılaştırıldığıanalizleriçinbağımsız-örneklemttestiyapılmıştır.
Bulgular
MaddeGeçerliğineİlişkinBulgular
Maddelerinin ayırt edicilik gücünün belirlenmesi, madde toplam test korelasyonkatsayıları ile yapılmıştır. Bu yöntem ile testin her birmaddesinden alınan puan ile testintamamındanalınanpuanarasındaki ilişkigösterilmektedir.Maddetoplamkorelasyonlarının0.3’tenküçükolmasıomaddenindiğermaddelerleaynı yapıyıölçmediğini, yanimaddeninölçeğingerikalanıkorelasyonununzayıfolduğunugösterir(Field,2005).
Analizsonucundaeldeedilenverileregöreölçeğeilişinhiçbirmaddeninmaddetoplamkorelasyonu 0.3’ün altında olmayıp, toplamda 12maddeninmadde toplam korelasyonları0.491-0.702arasındadeğişmektedir.
YapıGeçerliğineİlişkinBulgular
İlkolarakölçeğin tümüne toplamda12maddenin faktör yüklerini ve faktör yapılarınıbelirlemekamacıylaaçımlayıcıfaktöranaliziyapılmıştır.Analizsonucundafaktörleraltındakiyükdeğerleriincelenmiş,ortayaçıkanfaktörleryüklerinegöre12maddeninözdeğeri1’denbüyük olan iki faktör altında toplandığı doğrulanmıştır. 3., 6., 7., 8. ve 9.maddeler birincifaktördetoplanırken1.,2.,10.,11.,12.,13.ve14.maddelerikincifaktördetoplanmıştır.
BlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısıÖlçeğiGeliştirmeÇalışması
Cilt:8Sayı:1Yıl:2018
216
Buçalışmakapsamındageliştirilenbloktemelliprogramlamayailişkinöz-yeterlikalgısıölçeğinde,ölçekmaddelerininaltındatoplandığıikifaktörünisimlendirilmesinde,Resnickvediğerleri’nin (2009) çalışmasında blok temelli programlamaya yönelik kavramlarınisimlendirmesi ve Altun ve Mazman (2012) tarafından yapılan çalışmada kullanılan faktörisimlendirmesireferansalınmıştır.Açımlayıcıfaktöranalizindeneldeedilen1.faktöraltındatoplanan maddeler Resnick ve diğerleri’nin (2009) makalesinde “temel programlamakavramlarına”yönelikgörevlerekarşılıkgelmektedir.2.faktöraltındatoplananmaddelerdendeğişkenoluşturmavekullanmayayönelikgörevleriiçeren10.ve11.maddeler“dahafazlauzmandesteğiileöğrenilebilecekkavramlara”yönelikgörevlerekarşılıkgelmekteiken1.,2.,12., 13. ve 14. maddeler ise Altun ve Mazman (2012) tarafından Türkçeye uyarlananprogramlamaya ilişkin öz-yeterlik algısı ölçeğindeki “karmaşık programlama görevlerine”ilişkin faktör altında toplanan maddelerin blok temelli programlamaya yönelik küçük yaşgrubununanlayabileceğiifadeleresahipuyarlamasışeklindedir.
Yapılan değerlendirme sonucunda, blok temelli programlama ilişkin öz-yeterlik algısıölçeğineait iki faktörün,5maddedenoluşan (3.,6.,7.,8. ve9.)birinci faktörü“basitbloktemelliprogramlamagörevleri”olarak,7maddedenoluşan(1.,2.,10.,11.,12.,13.ve14.)ikinci faktörü ise “karmaşık blok temelli programlama görevleri” olarak isimlendirilmiştir.Ölçek5’lilikerttipiolduğundanbasitbloktemelliprogramlamayailişkinöz-yeterlikalgısıiçinalınabilecekmaksimumpuan25,minimumpuanise5,karmaşıkbloktemelliprogramlamayayöneliköz-yeterlikalgısıiçinalınabilecekmaksimumpuan35,minimumpuanise5’tir.
AçımlayıcıFaktörAnalizineİlişkinBulgular
Blok temelli programlamaya ilişkin öz-yeterlik algısı ölçeğinin son hali verilen 12maddelik formuna boyutların belirlenmesi amacıyla açımlayıcı faktör analizi uygulanmış;faktörçıkarımtekniğiolarakisetemelbileşenleranalizitekniğikullanılmıştır.Analizsonucundafaktörleraltındaki yükdeğerleri incelenmiş,ortaya çıkan faktörler yüklerinegöreözdeğeri(eigenvalue)1’denbüyükolan(5.612,1.375)ikifaktöraltındatoplandığıbulunmuştur.
Programlamayailişkinöz-yeterlikalgısıölçeğinintemelbileşenleranalizisonuçlarıTablo3’teverilmektedir.
ArifALTUN,İbrahimKASALAK
EĞİTİMTEKNOLOJİSİKuramveUygulama
217
Tablo3: ProgramlamayaİlişkinÖz-YeterlikAlgısıÖlçeğiTemelBileşenlerAnaliziSonuçları
Tablo3’tegörüldüğüüzerefaktöranalizisonuçlarınagöre;ilkfaktörünaltında5maddeyer almakta ve maddelerin yük değerleri 0.789 ile 0.636 arasında değişmektedir. Faktöryapısında yer alan maddelerin içeriğine göre bu faktör “basit blok temelli programlamagörevleri” olarak adlandırılmıştır. Bu faktör değişkenliğin%11.462’ini açıklamaktadır. Diğerfaktördeisetoplamda7maddeyeralmakta,maddelerinyükdeğerleri0.824ile0.578arasındadeğişmektedir. Bu faktör ise “Karmaşık blok temelli programlama görevleri” şeklindeadlandırılmıştır. Bu faktör değişkenliğin %46.763’ünü açıklamaktadır. Açıklanan toplamvaryansise%58.225olarakhesaplanmıştır.
Faktör MaddeFaktörYükleri
12
BasitBlokTemelliProg
ramlamaGö
revleri
M3.Birkaraktereherhangibirhareketvermekistediğimde,Scratch’tebununeredenyapabileceğimibilirim. 0.6360.203
M6.Sahnedekikarakteriistediğimhızdahareketettirebilirim. 0.7530.165
M7.Sahnedekikarakterisüreklihareketettirebilirim. 0.7890.189
M8.Scratch’tebirkarakteringörünümünü(kostüm,renk,boyut,konuşmagibi)birkoşulabağlıolarak(örneğin:eğerise)değiştirebilirim.
0.7690.234
M9.Scratch’tebirkarakterinhareketini(hızı,yönü,konumugibi)birkoşulabağlıolarak(örneğin:eğerise)değiştirebilirim. 0.6900.349
Karm
aşıkBlokTemelliProg
ramlamaGö
revleri
M1.Scratch’teyazılmışbirprogram(yazılar)gördüğümde,çalıştırıldığındanelerolacağınısöyleyebilirim. 0.4590.535
M2.Başkasıtarafındanhazırlananbirprogramı(yazılarını)okuyupanlayabilirim. 0.4230.578
M10.Biroyundakullanıcınıneldeettiğipuandeğerinintutulacağıbirdeğişkenoluşturabilirim. 0.1640.725
M11.Biroyundaistenilenlerbaşarıldıkça“Puan”veya“Skor”değerininarttığıveyaazaldığıbirprogramhazırlayabilirim. 0.1420.824
M12.İstenilenleraçıkçatanımlandığındaoldukçakarmaşıkveuzunkodlardan(yazılardan)oluşanbiroyunhazırlayabilirim. 0.2770.767
M13.Scratch’tehazırlananbirprogramdakihatalarıbulabilirim. 0.1760.726
M14.Scratch'tehazırlananbirprogramdakihatalarıdüzeltipçalışabilirhalegetirebilirim. 0.3300.670
BlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısıÖlçeğiGeliştirmeÇalışması
Cilt:8Sayı:1Yıl:2018
218
DoğrulayıcıFaktörAnalizineİlişkinBulgular
Açımlayıcı faktör analizi ile iki faktör (“basit blok temelli programlama görevleri” ve“karmaşık blok temelli programlama görevleri”) ve 12maddeden (göstergedeğişken) eldeedilen yapının doğrulanması amacıyla Lisrel 8.70 programı kullanılarak birinci düzeydoğrulayıcı faktör analizi yapılmıştır. İlk olarak iki gizil değişken (“basit blok temelliprogramlama görevleri ve “karmaşık blok temelli programlama görevleri”) ve 12 göstergedeğişken(M1,M2…..M12)ileoluşturanmodeldoğrulayıcıfaktöranalizinetabitutularakeldeedilenuyumindeksleriincelenmiştir.Eldeedileniyilikuyumindeksleriuygundeğeraralığındabulunmadığından, önerilen modifikasyon indeksleri incelenmiş ve aynı faktörün açıkladığımaddelerolan“M1veM2”,“M10veM11”ve“M13veM14”arasındakihatakovaryanslarıserbest bırakılmıştır. Modifikasyonlar yapıldıktan sonra program tekrar çalıştırılarak analizedilmiştir.AnalizsonucundaeldeedilendeğerlerTablo4’tegösterilmiştir.
Tablo4: BirinciDüzeyDoğrulayıcıFaktörModeliUyumİndeksleri
UyumÖlçütleri MükemmelUyum KabulEdilebilirUyum ModelDeğeri
RMSEA 0<RMSEA<0.05 0.05<RMSEA<0.08 0.061
S-RMR 0≤S-RMR≤0.05 0.05<S-RMR<0.1 0.047
NNFI 0.97≤NNFI≤1 0.95<NNFI<0.97 0.98
NFI 0.97≤NFI≤1 0.95<NFI<0.97 0.97
CFI 0.97≤CFI≤1 0.95<CFI<0.97 0.98
GFI 0.95≤GFI≤1 0.90<GFI<0.95 0.95
AGFI 0.90≤AGFI≤1 0.85<AGFI<0.90 0.92
IFI 0.95≤IFI≤1 0.90<IFI<0.95 0.98
Tablo 4’te görüldüğü üzere modelin tüm değerlerinin oldukça iyi uyum gösterdiğibulunmuştur. Birinci düzey doğrulayıcı faktör analizinin bağlantı diyagramı Şekil 1’de yeralmaktadır.
ArifALTUN,İbrahimKASALAK
EĞİTİMTEKNOLOJİSİKuramveUygulama
219
Şekil1: BirinciDüzeyDoğrulayıcıFaktörAnaliziBağlantıDiyagramı(standartkatsayılar)
GüvenirlikAnalizineİlişkinBulgular
Ölçeğintümününiçtutarlıkkatsayısı(Cronbach'salpha).893olarakbulunmuştur.HerbirfaktöriçinhesaplanangüvenirlikkatsayılarıTablo5’tegösterilmektedir.
BlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısıÖlçeğiGeliştirmeÇalışması
Cilt:8Sayı:1Yıl:2018
220
Tablo5: FaktörlereAitGüvenirlikKatsayıları
Faktör Madde α
BasitBlokTemelli
ProgramlamaGö
revleri M3
0.828
M6
M7
M8
M9
Karm
aşıkBlokTemelliProgramlama
Görevleri
M1
0.868
M2
M10
M11
M12
M13
M14
Tablo5’tegörüldüğügibifaktörlereaitgüvenirlikkatsayılarınıntümü(Cronbach'salpha)0.8’in üzerinde olup bu sonuç ölçme aracının güvenirliğinin oldukça iyi olduğunugöstermektedir(GeorgeveMallery,2003).
ÖlçeğinUygulanmasındanEldeEdilenPuanlaraİlişkinÇeşitliDeğişkenlerAçısındanBulgular
Bireylerin programlamaya ilişkin öz-yeterlik algısı puanlarını etkileyen faktörleribelirlemek amacıyla çeşitli değişkenler (cinsiyet, daha önce Scratch’le programlama dersialma,dahaönceScratch’leprogramyazma,halenScratch’leprogramlamadersialma,halenScratch’leprogramyazma)açısındanöz-yeterlikalgısıpuanlarıincelenmiştir.
Bireylerincinsiyet,dahaönceScratch’leprogramlamadersialma,dahaönceScratch’leprogramyazma,halenScratch’leprogramlamadersialma,halenScratch’leprogramyazmayailişkinölçekpuanlarınınortalamalarıvestandartsapmalarıTablo6’daverilmiştir.
ArifALTUN,İbrahimKASALAK
EĞİTİMTEKNOLOJİSİKuramveUygulama
221
Tablo6: DemografikVerilereİlişkinOrtalamaveStandartSapmalar
BasitBlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısı(En
yüksek25)
KarmaşıkBlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısı(En
yüksek35)
N Ortalama StandartSapma Ortalama Standart
Sapma
CinsiyetKız 163 22.349 3.630 26.276 6.139
Erkek 166 22.410 3.131 26.405 6.408DahaÖnceScratch'le
ProgramlamaDersiAldım
Evet 203 22.393 3.449 26.955 6.301
Hayır 126 22.359 3.287 25.353 6.107
DahaÖnceScratch'le
ProgramYazdım
Evet 209 22.548 3.288 27.193 6.071
Hayır 120 22.088 3.536 24.858 6.351
HalenScratch'leProgramlamaDersiAlıyorum
Evet 261 22.621 2.968 26.983 5.778
Hayır 68 21.46 4.55 23.88 7.42
HalenScratch'leProgramYazıyorum
Evet 250 22.811 2.788 27.340 5.790
Hayır 79 21.02 4.56 23.18 6.69
İlkolarakbireylerinbasitbloktemelliprogramlamayailişkinöz-yeterlikalgısıpuanlarınınve karmaşık blok temelli programlamaya ilişkin öz-yeterlik algısı puanlarının cinsiyete görefarklılaşıp farklılaşmadığını ortaya koymak amacıyla bağımsız örneklem t testi yapılmıştır.Bağımsızörneklemttestisonuçlarınagörebireylerinbasitbloktemelliprogramlamayailişkinöz-yeterlikalgısıpuanlarının(𝑋kız=22.349;𝑋erkek=22.410;t=0.164,p=0.870)vekarmaşıkbloktemelli programlamaya ilişkin öz-yeterlik algısı puanlarının (𝑋kız= 26.276;𝑋erkek=26.405; t=0.187,p=0.852)cinsiyetegörefarklılaşmadığıbulunmuştur.
DahaönceScratch’leprogramlamadersialanvealmayanöğrencilerarasındabasitbloktemelliprogramlamaya ilişkinöz-yeterlikalgısıpuanlarınınanlamlıderecede farklılaşmadığıbulunmuştur (𝑋dersalan=22.393; 𝑋dersalmayan=22.359; t=0.87, p=0.931). Daha önce Scratch’leprogramlamadersialanöğrencilerinkarmaşıkbloktemelliprogramlamayailişkinöz-yeterlikalgısı puanları daha önce Scratch’le programlama dersi almayan öğrencilere göre anlamlıderecedeyüksekolarakbulunmuştur(𝑋dersalan=26.955;𝑋dersalmayan=25.353;t=2.268,p=0.024).
DahaönceScratch’leprogramyazanveyazmayanöğrencilerarasındabasitbloktemelliprogramlamaya ilişkin öz-yeterlik algısı puanlarının anlamlı derecede farklılaşmadığıbulunmuştur (𝑋prgyazan=22.548;𝑋prgyazmayan=22.088; t=1.188, p=0.236).Dahaönce Scratch’leprogram yazan öğrencilerin karmaşık blok temelli programlamaya ilişkin öz-yeterlik algısı
BlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısıÖlçeğiGeliştirmeÇalışması
Cilt:8Sayı:1Yıl:2018
222
puanlarıdahaönceScratch’leprogramyazmayanöğrencileregöreanlamlıderecedeyüksekolarakbulunmuştur(𝑋prgyazan=27.193;𝑋prgyazmayan=24.858;t=3.301,p=0.01).
HalenScratch’leprogramlamadersialanöğrencilerinhembasithemdekarmaşıkbloktemelliprogramlamaya ilişkinöz-yeterlikalgısıpuanlarıhalenScratch’leprogramlamadersialmayanöğrencileregöreanlamlıderecedeyüksekolarakbulunmuştur (basit:𝑋halendersalan=22.621; 𝑋halendersalmayan=21.46; t=2.551, p=0.011; karmaşık: 𝑋halendersalan= 26.983;𝑋halendersalmayan=23.88;t=3.705,p=0.00).
HalenScratch’leprogramyazanöğrencilerinhembasithemdekarmaşıkblok temelliprogramlamaya ilişkin öz-yeterlik algısı puanları halen Scratch’le program yazmayanöğrencilere göre anlamlı derecede yüksek olarak bulunmuştur (basit:𝑋halenprgyazan=22.811;𝑋halenprgyazmayan=21.02;t=4.218,p=0.00;karmaşık:𝑋halenprgyazan=27.340;𝑋halenprgyazmayan=23.18;t=5.355,p=0.00).
SonuçveTartışma
A-12 düzeyinde programlama eğitiminin öğretim programlarına dahil edilmesikapsamındabirçokülkedeyürütülençalışmalarlaeşzamanlıolarakülkemizdedeprogramlamaeğitimi öğretim programlarına dâhil edilmiştir (bkz. TTKB, 2012; TTKB, 2016; TTKB, 2017).AlanyazıntaramasındaA-12düzeyindeyaygınolarakkullanılanbloktemelliprogramlamayailişkinbiröz-yeterlikalgısıölçeğinerastlanılmamışvebuçalışmakapsamındageliştirilenbloktemelli programlamaya ilişkin öz-yeterlik algısı ölçeği ile alanyazına katkı sağlanmasıamaçlanmıştır.
Ayrıcageliştirilenölçmearacıileçeşitliillerdebulunan4okuldaneldeedilenbloktemelliprogramlamayailişkinöz-yeterlikalgısıpuanlarınınçeşitlideğişkenleraçısından(cinsiyet,dahaönce Scratch’le programlama dersi alma, daha önce Scratch’le program yazma, halenScratch’leprogramlamadersialma,halenScratch’leprogramyazma)farklılaşıpfarklılaşmadığıortayakonulmuştur.
Basit blok temelli programlamaya ilişkin öz-yeterlik algısı puanları ve karmaşık bloktemelli programlamaya ilişkin öz-yeterlik algısı puanları çeşitli değişkenler açısındanincelendiğinde, ilk olarak cinsiyet bakımından istatistiksel olarak anlamlı bir fark olmadığıortayaçıkmıştır.Bubulgu ilgili alanyazındakibirçokaraştırma ilebenzerlikgöstermektedir(Ramalingam &Wiedenbeck, 1998; Byrne & Lyons, 2001; Pillay & Jugoo, 2005; Altun veMazman,2013).
DahaönceScratch’leprogramlamadersialmavedahaönceScratch’leprogramyazmadurumlarınagöreöğrencilerinbasitbloktemelliprogramlamayailişkinöz-yeterlikalgılarındaanlamlıbirfarkbulunmamıştır.Basitbloktemelliprogramlamagörevlerineilişkinmaddelerdeyer alan kavramlara ilişkin bu bulgular, Resnick ve diğerlerinin (2009) çalışmasında bukavramlarınözelbireğitimveyadesteğegerekkalmadankolaycaöğrenilebileceğiyönündekibulguları ile paralellik göstermektedir. Daha önce Scratch’le programlama dersi alanöğrencilerinkarmaşıkbloktemelliprogramlamayailişkinöz-yeterlikalgısıpuanlarıdahaönceScratch’leprogramlamadersialmayanöğrencileregöre,dahaönceScratch’leprogramyazanöğrencilerinkarmaşıkbloktemelliprogramlamayailişkinöz-yeterlikalgısıpuanlarıdahaönceScratch’leprogramyazmayanöğrencileregöreanlamlıderecedeyüksekolarakbulunmuştur.Bu bulgular, Altun ve Mazman’ın (2013) öz-yeterlik algısı puanlarına yönelik yaptıklarıçalışmada, programlama deneyiminin artışı ile öz-yeterlik puanın anlamlı olarak arttığıyönünde elde ettikleri bulgularla örtüşmektedir. Ayrıca bu bulgular, karmaşık blok temelli
ArifALTUN,İbrahimKASALAK
EĞİTİMTEKNOLOJİSİKuramveUygulama
223
programlamagörevleriarasındayeralan10.ve11.maddelerin,Resnickvediğerleri (2009)tarafındandahafazlauzmandesteğiileöğrenilebileceknitelikteolduğuyönündekitespitlerinidedesteklemektedir.
Halen Scratch’le programlama dersi alan öğrencilerin halen Scratch’le programlamadersialmayanöğrencileregöre,halenScratch’leprogramyazanöğrencilerinhalenScratch’leprogramyazmayanöğrencileregörehembasithemdekarmaşıkbloktemelliprogramlamayailişkin öz-yeterlik algısı puanları anlamlı derecede yüksek olarak bulunmuştur. Bu bulgular,programlamadersialmailedoğruorantılıolarakbireylerinprogramlamayailişkinöz-yeterlikalgılarının da arttığı yönündeki bulguları (bkz. Ramalingam veWiedenbeck, 1998; Jegede,2009;AltunveMazman,2013)desteklerniteliktedir.
Ölçekmaddeleriningeliştirmesürecindeortaokuldüzeyindekiöğrencilerinbloktemelliprogramlama, programlama, kodlama gibi ifadeleri anlamakta güçlük çektikleri tespitedilmiştirvebuifadelerinyerinebloktemelliprogramlamaeğitimindeyaygınolarakkullanılan“Scratch”ifadesininkullanılmasıtercihedilmiştir.Ölçekgeliştirmeçalışmasınınyürütüldüğü2015-2016eğitimöğretimyılı itibariyle2013yılındayürürlüğügirenbilişim teknolojileri veyazılım dersi öğretim programı yürürlükteydi. Söz konusu öğretim programındaprogramlamayailişkinüniteninancaköğretimprogramınınsonundakısabirüniteolarakyeralması“programlama”ifadesininöğrencilertarafındananlaşılmamasındaetkiliolabilir.2017-2018eğitim-öğretimyılındayürürlüğegirenöğretimprogramının%50’sinin“ProblemÇözmeveProgramlama”ünitesineayrılmışolmasınedeniylebloktemelliprogramlamaeğitimialmışolanortaokulöğrencisi sayısınınartacağıdüşünüldüğünde,daha sonraki çalışmalardadahagenişbirörneklemeulaşmaimkanınınmümkünolabileceğiöngörülmektedir.
BlokTemelliProgramlamayaİlişkinÖz-YeterlikAlgısıÖlçeğiGeliştirmeÇalışması
Cilt:8Sayı:1Yıl:2018
224
Kaynakça
Altun,A.,&Mazman,S.G.(2012).ProgramlamayailişkinözyeterlilikalgısıölçeğininTürkçeformumungeçerlilikvegüvenirlikçalışması.EğitimdevePsikolojideÖlçmeveDeğerlendirmeDergisi,3(2),297-308.
Altun,A.,&Mazman,S.G.(2013).Programlama-1dersininBÖTEbölümüöğrencilerininprogramlamayailişkinözyeterlilikalgılarıüzerineetkisi.JournalofInstructionalTechnologies&TeacherEducation,2(3),24-29.
Aşkar,P.,&Davenport,D.(2009).Aninvestigationoffactorsrelatedtoself-efficacyforjavaprogramming.TheTurkishOnlineJournalofEducationalTechnology–TOJETJanuary,8(1).
Byrne,P.,&Lyons,G.(2001).Theeffectofstudentattributesonsuccessinprogramming.ProceedingsofITICSE.49-52.
Code.org2016AnnualReport.(2016).Globalcomputerscienceeducation.Kasım21,2017tarihindehttps://goo.gl/bHifH0adresindenalındı
Field,A.(2005).DiscoveringstatisticsusingSPSS(2b.).London:Sage.
Genç,Z.,&Karakuş,S.(2011).Tasarımlaöğrenme:EğitselbilgisayaroyunlarıtasarımındaScratchkullanımı.5thInternationalComputer&InstructionalTechnologiesSymposium(ICITS).Elazığ.
George,D.,&Mallery,P.(2003).SPSSforWindowsstepbystep:Asimpleguideandreference.11.0update(4b.).Boston:Allyn&Bacon.
Gülbahar,Y.,&Kalelioğlu,F.(2014).Theeffectsofteachingprogramming.InformaticsinEducation-AnInternationalJournal,13(1),33-50.
Kline,R.(2005).StructuralEquationModeling,2nded.NewYork,NY:TheGuilfordPress.
Kukul,V.,&Gökçearslan,Ş.(2014).Scratchileprogramlamaeğitimialanöğrencilerinproblemçözmebecerilerininincelenmesi.8.UluslararasıBilgisayarveÖğretimTeknolojileriSempozyumu,(s.58-63).Edirne.
MazmanAkar,S.G.,&Altun,A.(2017).Individualdifferencesinlearningcomputerprogramming:Asocialcognitiveapproach.ContemporaryEducationalTechnology,8(3),s.195-213.
Mazman,S.G.(2013).Programlamaperformansınıetkileyenfaktörlerinbilişseltabanlıbireyselfarklılıklartemelindemodellenmesi.Ankara:HacettepeÜniversitesi.
Papert,S.(1980).Mindstorms:Children,computers,andpowerfulideas.NewYork:Inc.,Publishers.
Pillay,N.,&Jugoo,V.(2005).Aninvestigationintostudentcharacteristicsaffectingnoviceprogrammingperformance.ACMSIGCSEBulletin,37(4).doi:10.1145/1113847.1113888
ArifALTUN,İbrahimKASALAK
EĞİTİMTEKNOLOJİSİKuramveUygulama
225
Ramalingam,V.,&Wiedenbeck,S.(1998).Developmentandvalidationofscoresonacomputerprogrammingselfefficacyscaleandgroupanalysesofnoviceprogrammerself-efficacy.JournalofEducationalComputingResearch,19(4),365-379.
Ramalingam,V.,LaBelle,D.,&Wiedenbeck,S.(2004).Self-efficacyandmentalmodelsinlearningtoprogram.Proceedingsofthe9thannualSIGCSEconferenceonInnovationandtechnologyincomputerscience.Leeds,UnitedKingdom.
Resnick,M.,Maloney,J.,Monroy-Hernández,A.,Rusk,N.,Eastmond,E.,Brennan,K.,...Kafai,Y.(2009).Scratch:Programmingforall.CommunicationsoftheACM,52(11).
Rusk,N.,Resnick,M.,Berg,R.,&Pezalla-Granlund,M.(2008).Newpathwaysintorobotics:Strategiesforbroadeningparticipation.JournalofScienceEducationandTechnology,17,59-69.
Schermelleh-Engel,K.,&Moosbrugger,H.(2003).Evaluatingthefitofstructuralequationmodels:Testofsignificanceanddescriptivegoodness-of-fitmeasures.MethodsofsychologicalResearchOnline,8(2),23-74.
Sümer,N.(2000).Yapısaleşitlikmodelleri:Temelkavramlarveörnekuygulamalar,3(6).49-74.Aralık.TürkPsikolojiYazıları.,3(6),49-74.
TTKB.(2012).Bilişimteknolojileriveyazılımdersi(5,6,7ve8.sınıflar)öğretimprogramı.Ankara:MEB.
TTKB.(2016).Ortaöğretimbilgisayarbilimidersi(kur1,kur2)öğretimprogramı.Ankara:MEB.
TTKB.(2017).Bilişimteknolojileriveyazılımdersiöğretimprogramı.Ankara:MEB.
Wiedenberg,S.(2005).FactorsAffectingtheSuccessofNon-MajorsinLearningtoProgram.FirstinternationalworkshoponComputingeducationresearch.Seattle,WA,USA.
Yükseltürk,E.,&Altıok,S.(2016).Aninvestigationoftheeffectsofprogrammingwithscratch.BritishJournalofEducationalTechnology.doi:10.1111/bjet.12453
Yükseltürk,E.,&Altıok,S.(2016).Investigationofpre-serviceinformationtechnologyteachers'gameprojectspreparedwithScratch.SDUInternationalJournalofEducationalStudies,3(1),59-66.