Mathematics for beginning programmers
Mathematics and Education in Mathematics, Tome 53 (2024), pp. 25-35.

Voir la notice de l'article provenant de la source Bulgarian Digital Mathematics Library

Computer programming is one of the most modern and promising professions of our time. To ensure sufficient manpower for the software industry, not only on a national but also on a global scale, it is necessary a systematic and comprehensive training of narrow specialists in the field. Start of the training of future programmers as early as possible is very important. The competitions (olympiads) in programming are a traditional form of early training for programmers with a very high qualification. Unfortunately, the knowledge of mathematics from the regular school classes, are rather not sufficient for the preparation of the participants in programming competitions. This research is based on task analysis from the national programming competitions for the very young students and aims to show what kind of mathematical knowledge and skills are required for preparation of successful competitors. Програмирането на компютри е една от най-модерните и перспективни професии на нашето време. За да се осигурят достатътъчно кадри за софтуерната индустрия, не само в национален, но и в световен мащаб, е необходима систематична и всеобхватна подготовка на тесните специалисти в областта. От огромно значение е обучението на бъдещите програмисти да започва колкото може по-рано. Състезанията (олимпиадите) по програмиране са традиционна форма за ранно обучение на програмисти с много висока квалификация. За съжаление, знанията по математика, които редовният училищен курс съдържа, не винаги са достатъчни за подготовката на участниците в състезанията по програмиране. Това изследване е базирано на анализ на задачите от националните състезания по програмиране за ученици от най-младшата възрастова група и има за цел да покаже какви математически знания и умения са необходими за подготовката на успешни състезатели, за да се търсят най-добрите начини за постигане на такива знания и умения.
Mots-clés : competitive programming, education, tasks classification, mathematical skills, 68-00, състезателно програмиране, обучение, класификация на задачите, математически умения, 68-00
@article{MEM_2024_53_a17,
     author = {{\CYRM}{\cyra}{\cyrn}{\cyre}{\cyrv}, {\CYRK}{\cyrr}{\cyra}{\cyrs}{\cyri}{\cyrm}{\cyri}{\cyrr} and Karadjova, Rumyana},
     title = {Mathematics for beginning programmers},
     journal = {Mathematics and Education in Mathematics},
     pages = {25--35},
     publisher = {mathdoc},
     volume = {53},
     year = {2024},
     language = {bg},
     url = {http://geodesic.mathdoc.fr/item/MEM_2024_53_a17/}
}
TY  - JOUR
AU  - Манев, Красимир
AU  - Karadjova, Rumyana
TI  - Mathematics for beginning programmers
JO  - Mathematics and Education in Mathematics
PY  - 2024
SP  - 25
EP  - 35
VL  - 53
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MEM_2024_53_a17/
LA  - bg
ID  - MEM_2024_53_a17
ER  - 
%0 Journal Article
%A Манев, Красимир
%A Karadjova, Rumyana
%T Mathematics for beginning programmers
%J Mathematics and Education in Mathematics
%D 2024
%P 25-35
%V 53
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MEM_2024_53_a17/
%G bg
%F MEM_2024_53_a17
Манев, Красимир; Karadjova, Rumyana. Mathematics for beginning programmers. Mathematics and Education in Mathematics, Tome 53 (2024), pp. 25-35. http://geodesic.mathdoc.fr/item/MEM_2024_53_a17/