Araştırma Makalesi

Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study

Cilt: 8 Sayı: 16 20 Ekim 2020
PDF İndir
EN TR

Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study

Öz

The purpose of this study is to examine the 7th grade middle school students' processes of creating and calculating arithmetic expressions in the code.org block based coding environments. For this purpose, the reasons of students' behaviors in coding environments are tried to be revealed by comparing them with student behaviors in traditional environments. The participants of the study, which was conducted as a comparative case study, are composed of 10 students studying at a public school. Arithmetic Operation Test developed by the researchers, Student Screen Records taken from the code.org platform, Student Opinion Form consisting of three open-ended questions, Unstructured Interviews held with the students and Field Notes were used as data collection tools in this study. Descriptive analyzes were performed in order to compare the data obtained from different cases and the analysis results were expressed in different categories. In conclusion, it has been observed that the students were not as successful in coding environments as expected and use arithmetical operation skills more successfully in traditional environments than block based coding environments. In particular, it has been revealed that the use of blocks and the way in which code.org handles arithmetic operations cause the students cannot transfer their existing knowledge to the coding environments.

Anahtar Kelimeler

Arithmetic operation skill, block based programming, code.org, comparative case study

Kaynakça

  1. Bayman, P., & Mayer, R. E. (1983). A diagnosis of beginning programmers' misconceptions of BASIC programming statements. Communications of the ACM, 26(9), 677-679. DOI: 10.1145/358172.358408.
  2. Baxter, P., & Jack, S. (2008). Qualitative case study methodology: Study design and implementation for novice researchers. The Qualitative Report, 13(4), 544-559.
  3. Bostan, M. I. (2010). Negatif sayılara ilişkin zorluklar, kavram yanılgıları ve bu yanılgıların giderilmesine yönelik öneriler [Difficulties and misconceptions regarding negative numbers and suggestions for overcoming these misconceptions]. In E. Bingolbali & M. F. Özmantar (Eds.), İlköğretimde karşılaşılan matematiksel zorluklar ve çözüm önerileri [Mathematical difficulties encountered in primary education and solution suggestions], pp. 155-186, Ankara: Pegem.
  4. Büyüköztürk, Ş., Çakmak, E. K., Akgün, Ö. E., Karadeniz, Ş., & Demirel, F. (2018). Eğitimde bilimsel araştırma yöntemleri [Scientific research methods (24th ed). Ankara: Pegem.
  5. Calder, N. (2010). Using Scratch: An integrated problem-solving approach to mathematical thinking. Australian Primary Mathematics Classroom (APMC), 15 (4), 9-14.
  6. Du Boulay, B. (1986). Some difficulties of learning to program. Journal of Educational Computing Research, 2(1), 57-73. DOI: 10.2190/3LFX-9RRF-67T8-UVK9.
  7. Esteves, M., & Mendes, A. (2004). A simulation tool to help learning of object oriented programming basics. In Proceedings of the 34th ASEE/IEEE Frontiers in Education Conference, Savannah, GA, USA. Retrieved from https://ieeexplore.ieee.org/document/1408649.
  8. Fesakis, G., & Serafeim, K. (2009). Influence of the familiarization with scratch on future teachers' opinions and attitudes about programming and ICT in education. In ACM SIGCSE Bulletin, 41 (3), 258-262. New York: ACM. DOI: 10.1145/1595496.1562957.
  9. Gall, M. D., Gall, J. P., & Borg, W. R. (2007). Education research: An introduction (8th ed.). Boston: Pearson Education.
  10. Genç, Z., & Karakuş, S. (2011). Learning through design: Using scratch in instructional computer games design. In 5 th International Computer & Instructional Technologies Symposium (ICITS), pp. 22-24, Elazığ, Turkey.

Kaynak Göster

APA
Yavuz Mumcu, H., Mumcu, S., & Çakıroğlu, Ü. (2020). Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study. Journal of Computer and Education Research, 8(16), 404-427. https://doi.org/10.18009/jcer.705822
AMA
1.Yavuz Mumcu H, Mumcu S, Çakıroğlu Ü. Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study. JCER. 2020;8(16):404-427. doi:10.18009/jcer.705822
Chicago
Yavuz Mumcu, Hayal, Suheda Mumcu, ve Ünal Çakıroğlu. 2020. “Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study”. Journal of Computer and Education Research 8 (16): 404-27. https://doi.org/10.18009/jcer.705822.
EndNote
Yavuz Mumcu H, Mumcu S, Çakıroğlu Ü (01 Ekim 2020) Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study. Journal of Computer and Education Research 8 16 404–427.
IEEE
[1]H. Yavuz Mumcu, S. Mumcu, ve Ü. Çakıroğlu, “Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study”, JCER, c. 8, sy 16, ss. 404–427, Eki. 2020, doi: 10.18009/jcer.705822.
ISNAD
Yavuz Mumcu, Hayal - Mumcu, Suheda - Çakıroğlu, Ünal. “Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study”. Journal of Computer and Education Research 8/16 (01 Ekim 2020): 404-427. https://doi.org/10.18009/jcer.705822.
JAMA
1.Yavuz Mumcu H, Mumcu S, Çakıroğlu Ü. Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study. JCER. 2020;8:404–427.
MLA
Yavuz Mumcu, Hayal, vd. “Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study”. Journal of Computer and Education Research, c. 8, sy 16, Ekim 2020, ss. 404-27, doi:10.18009/jcer.705822.
Vancouver
1.Hayal Yavuz Mumcu, Suheda Mumcu, Ünal Çakıroğlu. Use of Arithmetic Operation Skills in Block Based Programming Environments: A Comparative Case Study. JCER. 01 Ekim 2020;8(16):404-27. doi:10.18009/jcer.705822