HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?

Yıl: 2018 Cilt: 9 Sayı: 33 Sayfa Aralığı: 1778 - 1801 Metin Dili: İngilizce İndeks Tarihi: 31-10-2019

HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?

Öz:
It is important to teach students programming at an early age so that they do not have difficultyin understanding the programming logic when they reach the age of undergraduate education.Scratch, a visual two-dimensional programming tool, has been developed to accomplish thispurpose. There are studies in the literature related to Scratch on problem-solving skills, but theyare not directed at the steps of problem solving. In order to find a proper solution to a problem, itis necessary to carry out each problem-solving step in an appropriate way. Based on this need,the aim of this study is to investigate how teaching programming through Scratch affects theproblem-solving skills of 5th and 6th grade middle school students and to identify the steps thatstudents go through to solve ill-structured problems. It is also intended that these steps guideteachers in terms of the pedagogies for teaching coding. This study utilized an explanatorydesign, one of the mixed method research designs. In the quantitative stage of the study, a one-group pretest-posttest model, one of the simple experimental models, was used. In thequalitative stage, a case study model was used as the research design. A total of 226 5th and 6thgrade students, including 109 males and 117 females, constituted the sample of the study. Thedata were collected using a problem-solving skills scale and interview questions. A statisticallysignificant difference was found between the mean scores of the first and second measurementsof the problem-solving skills scale according to the Wilcoxon signed-rank test result. According tothe results, when teaching programming through Scratch, it is recommended to have studentsdesign games, as an alternative method, for them to develop problem-solving skills. The solutionof a problem is facilitated when students construct a game in their minds in accordance with real-life conditions and design and detail it in accordance with computational expressions.
Anahtar Kelime:

Konular: Arkeoloji Tarih Coğrafya Müzik Sosyoloji Felsefe Hukuk Sanat Dil ve Dil Bilim

SCRATCH İLE PROGRAMLAMA ÖĞRETMEK 5. VE 6. SINIF ÖĞRENCİLERİN PROBLEM ÇÖZME BECERİLERİNİ NASIL ETKİLER?

Öz:
-
Anahtar Kelime:

Konular: Arkeoloji Tarih Coğrafya Müzik Sosyoloji Felsefe Hukuk Sanat Dil ve Dil Bilim
Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • Adams, J. C. (2010). "Scratching Middle Schoolersʼ Creative Itch", Proceedings of the 41st ACM Technical Symposium on Computer Science Education, March 10–13, Milwaukee.
  • Adams, J. C., & Webster, A. R. (2012). "What Do Students Learn About Programming From Game, Music Video, And Storytelling Projects?", Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, 29 March, Raleigh.
  • Aho, A. V. (2012). "Computation and Computational Thinking". The Computer Journal, 55(7): 832-835.
  • Akcaoglu, M., & Koehler, M. J. (2014). "Cognitive outcomes from the Game-Design and Learning (GDL) after- school program". Computers & Education, 75: 72-81.
  • Barr, D., Harrison, J., & Conery, L. (2011). "Computational Thinking: A Digital Age Skill for Everyone". Learning & Leading with Technology, 38(6): 20-23.
  • Brown, Q., Mongan, W., Kusic, D., Garbarine, E., Fromm, E., & Fontecchio, A. (2008). "Computer Aided Instruction as a Vehicle for Problem Solving: Scratch Programming Environment in the Middle Years Classroom", ASEE Annual Conference & Exposition, June 22-25, Pittsburgh.
  • Burke, Q., & Kafai, Y. B. (2010). "Programming & Storytelling: Opportunities for Learning About Coding & Composition", Proceedings of the 9th International Conference on Interaction Design and Children, June 9–12, Barcelona.
  • Büyüköztürk, Ş., Çakmak, E. K., Akgün, Ö. E., Karadeniz, Ş., & Demirel, F. (2017). Bilimsel Araştırma Yöntemleri. Ankara: Pegem Akademi.
  • Calder, N. (2010). "Using Scratch: An Integrated Problem-solving Approach to Mathematical Thinking". Australian Primary Mathematics Classroom, 15(4): 9-14.
  • University of Pittsburgh (1983). Problem Solving Abilities. Pittsburgh: L. R. A. D. Center.
  • Claypool, M. (2013). "Dragonfly: strengthening programming skills by building a game engine from scratch". Computer Science Education, 23(2): 112-137.
  • Coşkun, M. (2004). Coğrafya Öğretiminde Proje Tabanlı Öğrenme Yaklaşımı. Yayınlanmamış Doktora Tezi, Gazi Üniversitesi Eğitim Bilimleri Enstitüsü, Ankara.
  • Creswell, J. W., & Clark, V. L. P. (2007). Designing and Conducting Mixed Methods Research. Thousand Oaks, California: Sage Publications.
  • Ge, X. (2001). Scaffolding Students' Problem-solving Processes on an Ill-Structured Task Using Question Prompts and Peer Interactions. Doctoral dissertation, The Pennsylvania State University, Pennsylvania.
  • Giannakos, M. N., Jaccheri, L., & Proto, R. (2013). "Teaching Computer Science to Young Children through Creativity: Lessons Learned from the Case of Norway", Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research, 4-5 April, Arnhem.
  • Gomes, A., & Mendes, A. J. (2007). "Learning to Program-difficulties and solutions", International Conference on Engineering Education, September 3–7, Coimbra.
  • Jonassen, D. H. (1997). "Instructional Design Models for Well-structured and III-structured Problem-solving Learning Outcomes". Educational technology research and development, 45(1): 65-94.
  • Jonassen, D. H., & Kwon II, H. (2001). "Communication Patterns in Computer Mediated Versus Face-to-Face Group Problem Solving". Educational technology research and development, 49(1): 35-51.
  • Kalelioğlu, F., & Gülbahar, Y. (2014). "The Effects of Teaching Programming via Scratch on Problem Solving Skills: A Discussion from Learners’ Perspective". Informatics in Education, 13(1): 33-50.
  • Karabak, D., & Güneş, A. (2013). "Ortaokul Birinci Sınıf Öğrencileri Için Yazılım Geliştirme Alanında Müfredat Önerisi". Eğitim ve Öğretim Araştırmaları Dergisi, 2(3): 163-169.
  • Lee, Y.-J. (2011). "Scratch: Multimedia Programming Environment for Young Gifted Learners". Gifted Child Today, 34(2): 26-31.
  • Malan, D. J., & Leitner, H. H. (2007). "Scratch for Budding Computer Scientists", Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, March 7–10, Covington.
  • Michaelson, G. (2015). "Teaching Programming with Computational and Informational Thinking". Journal of Pedagogic Development, 5(1): 51-66.
  • Milli Eğitim Bakanlığı [MEB] (2012). Bilişim Teknolojileri Ve Yazılım Dersi ( 5, 6, 7 Ve 8. Sınıflar) Öğretim Programı. Retrieved from http://ttkb.meb.gov.tr/program2.aspx/program2.aspx?islem=1&kno=196
  • Nam, D., Kim, Y., & Lee, T. (2010). "The Effects of Scaffolding-Based Courseware for The Scratch Programming Learning on Student Problem Solving Skill", Proceedings of the 18th International Conference on Computers in Education, November 29 - December 3, Putrajaya.
  • Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., . . . Silverman, B. (2009). "Scratch: Programming for All". Communications of the ACM, 52(11): 60-67.
  • Robertson, J. (2012). "Making games in the classroom: Benefits and gender concerns". Computers & Education, 59(2): 385-398.
  • Scratch. (2018, January 14). Scratch – About. Retrieved from https://scratch.mit.edu/about
  • Shin, S., & Park, P. (2014). "A Study on the Effect affecting Problem Solving Ability of Primary Students through the Scratch Programming". Advanced Science and Technology Letters, 59: 117-120.
  • Trilling, B., & Fadel, C. (2009). 21st century skills: Learning for life in our times. San Francisco: John Wiley & Sons.
  • Voss, J. F., & Post, T. A. (1988). The Nature of Expertise. On the solving of Ill-structured problems (261-285). New York: Psychology Press.
  • Wilson, A., & Moffat, D. C. (2010). "Evaluating Scratch to introduce younger school children to programming", Proceedings of the 22nd Annual Psychology of Programming Interest Group, September 19-21, Madrid.
  • Wing, J. M. (2006). "Computational Thinking". Communications of the ACM, 49(3): 33-35.
  • Yıldırım, A., & Şimşek, H. (2013). Sosyal Bilimlerde Nitel Araştırma Yöntemleri. Ankara: Seçkin Yayıncılık.
