Abstract
In this work, a mobile application developed on the Scratch programming language is described. Purpose of the application is to develop programming skills and computational thinking abilities of the students from secondary schools. The mobile application has been developed to solve two problems related to teaching Scratch programming language. The first problem related to educational aspects of the Scratch programming commonly used in secondary schools. The second problem is that Scratch does not have mobile applications for its learning.
The most important component of the mobile application - the activities are described in detail. The activities are designed to teach the Scratch programming language on the one hand and to develop the algorithmic, computational, and logical thinking skills of the students on the other. How to improve students’ computational thinking skills by using activities is explained in an example.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Calder, N.: Using Scratch: an integrated problem-solving approach to mathematical thinking. Aust. Primary Math. Classroom 15(4), 9–14 (2010)
Chen, G.D., Chang, C.K.: ve Wang, C.Y.: Ubiquitous learning website: scaffold learners by mobile devices with information-aware techniques. Comput. Educ. 50(1), 77–90 (2008)
Fernandez-Lopez, A., Rodriguez-Fortiz, M.J., Rodriguez-Almendros, M.L., Martinez-Segura, M.J.: Mobile learning technology based on iOS devices to support students with special education needs. Comput. Educ. 61, 77–90 (2013)
Fesakis, G., ve Serafeim, K.: Influence of the familiarization with Scratch on future teachers’ opinions and attitudes about programming and ICT in education. In: ACM SIGCSE Bulletin, vol. 41, no. 3, pp. 258–262. ACM (2009)
Gülbahar, Y., ve Kalelioğlu, F.: The effects of teaching programming via Scratch on problem solving skills: a discussion from learners’ perspective. Inf. Educ. 13(1), 33–50 (2014)
Kob Siripat, W.: Effects of the media to promote the Scratch programming capabilities creativity of elementary school students. Procedia-Soc. Behav. Sci. 174, 227–232 (2015)
Marcelino, M.J., et al.: Learning computational thinking and Scratch at distance. Comput. Hum. Behav. 80, 470–477 (2018)
Nam, D., Kim, Y., ve Lee, T.: The effects of scaffolding-based courseware for the Scratch programming learning on student problem solving skill. In: Proceedings of the 18th International Conference on Computers in Education, Putrajaya, Malaysia. Asia-Pacific Society for Computers in Education (2010)
Papadopoulos, Y., Tegos, S.: Using microwords to introduce programming to services. In: Proceeding PCI 2012: Proceeding of the 2012 16th Panhellenic Conference on Informatics, Piraeus, Greece, pp. 180–185 (2012)
Salahli, M.A., et al.: One mobile application for the development of programming skills of secondary school students. Procedia Comput. Sci. 120(2017), 502–508 (2017)
Shin, S., ve Park, P.: A study on the effect affecting problem solving ability of primary students through the Scratch programming. Adv. Sci. Technol. Lett. 59, 117–120 (2014)
Shodiev, H.: Computational thinking and simulation in teaching science and mathematics. In: Interdisciplinary Topics in Applied Mathematics, Modeling and Computational Science, pp. 405–410. Springer (2015)
Siegle, D.: Developing student programming and problem-solving skills with visual basic. Gift. Child Today 32(4), 24–29 (2009)
Taylor, M., Harlow, A., ve Forret, M.: Using a computer programming environment and an interactive whiteboard to investigate some mathematical thinking. Procedia-Soc. Behav. Sci. 8, 561–570 (2010)
Wang, H.Y., Huang, I., ve Hwang, G.J.: Effects of an integrated Scratch and project-based learning approach on the learning achievements of gifted students in computer courses. In: 2014 IIAI 3rd International Conference on Advanced Applied Informatics (IIAIAAI), pp. 382–387 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Salahli, M.A., Gasimzadeh, T., Alasgarova, F., Guliyev, A. (2019). A Mobile Application to Teach Coding and Computational Thinking in Scratch Programming Language. In: Aliev, R., Kacprzyk, J., Pedrycz, W., Jamshidi, M., Sadikoglu, F. (eds) 13th International Conference on Theory and Application of Fuzzy Systems and Soft Computing — ICAFS-2018. ICAFS 2018. Advances in Intelligent Systems and Computing, vol 896. Springer, Cham. https://doi.org/10.1007/978-3-030-04164-9_106
Download citation
DOI: https://doi.org/10.1007/978-3-030-04164-9_106
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-04163-2
Online ISBN: 978-3-030-04164-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)