COMPETITIVE PROGRAMMING. AN ANALYSIS OF THE PERFORMANCE IN ROMANIA

Competitive programming is that branch of programming that challenges the programmer to exceed his own limits, to push his creativity to a new level. It is a mind sport, where the programmers are challenged not only to solve algorithmic problems, but to deliver the most performant solution, that wil...

Full description

Saved in:
Bibliographic Details
Published inJournal of Information Systems & Operations Management pp. 43 - 59
Main Authors Crişan, Daniela Alexandra, Stanică, Justina Lavinia, Altar-Samwel, Adam Nelu
Format Journal Article
LanguageEnglish
Published Bucharest Romanian-American University, Scientific Research Department 01.07.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Competitive programming is that branch of programming that challenges the programmer to exceed his own limits, to push his creativity to a new level. It is a mind sport, where the programmers are challenged not only to solve algorithmic problems, but to deliver the most performant solution, that will fulfill the very strict specifications of the problems. This requires the programmer to have a very good knowledge of algorithms, data-structures, a strong mathematical foundation, and, not eventually, high programming skills. The revenue is not at all negligible: the programmer is rewarded with significant visibility, becoming the target of important software companies, not mentioning the personal satisfaction and increase of confidence. In this article, we try to focus on the main aspects of the competitive programming area, followed by a presentation of the most important competitive programming contests in the world. A distinct section is dedicated to fostering programming performance in Romania.
ISSN:1843-4711