Comparing Students’ Scratch Skills with Their Computational Thinking Skills in Terms of Different Variables

Full Text (PDF, 369KB), PP.1-7

Views: 0 Downloads: 0

Author(s)

Ali OLUK 1,* Ozgen KORKMAZ 2

1. Kastamonu University, Taşköprü Vocational School, Kastamonu, Turkey

2. Amasya University, Faculty of Technology, Department of Computer Engineering, Amasya, Turkey

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2016.11.01

Received: 12 Aug. 2016 / Revised: 6 Sep. 2016 / Accepted: 2 Oct. 2016 / Published: 8 Nov. 2016

Index Terms

Scratch, Thinking Skills, Computational Thinking, Dr. Scratch

Abstract

This study aimed to compare 5th graders’ scores obtained from Scratch projects developed in the framework of Information Technologies and Software classes via Dr Scratch web tool with the scores obtained from Computational Thinking Levels Scale and to examine this comparison in terms of different variables. Correlational research model was utilized in the study that 31 students participated in. Students were taught basic programming by using Scratch during a 6-week period. At the end of training, students’ programming skills were measured via Dr. Scratch web tool. Computational thinking skills were measured using Computational Thinking Levels Scale which includes 5 factors: creativity, problem solving, algorithmic thinking, collaboration and critical thinking. Data were analyzed for internal reliability to calculate scale reliability. Cronbach Alpha reliability coefficient was found to be 0.809. It was found that scores obtained by students by using any of the measurement tools did not differ according to gender or period of computer use, however, a high level significant relationship was observed between students’ programming skills with Scratch and their computational thinking skills.

Cite This Paper

Ali OLUK, Özgen KORKMAZ, "Comparing Students' Scratch Skills with Their Computational Thinking Skills in Terms of Different Variables", International Journal of Modern Education and Computer Science(IJMECS), Vol.8, No.11, pp.1-7, 2016. DOI:10.5815/ijmecs.2016.11.01

Reference

