COMPETITIVE PROGRAMMING AND VISUALIZATION TECHNOLOGY AS STRATEGY TO ENGAGE STUDENTS IN THE MODERN EDUCATIONAL PROCESS
1 New Bulgarian University, South-West University "Neofit Rilski" (BULGARIA)
2 South-West University "Neofit Rilski" (BULGARIA)
3 University of Library Studies and Information Technologies (BULGARIA)
About this paper:
Conference name: 13th International Conference on Education and New Learning Technologies
Dates: 5-6 July, 2021
Location: Online Conference
Abstract:Numerous technologies surround the world we live in, such as smartphones, smartwatches, smart TVs or even a small hand video game, and all these equipment and their applications are based on programming, of which the general public has very little or limited knowledge. However, it is a significant part of how we live and lead our lives, making it even more imperative to learn it and create useful life-changing technologies.
Competitive programming is an area, where peoples write programs to solve some problems within a time frame. In the end of the contest the leaders are decided based on the efficiency of their programs and the time taken by them to write them.
From the other side the visualization technology (three-dimensional (3D) technology) can be used for graphically illustrate of various concepts in computer science. So, we claim that such technologies combined with the competitive programming have prospects in educational process.
In this article we will consider a model for designing and implementing a computer programming course based on competitive programming and 3D Technology.
This scoping review aimed to describe the use of three-dimensional (3D) technology and competitive programming to support the modern educational process and the outcomes related to 3D technology from the perspective of teaching and learning.
Keywords: Competitive programming, visualization technology, modern educational process, educational process, 3D technologies.