Continuous and Ubiquitous Programming

161475867939

Views: 63

Abstract

Today there are numerous, easily accessible software programs used to teach the basics of programming in schools. These resources are diverse and varied with regard to device, accessibility, interface, functional capacity, and the difficulty level for different age groups. Taking into account the diversity among such resources and the ability of students to use mobile devices starting in the earliest years of life, this study poses and attempts to examine the question of how to construct continuous and ubiquitous programming-learning at schools. According to the latest research, Kazakhstani high schools use mainly mathematical and algorithmic approaches for learning programming languages such as Pascal and C++. However, only students who are good at math can achieve good results. In order to give an opportunity to everyone, schools need an alternative, easier approach to programming-learning. The solution lies in the practical approach. This can be achieved through utilizing the ubiquitous capacity of smartphones, tablets, and accessible software, as well as through practical problems from everyday life, which will interest students who begin programming in primary school.