Programming language

Development of the programming language learning skills using gamification elements

The article analyzes existing methods and approaches used in the process of developing programming language learning skills using gamification elements. It is shown that the application of gamification elements increases motivation, engagement, and productivity in solving technical tasks. A system analysis of the research object was conducted, resulting in the creation of a goal tree, whose primary objective is to develop a system for acquiring skills in learning programming languages.

A New Computational Model for Real Gains in Big Data Processing Power

Big data and high performance computing are seen by many as important tools that will be used to advance science. However, the computational power needed for this promise to materialize far exceeds what is currently available. This paper argues that the von Neumann computational model, the only model in everyday use, has inherent weaknesses that will prevent computers from achieving the envisaged performance levels. First, these weaknesses are explored and the properties of a computational model are identified that would be required to overcome these weaknesses.