Research Article

PROGRAMLAMA EĞİTİMİNDE PROBLEME DAYALI ÖĞRENMEYE YÖNELİK ARDUINO ETKİNLİKLERİNİN KULLANILMASI: BİR EYLEM ARAŞTIRMASI

Volume: 12 Number: 2 July 30, 2022
TR EN

PROGRAMLAMA EĞİTİMİNDE PROBLEME DAYALI ÖĞRENMEYE YÖNELİK ARDUINO ETKİNLİKLERİNİN KULLANILMASI: BİR EYLEM ARAŞTIRMASI

Öz

Bu araştırmanın amacı, programlama eğitiminde probleme dayalı öğrenmeye yönelik Arduino etkinliklerinin öğrencilerin programlama dersine yönelik tutumlarında ve problem çözme becerilerinde ne tür değişikliklere neden olduğunu saptamak ve sürece ilişkin öğrenci deneyimlerini belirlemektir. Araştırma bir devlet üniversitesinin Bilgisayar Teknolojileri programında öğrenim gören 26 öğrenci ile Programlama Dilleri dersi kapsamında 8 haftalık süre boyunca yürütülmüştür. Bu araştırmada eylem araştırması deseni kullanılmıştır. Nicel veriler programlamaya karşı tutum ölçeği ve problem çözme becerileri ölçeği ile elde edilmiştir. Nitel veriler ise görüşme ve gözlem tekniği ile toplanmıştır. Nicel verilerin analizi sürecinde bağımlı örneklemler t-testi kullanılmıştır. Yarı yapılandırılmış görüşmelerden elde edilen veriler ile gözlem verileri ise betimsel olarak analiz edilmiştir. Araştırma sonunda öğrencilerin programlamaya yönelik tutum ve problem çözme becerileri ön-test/son-test puanları arasında anlamlı düzeyde yükselme olduğu görülmüştür. Gerçekleştirilen görüşmeler sonucunda öğrencilerin genelinin etkinliklere ilişkin olumlu görüşlere sahip olduğu saptanmıştır. Ayrıca, yapılan gözlemler de öğrencilerin programlamaya yönelik olumlu görüşler geliştirdiğini, problem çözme becerilerinde artış olduğunu ortaya koymuştur.

Anahtar Kelimeler

References

  1. Aparicio, J. T., Pereira, S., Aparicio, M. ve Costa, C. J. (2019). Learning programming using educational robotics. In 2019 14th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1-6). IEEE.
  2. Atmatzidou, S., Demetriadis, S. ve Nika, P. (2017). How does the degree of guidance support students’ metacognitive and problem solving skills in educational robotics?. Journal of Science Education and Technology, 1-16.
  3. Barker, B. S., Nugent, G. ve Grandgenett, N. (2014). Examining fidelity of program implementation in a STEM-oriented out-of-school setting. International Journal of Technology and Design Education, 24(1), 39-52.
  4. Barnes, D. J. (2002). Teaching introductory Java through Lego Mindstorms models. Proceedings of the 33rd SIGCSE technical symposium on computer science education. Retrieved January 16, 2017 from http://portal. acm.org/citation.cfm?id=563397&coll=GUIDE&dl=GUIDE&CfID-11715560&CfToKEN=40703716
  5. Başer, M. (2013). Bilgisayar programlamaya karşı tutum ölçeği geliştirme çalışması. The Journal of Academic Social Science Studies, 6(6), 199-215.
  6. Berge, O., Borge, R. E., Fjuk, A., Kaasboll, J. ve Samuelsen, T (2003). Learning object oriented programming. Paper presented at the Norsk Informatik konferanse (Norwegian Informatics Conference), Norvey, Oslo.
  7. Canbeldek, M. (2020). Erken çocukluk eğitiminde üreten çocuklar kodlama ve robotik eğitim programının etkilerinin incelenmesi.
  8. Cooper, S., Dann, W. ve Pausch, R. (2000). Alice: a 3-D tool for introductory programming concepts. In Journal of Computing Sciences in Colleges, 15(5), 107-116. Consortium for Computing Sciences in Colleges.

Details

Primary Language

Turkish

Subjects

Other Fields of Education

Journal Section

Research Article

Publication Date

July 30, 2022

Submission Date

December 10, 2021

Acceptance Date

April 9, 2022

Published in Issue

Year 2022 Volume: 12 Number: 2

APA
Sinap, V., & Demirer, V. (2022). PROGRAMLAMA EĞİTİMİNDE PROBLEME DAYALI ÖĞRENMEYE YÖNELİK ARDUINO ETKİNLİKLERİNİN KULLANILMASI: BİR EYLEM ARAŞTIRMASI. Eğitim Teknolojisi Kuram Ve Uygulama, 12(2), 351-376. https://doi.org/10.17943/etku.1035265

Cited By