Principles of Team-formation for a Programming Contest

Authors

  • Светлана Юрьевна Корабельщикова Northern (Arctic) Federal University named after M. V. Lomonosov, Arkhangelsk, Russia
  • Елена Алексеевна Толкачева Saint-Petersburg Electrotechnical University ETU "LETI, Saint-Petersburg, Russia
  • Кирилл Павлович Бутин Northern (Arctic) Federal University named after M. V. Lomonosov, Arkhangelsk, Russia

DOI:

https://doi.org/10.32603/2071-2340-2018-6-47-55

Keywords:

олимпиада по программированию, командная олимпиада, виды мышления, система тренировок, компетенции высшего профессионального образования, задача о рюкзаке

Abstract

The issue of organizing and training a team for participating in collegiate programming contests has been considered. The principles of team-formation, along with the role of each member, based on psychological intellection features and competency level, have been developed. The classification of intellection types was chosen based on typical or non-typical problems and operational intellection procedures. Often in programming contests there are problems that can be reduced to the knapsack problem. Given in the paper is a system of exercises that can be reduced to the knapsack problem. The exercises have been arranged in order of ascending complexity. First, the unlimited knapsack problem and different algorithms for solving it are considered. For the special case of this task, when the value of the item is equal to its weight, the algorithm and its various implementations are presented. The developed training system and the team-formation principles allowed to achieve great result, pagebreak in particular, to go through the internal qualifying stages and adequately perform in the International Collegiate Programming Contest, which confirms the effectiveness of the proposed methods.

Author Biographies

  • Светлана Юрьевна Корабельщикова, Northern (Arctic) Federal University named after M. V. Lomonosov, Arkhangelsk, Russia

    Svetlana Y. Korabelshchikova, associate professor at Department of Information Technologies and Security, Northern (Arctic) Federal University named after M. V. Lomonosov, s.korabelsschikova@narfu.ru

  • Елена Алексеевна Толкачева, Saint-Petersburg Electrotechnical University ETU "LETI, Saint-Petersburg, Russia

    Elena A. Tolkacheva, associate professor at the Department of Algorithmic Mathematics, Saint-Petersburg Electrotechnical University ETU "LETI" ; 197376 Saint-Petersburg, ul. Professora Popova 5, korp. 3, Dep. of Algorithmic Mathematics, eatolkacheva@etu.ru

  • Кирилл Павлович Бутин, Northern (Arctic) Federal University named after M. V. Lomonosov, Arkhangelsk, Russia

    Kirill P. Butin, assistant professor at Department of Information Technologies and Security, Northern (Arctic) Federal University named after M. V. Lomonosov, k.butin@narfu.ru

Downloads

Published

2019-05-04

Issue

Section

Computers in the teaching process

How to Cite

[1]
С. Ю. Корабельщикова, Е. А. Толкачева, and К. П. Бутин, “Principles of Team-formation for a Programming Contest”, Computer Tools in Education, no. 6, pp. 47–55, May 2019, doi: 10.32603/2071-2340-2018-6-47-55.

Most read articles by the same author(s)