APA VATANSEVER Ö, BALTACI GÖKTALAY Ş (2018). HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. , 1778 - 1801.
Chicago VATANSEVER Özkan,BALTACI GÖKTALAY ŞEHNAZ HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. (2018): 1778 - 1801.
MLA VATANSEVER Özkan,BALTACI GÖKTALAY ŞEHNAZ HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. , 2018, ss.1778 - 1801.
AMA VATANSEVER Ö,BALTACI GÖKTALAY Ş HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. . 2018; 1778 - 1801.
Vancouver VATANSEVER Ö,BALTACI GÖKTALAY Ş HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. . 2018; 1778 - 1801.
IEEE VATANSEVER Ö,BALTACI GÖKTALAY Ş "HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?." , ss.1778 - 1801, 2018.
ISNAD VATANSEVER, Özkan - BALTACI GÖKTALAY, ŞEHNAZ. "HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?". (2018), 1778-1801.
APA VATANSEVER Ö, BALTACI GÖKTALAY Ş (2018). HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. Uluslararası Avrasya Sosyal Bilimler Dergisi, 9(33), 1778 - 1801.
Chicago VATANSEVER Özkan,BALTACI GÖKTALAY ŞEHNAZ HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. Uluslararası Avrasya Sosyal Bilimler Dergisi 9, no.33 (2018): 1778 - 1801.
MLA VATANSEVER Özkan,BALTACI GÖKTALAY ŞEHNAZ HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. Uluslararası Avrasya Sosyal Bilimler Dergisi, vol.9, no.33, 2018, ss.1778 - 1801.
AMA VATANSEVER Ö,BALTACI GÖKTALAY Ş HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. Uluslararası Avrasya Sosyal Bilimler Dergisi. 2018; 9(33): 1778 - 1801.
Vancouver VATANSEVER Ö,BALTACI GÖKTALAY Ş HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?. Uluslararası Avrasya Sosyal Bilimler Dergisi. 2018; 9(33): 1778 - 1801.
IEEE VATANSEVER Ö,BALTACI GÖKTALAY Ş "HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?." Uluslararası Avrasya Sosyal Bilimler Dergisi, 9, ss.1778 - 1801, 2018.
ISNAD VATANSEVER, Özkan - BALTACI GÖKTALAY, ŞEHNAZ. "HOW DOES TEACHING PROGRAMMING THROUGH SCRATCH AFFECT PROBLEM- SOLVING SKILLS OF 5th AND 6th GRADE MIDDLE SCHOOL STUDENTS?". Uluslararası Avrasya Sosyal Bilimler Dergisi 9/33 (2018), 1778-1801.