Computer modeling of the tournament of game algorithms in the process of learning of basics of algorithmization and programming by pre-service IT-specialists

Computer modeling of the tournament of game algorithms in the process of learning of basics of algorithmization and programming by pre-service IT-specialists
复制标题

职前 IT 专家在学习算法化和编程基础知识的过程中对游戏算法锦标赛进行计算机建模

DOI:
10.55056/cte.98
复制
发表时间:
2022
期刊:
--
影响因子:
--
通讯作者:
S. Lytvynova
S. Lytvynova
中科院分区:
--
文献类型:
--
作者:
L. Gryzun;Oleksandr Shcherbakov;S. Lytvynova

文献摘要

被引文献

相似文献

本文讨论了当前IT人才培养中存在的问题,即对IT人才计算思维能力的要求越来越高,迫切需要提高IT人才学习算法和程序设计的积极性。作者强调,最初的大学课程应侧重于职前IT专家对任何编码任务的算法性质的深刻理解,实现算法的基本特征,了解它们在现代软件开发中的作用。由于当代的需求,编程应该依赖于算法构建,并且必须成为大规模经验的一部分,以充分发挥其潜力。作者在论文中提供的经验之一是让学生参与专门安排的活动,重点是有效的游戏算法创建和算法之间的比赛模拟。所提供的活动是基于将游戏化元素应用到学习过程中来阐述的。基于游戏化的核心原则,我们思考并安排了一项活动,让学生参与游戏化产品的创作。在我们的情况下,学生在学习算法和编程的过程中开发的游戏化产品是软件平台,它使计算机模拟不同游戏算法之间的比赛,实现获胜策略。所述活动的特性和阶段与最终软件产品的描述一起沿着详细介绍。分析所描述的功能的算法锦标赛的计算机模拟器的游戏化的想法的基础上,我们可以强调其重要的教学设施的背景下,它用于IT专家培训。特别是开发的游戏化产品在其他学生掌握算法和编程的过程中以及在暑期IT学校的学童培训中进行了探索。研究的前景进行了概述,在使用所获得的结果进行实证研究的验证提供的活动对IT专家培训的结果的影响。
The problems of contemporary IT specialists’ training in terms of the high requirements to their computational thinking skills as well as the urgency of raising their motivation to mastering algorithmization and programming are discussed in the paper. It is emphasized by the authors that initial university courses should focus pre-service IT-specialists on the deep understanding of an algorithmic nature of any coding task, to realize basic characteristics of the algorithms, to understand their role in modern software development. Due to the contemporary demands, programming should rest on algorithms building and has to be a part of lager scale experiences in order to realize its full potential. One of such experiences offered by the authors in the paper is involving the students into specially arranged activity focused on efficient game algorithms creation and simulation of the tournament between the algorithms. The offered activity is elaborated based on the applying the gamification elements into the learning process. Basing on the core gamifiaction principles, there were thought over and arranged an activity involving the students into the creation of gamified products. In our case, the gamified product which the students had to develop in the process of learning of algorithmization and programming was the software platform which enables a computer simulation of the tournament between the different game algorithms which realize winning strategies. The peculiarities and the stages of the said activity are covered in details along with the description of the final software product. Analyzing the described functionality of the computer simulator of the algorithms tournaments based on the gamification ideas, we can emphasize its significant didactic facilities in the context of its using for IT-specialists training. In particular, the developed gamified product was probed in the process of other students’ mastering algorithmization and programming as well as of the schoolchildren training during summer IT schools. The prospects of the research are outlined in the lines of using the obtained results for holding the empirical research for the verification of offered activity impact on the results of IT-specialists training.