[1]J. Wing. Computational Thinking. Communication of ACM, 2006, 33-35.
[2]Ö. Korkmaz. R. Çakır. and M. Özden. Computational Thinking Levels Scale (CTLS) Adaptation For Secondary School Level. Gazi Journal of Education Sciences, 2015, 143-162.
[3]A.Yadav. C. Mayfield. N . Zhou. S . Hambrusch. and J. Korb. Computational Thinking in Elementary and Secondary Teacher Education. ACM Transactions on Computing Education, 2014, 14(1).
[4]J. Wing. Computational Thinking and Thinking About Computing. Phil. Trans.R. Soc. A, 2008, 366, 3717–3725 doi:10.1098/rsta.2008.0118.
[5]J. León. and G. Robles. Analyze your Scratch projects with Dr. Scratch and assess your Computational Thinking skills. Scratch2015AMS, 2015 Amsterdam, Netherlands.
[6]B. Czerkawski. And E. Lyman. Exploring Issues About Computational Thinking in Higher Education. TechTrends, 2015, 59(2), 57-65.
[7]Ö. Korkmaz. R. Çakır. M. Özden. A. Oluk. and S. Sarıoğlu. Investigation of Individuals’ Computational Thinking Skills in terms of Different Variables. Ondokuz Mayis University Journal of Faculty ok Education, 2015, 68-87 doi: 10.7822/omuefd.34.2.5.
[8]ISTE. 2015. Computational Thinking Leadership Toolkit Firs Edition. Retrieved from http://www.iste.org/docs/ct-documents/ctleadershipt-toolkit.pdf?sfvrsn=4.
[9]Y. Akpınar. and A . Altun. Bilgi Toplumu Okullarında Programlama Eğitimi Gereksinimi[Programming Educational Needs in Information Society SchoolProgramming Educational Needs in Information Society School]. Elementary Education Online, 2014, 13(1), 1-4.
[10]D. Karabak. and A .Güneş. Curriculum Proposal For First Class Secondary School Students In The Field Of Software Development. Journal of Research in Education and Teaching, 2013, 163-169.
[11]S. Shin. P. Park. and Y. Bae. The Effects of an Information-Technology Gifted Program on Friendship Using Scratch Programming Language and Clutter. International Journal of Computer and Communication Engineering, 2013, 2(3), 246-249.
[12]S. Lye. and J. Koh. Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 2014, 41, 51-61.
[13]Z. Genç. and G. Karakuş. Learning Through Design: Using Scratch In Instructional Computer Games Design. 5th International Computer & Instructional Technologies Symposium, 22-24 September 2011 (s. 981-987). Elazığ: Fırat University.
[14][14]M. Başer. M. Bilgisayar Programlamaya Karşı Tutum Ölçeği Geliştirme Çalışması.[ Attitude Scale Development Study Against Computer Programming]. The Journal Of Academic Social Science Studies, 2013, 6(6), 199-215.
[15]A. Gomes. and A. Mendes, A. Learning to Program - Difficulties and Solutions. International Conference on Engineering Education – ICEE 2007. Coimbra, Portugal.
[16]Ş. Çatlak, M. Tekdal. and F. Baz. The Status of Teaching Programming with Scratch: A Document Review Work. Journal of Instructional Technologies & Teacher Education, 2015, 4(3), 13-25.
[17]N. Çağıltay Ercil. and M. Fal. Scratch İle Programlamayı Öğreniyorum.[I learn programming with scratch.], 2013, Ankara: METU Pub.
[18]M. Armoni. O. Meerbaum – Salant. and M. Ben – Ari. From Scratch to " Real" Programing. ACM Transactions on Computing Education, 2015, 14(4), 10-25.
[19]J. Maloney. M. Resnick. N. Rusk. B. Silverman. and E . Eastmond. The Scratch Programming Language and Environment. ACM Transactions on Computing Education, 2010, 10(4), 1-16.
[20]J. León. G. Robles. and M. González. Dr. Scratch: Automatic Analysis of Scratch Projects to Assess and Foster Computational Thinking. RED-Revista de Educación a Distancia, 2015, 1-23.
[21]L. Begosso. and P. Silva. Teaching computer programming: a practical review. In 2013 IEEE Frontiers in Education Conference (FIE), 2013, (s. 508-510).
[22]Ö. Korkmaz. The Effects of Scratch - Based Game Activities on Students' Attitudes, Self - Efficacy and Academic Achievement. I.J. Modern Education and Computer Science, 2016, 16-23.
[23]B. Kaučič. and T. Asič. Improving Introductory Programming with Stratch? MIPRO 2011, 1095-1100.
[24]D. Ozoran. N. Çağıltay. and D. Topalli. Using Scratch In Introduction To Programing Course For Engineering Students. 2nd International Engineering Education Conference (IEEC2012), 125 - 132.
[25]A. OLUK. and F. SALTAN. Effects of Using the Scratch Program in 6th Grade Information Technologies Courses on Algorithm Development and Problem Solving Skills. Participatory Educational Research (PER), 2015, 10-20. http://dx.doi.org/10.17275/per.15.spi.2.2
[26]S. Nikou. and A. Economides. Transition in Student Motivation During a Scratch and an App Inventor Course. Proceedings of Global Engineering Education Conference (EDUCON). 2014, İstanbul Turkey.
[27]S. Federici. A Minimal, Extensible, Drag-and-drop Implementation of the C Programming Language. Proceedings of the 13th Annual Conference on Information Technology Education. 2011, New York.
[28]J. León. and G. Robles. The Europe Code Week (CodeEU) initiative. 2015 IEEE Global Engineering Education Conference (EDUCON). Tallinn, Estonia: Tallinn University of Technology.
[29]M. Resnick. J. Maloney. A. Hernandez. N. Rusk. E. Eastmond. K. Brennan. . . . Y. Kafai. Scratch: Programing for All. Communications Of The ACM, 2009, 52(11), 60-67.
[30]Ş. Büyüköztürk. E. Kılıç Çakmak. Ö. Akgün. Ş. Karadeniz. and F. Demirel. Bilimsel Araştırma Yöntemleri[Research Methods]. 2014, Ankara: Pegema Akademi.
[31]Ö. Özyurt. and H. Özyurt. A Study For Determining Computer Programming Students' Attitudes Towards Programming And Their Programming Self - Efficacy. Journal Of Theory And Practice In Education, 2015, 11(1), 51-67.
[32]W.W.F. Lau. and A.H.K. Yuen. Modeling programming performance: Beyond the influence of learner characteristics. Computers & Education, 2011, 571(1), 1202-1213
[33]S. Beyer. M. DeKeuster. K. Walter. M. Colar. and C. Holcomb. Changes in CS students' sttitudes towards CS over time: an examination of gender differences. SIGCSE Bull., 2005, 37(1), 392-396. doi: 10.1145/1047124.1047475
[34]S. Toker. An Assessment Of Pre-Service Teacher Education Program In Relation To Technology Training For Future Practice: A Case Of Primary School Teacher Education Program, Burdur.( Unpublished master’s thesis), 2004, Gradute School of Education,METU
[35]A. Altun. S. Mazman. Programlamaya İlişkin Öz Yeterlilik Algısı Ölçeğinin Türkçe Formunun Geçerlilik ve Güvenirlilik Çalışması.[ Validity and Reliability Study of Self-Efficacy Scale Turkish Form on Programming]. Journal of Measurement and Evaluation in Education and Psychology, 2012, 3(2), 297-308.
[36]P. Byrne. and G. Lyons. The Effect of Student Attributes on Success in Programming. Proceedings of ITICSE, 49-52.
[37]M. Yağcı. Effect of attitudes of information ,technologies (IT) preservice teachers and computer programming (CP) students toward programming on their perception regarding their self-sufficiency for programming. International Journal of Human Science, 2016, 13(1), 1418-1432, doi:10.14687/ijhs.v13i1.3502.
[38]S. Köse. A. Savran Gencer. and K. Gezer. Vocational High School Students’ Attitudes Toward Computer and Internet. Pamukkale University Journal of Education, 2007, 21(1), 44-54.
[39]S. Deniz. İ. Görgen. and H. Şeker. Tezsiz yüksek lisans öğretmen adaylarının teknolojiye yönelik tutumları. Eğitim Araştırmaları[Thesis of Master Teachers Attitudes Towards Technology.], Eurasian Journal of Educational Research, 2006, 6 (23), 62–71.
[40]B. Akkoyunlu. F. Orhan. Bilgisayar ve Ögretim Teknolojileri Egitimi (BÖTE) Bölümü Ögrencilerinin Bilgisayar Kullanma Öz Yeterlik İnancı ile Demografik Özellikleri Arasındaki İliski.[ Computer Education and Instructional Technologies (CEIT) Department of Computer Use Self-Efficacy Beliefs of Students with long relationship between demographic characteristics] The Turkish Online Journal of Educational Technology, 2003, 2(3), 86-93.
[41]A.P. Ambrosio. F. M. Costa. L. Almeida. A. Franco. and J. Macedo. Identifying cognitive abilities to improve CS1 outcome. Paper presented at the Frontiers in Education Conference (FIE), 2011.