" Н а у к а м о л о д ы х " , 2 6 н о я б р я 2 0 1 9 г . , А р з а м а с
П о с в я щ а е т с я 8 5 - л е т и ю в ы с ш е г о п е д а г о г и ч е с к о г о о б р а з о в а н и я в А р з а м а с е и
8 0 - л е т и ю п р о ф е с с о р а В я ч е с л а в а П а в л о в и ч а П у ч к о в а
512
На основании описанного можно охарактеризовать программирование
как высоковостребованное, перспективное и высокооплачиваемое направление
деятельности.
Ранее
описывалось,
что,
имея
низкий
порог
вхождения,
программирование становится доступным каждому желающему. В связи с
этим, на соответствующем рынке труда появляются кадры с низким уровнем
квалификации, в то время как столь быстроразвивающаяся сфера
информационных технологии (в частности, программирование) нуждается в
высококвалифицированных сотрудниках.
Н.А. Никифоров, пребывая в должности министра связи и массовых
коммуникации Российской Федерации, отмечал, что программистов, как
спортсменов, необходимо готовить с детства [3]. Отсюда возникает проблема,
связанная с вовлечением ребенка в программирование.
Для понимания того, что данная проблема существует на самом деле,
необходимо рассмотреть некую упрощенную последовательность, которой
будет придерживаться взрослый человек при попытке изучения первого языка
программирования. Для начала им будет выбран непосредственно язык,
желаемый для изучения. Далее, необходимо определить, в какой форме будет
проводиться изучение (чтение литературы, прохождение онлайн курса и т.п.).
Затем, параллельно изучая необходимую теорию (которая не ограничивается
информацией об изучаемом языке, но и затрагивает смежные области знании,
находящиеся в компетенции программиста) решаются поставленные задачи,
необходимые для наработки навыков программирования.
Может
ли
быть
данная
последовательность
в
изучении
программирования применена к ребенку, с той же эффективностью, что и к
взрослому человеку? Очевидно, что не всякий ребенок сможет достаточно
долгое время читать техническую литературу, слушать лектора онлайн-курса –
при данном подходе, обучаемый быстро утратит интерес к программированию,
в силу своего юного возраста, при котором ему нужно что-либо нечто
интереснее, чем штудирование справочника языка [1].
Одним из способов вовлечь и удержать интерес ребенка в изучении
программирования – использовать интерактивные веб-сервисы, в которых
изучение языка программирования или алгоритмизации происходит в виде
игры.
На сегодняшний день существует множество подобных веб-сервисов.
Каждый из них предлагает различный функционал: изучаемый язык
программирования, язык интерфейса, сложность игровых задании и т.д.
Рассмотрим некоторые из таких веб-сервисов.
Scratch
Scratch представляет из себя образовательный язык программирования.
Программы на Scratch состоят из графических блоков – это превращает его в
инструмент, благодаря которому программирование становится простым и
интуитивно понятным для ребенка. Scratch позволяет создавать анимированные