[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, 4, 5, 6, 7
Автор Сообщение
Михаил Долинский

Темы: 1984
Сообщений: 47236

Мой профиль


Роман Стриженков:

Михаил Семенович, хочу сказать Вам большое спасибо. Реально не ожидал такой проработки системы дистанционного обучения. Она при работе постоянно удивляет чем-то новым. Младшему нравится. Подходит ко мне со словами: «Давай понабиваю баллов». Приходится уступать место у компьютера. 
Когда нравится, это очень здорово и это главное для достижения успеха.


По поводу кружка программирования в школе не получилось. Условием школы было создание обязательно платного кружка. Я же предлагал свои услуги бесплатно. Да и работать с системой DL за деньги тоже, наверное, не очень хорошо.  
В принципе и так делают тоже. Но на нет и суда нет.


В итоге просто предложил на родительском собрании заниматься самостоятельно, но заинтересованности большой не увидел. Определенно нет у родителей осознания необходимости этого, да и многие считают, что это слишком рано в первом классе. Только один человек из присутствовавших зарегистрировался.  
В общем ничего необычного. Многие родители так считают. Они же не видели нашей системы :-)

По итогам года повторю, когда у сына будут какие-то результаты.  
Думаю, для него это будет уже не так и важно. Но болею, чтобы у него получилось как у наших Коновала, Лосева или ещё лучше.


Очень хорошо, что у Вас занятия стоят в сетке школьных предметов. 
С одной стороны - да, хорошо. А с другой только одних занятий в сетке недостаточно для высоких результатов.

В связи с этим пытаюсь искусственно создать процесс состязательности путем и отслеживания с ребенком его места в общем рейтинге. Сейчас наша цель обогнать двух оставшихся первоклассников в нем, которые выше нас.  
Вы имеете ввиду Осенний Кубок?

Потом займемся второклассниками. Равняемся на Коновала и Лосева (отслеживая их результаты в аналогичные их периоды в первом классе). Благо у Вас на форуме много лет размещаются ежедневные отчеты по занятиям.Стараемся работать каждый день хотя бы понемногу. Согласовываем сколько баллов нужно набрать, и работаем. Считаю, что мало времени уделяем занятиям, особенно если учитывать Ваши рекомендации (от часа и более в день). В планах увеличивать его. Пока нет строгой системы. Это плохо. Есть проблемы с усидчивостью. Решаем вознаграждением – работой в Скретч (https://code.org/).  
Поделитесь опытом впоследствии. Мне кажется, что занятия в Скретч во вред текстовому программированию (там проще и интересней, а в Паскале тяжелее и скучнее). Поэтому занятия текстовым программированием получат больше отрицательных эмоций, чем в случае, если бы не было занятий в Скретче вообще. Идеальный вариант (не знаю, как достигать) - чтобы ребёнку был интересен сам процесс текстового программирования - придумать и сдать решение.
Yes
Я часто вижу детей, восклицающих нечто подобное или даже ровно это,
когда они искренне радуются сделав то, что казалось трудным или даже невозможным.

Для общего развития кружки олимпиадной математики и шахмат. 
Да, это здорово.

Да есть еще один вопрос. У нас нет фактически олимпиад по информатике для младшей школы. Тех где пишут код. Что Вы можете посоветовать? Может я чего-то не знаю?
 
Прежде всего НАШИ олимпиады. Осенью их будет две:
Школьная
Городская

Если наши все задачи для 1-4 класса станете решать, можно будет выходить на олимпиады по информатике Санкт-Петербурга. Кажется, официально с 6-х классов начинаются они, но думаю никто не станет препятствовать участию школьника и более младшего возраста.

Кстати, пока не прошло решение убрать Паскаль с IOI. И добавить Питон на IOI тоже.
Андрей Чернев

Темы: 0
Сообщений: 3

Мой профиль
Хочу дать непрошенный совет. Сейчас Вы учите детей двум языкам (Pascal и C++), и, насколько я понял, для каждого советуете скачивать свою отдельную IDE (и, соответственно, должны обучать на них работать). А если языков обучения будет три, или пять? Мне кажется, будет проще работать с одной многоплатформенной IDE (например, Geany).
Михаил Долинский

Темы: 1984
Сообщений: 47236

Мой профиль
Спасибо за совет.

https://www.geany.org/

А можно тогда и помощи попросить?
Ссылку на архив уже настроенной среды для отладки программ на Паскале и С++?
Чтобы ученики могли скачивать, разворачивать и работать?
Андрей Чернев

Темы: 0
Сообщений: 3

Мой профиль
Увы и ах... С отладкой программ все непросто. Модуль, который называется "Отладчик", есть. Но как его настроить - знает, похоже, только разработчик (а может быть, и он не знает).
Роман Стриженков

Темы: 5
Сообщений: 121

Мой профиль
Читал на странице входа в DL вопросы:
Q: Выдается ли какой-нибудь документ после окончания курса дистанционного обучения?
A: Пока - нет.

А может вернуться к данному вопросу? Через много лет ребятам, которые сейчас участвуют в олимпиадах и обучаются на курсах, было бы очень приятно мысленно вернуться в прошлое, полистав дипломы и сертификаты, которые они получили, занимаясь у Вас. Пусть это будут документы без какого-либо статуса и не дающие никаких прав. Приведу несколько примеров из российской практики. Многие компании дистанционного обучения выдают сертификаты. Например, Фоксфорд (создан при МФТИ)– самый крупный центр дистанционного обучения в России. Он это делал еще до получения образовательной лицензии. За прохождение отборочных этапов (в дистанционной форме) многие официальные общероссийские олимпиады (состоящие в перечне Министерства образования РФ) выдают дипломы победителей и призеров, похвальные листы и сертификаты участников. Например, олимпиада Юношеской математической школы СПбГУ и олимпиада МФТИ (старший несколько раз получал, участвуя в них). По большому счету это документы без официального статуса.

Предложение заключается в следующем:
Участникам курсов и олимпиад выдавать в электронной форме документы, подтверждающие участие в них.

По курсам выдавать сертификаты. Очень мало знаком с законодательством знаком с Республики Беларусь, но то, что прочитал в Кодексе Республики Беларусь об Образовании (ст. 99) этому предложению не противоречит в части курсов. Возможные варианты выдача данных документов, например, от имени школы или университета (но тут, наверное, все сложно). В худшем варианте выдача справки (она также есть в ст. 99) если предыдущие варианты невозможны. Но самое лучшее было бы с сертификатом университета или его структурного подразделения, как это делается у нас.

По олимпиадам победителям и призерам дипломы (Наверное, дипломы вы выдаете и выдаете в бумажной форме. Не в курсе этого вопроса. На бумаге это даже приятнее.), остальным участникам сертификаты и может похвальные листы. Даже если ты в первом классе (я применительно к своему сыну), даже если ты решил пять задач из 20, то очень приятно будет лет через 20-30 посмотреть эти сертификаты и вспомнить, как все начиналось! С правилами проведения олимпиад не знаком (не читал их положения), но, наверное, это возможно в случае если в документе будет оговорено, что он не дает аналогичных прав в сравнении с очным участием в олимпиаде.

Окончательная формулировка предложения: дополнить функционал DL генерацией данных документов в личном кабинете.

И еще один комментарий. Положительное рассмотрение данного вопроса значительно увеличило бы интерес к ней со стороны ребят из ближнего зарубежья. Имею ввиду все бывшие республики СССР.

Да и еще второй вопрос. Он конечно пока преждевременен (наверное, еще год для нас). Возможно ли очное участие в ваших олимпиадах, если ты не гражданин Республики Беларусь? Это особенно актуально в случае отрицательного решения по первому вопросу.
Михаил Долинский

Темы: 1984
Сообщений: 47236

Мой профиль
Начну со второго вопроса
- очное участие возможно, Люцко Матфей (Москва) уже участвовал.

По поводу бумаг
Победителям Сезонных Кубков выдаются бумажные дипломы за подписью и печатью директора СШ 27
и моей подписью
Победителям официальных олимпиад (из нашего региона, разумеется) выдаются оригинальные дипломы.
Не из нашего - не выдаются

Предложение выдавать бумажные дипломы и электронные сертификаты, конечно разумное и правильное.

Но мы многого разумного и правильного не можем сделать
не хватает на всё времени и сил.

Электронный сертификат попроще - будем думать, постараемся.
Не могу точно утверждать, когда сделаем.
Когда и если сделаем - появится в новости и здесь.
Михаил Долинский

Темы: 1984
Сообщений: 47236

Мой профиль
Первокурсник Кирилл Ковалёв взял на себя задачу генерации электронных сертификатов.
Посмотрим как быстро у него получится.

А пока я подумал у Вас
УЖЕ ИМЕЮТСЯ огромные возможности по решению подобных задач
Даже если ты в первом классе (я применительно к своему сыну), даже если ты решил пять задач из 20, то очень приятно будет лет через 20-30 посмотреть эти сертификаты и вспомнить, как все начиналось!  

Например, завести папочку и складывать туда

1. Таблицу результатов

2. Распечатки условий 5 задач и их решений, которые решил Савелий

3. Результаты Осеннего Кубка в Информатике 2015 (после 30 ноября)

4. Протокол работы Савелия в Осеннем Кубке

Но можно на этом не остановиться, а, например, сделать ещё такое
- нарисовать календарь (даты маленькие, клетки большие)
и вписать в каждую клетку сколько задач сдал в этот день (если больше 0)

Посчитать сколько занятых клеток, а сколько свободных.
То есть сколько дней работал, а сколько нет.

Обсудить план на Зимний кубок
- такой же календарь на декабрь-февраль
но цифры (которые сам Савелий запланирует) вписать легонько карандашиком
а рядом ПИСАТЬ жирно ручкой сколько реально сделал.

Можно фантазировать и дальше.
Например
у нас есть учительница которая всячески стимулирует своих учеников за разные достижения -
кубки, дипломы, значки и проч.
Думаю в Питере это добро тоже делается аналогично легко и недорого.
И Вы можете устраивать заслуженные награды своему сыну за любые достижения в любом количестве.

Однако, повторюсь, (не отрицая описанной выше стимуляции) мне кажется важно поддерживать и поощрять положительные эмоции собственно к процессу решения задач.

"Было трудно, но я смог"
"Решал долго, но сделал сам"
...

А ещё можно в этот альбом складывать условия и решения "этапных" задач, с указанием даты свершения.
Научился делать то-то, потом то-то и т.д

А Савелий может разукрашивать этот альбом собственноручно нарисованными или вырезанными картинками иллюстрируя свои эмоции в текущий момент времени.
Ольга Захарченко

Темы: 7
Сообщений: 46

Мой профиль
Прошу дать хотя бы общие рекомендацию по следующему моменту: ребенок периодически не может самостоятельно решить определенное,уже
не новое по теме и относительно решенных ранее самостоятельно заданий.По прошествии 0,5 часа и более времени просит помощи.

1.Каким образом оказать такую помощь, напрямую не подсказывая способ решения и не решая задачу за него, а только натолкнуть на мысль, идею решения?
2.Как в указанном случае диагностировать причину, слабое место ребенка, заставившее споткнуться на задаче?
3.Как в целом определить прочность и глубину усвоения пройденных тем - возможно лучше сделать это через решение олимпиадных блоков задач, от школьного уровня и выше?

P.S. Тяжело даются задачи на замену символов вообще, и на замену символов строки с изменяемыми порядковыми номерами на символы с также изменяемыми порядковыми номерами, в частности.
Михаил Долинский

Темы: 1984
Сообщений: 47236

Мой профиль


Ольга Захарченко:

Прошу дать хотя бы общие рекомендацию по следующему моменту: ребенок периодически не может самостоятельно решить определенное,уже
не новое по теме и относительно решенных ранее самостоятельно заданий.По прошествии 0,5 часа и более времени просит помощи.

1.Каким образом оказать такую помощь, напрямую не подсказывая способ решения и не решая задачу за него, а только натолкнуть на мысль, идею решения?
2.Как в указанном случае диагностировать причину, слабое место ребенка, заставившее споткнуться на задаче?
3.Как в целом определить прочность и глубину усвоения пройденных тем - возможно лучше сделать это через решение олимпиадных блоков задач, от школьного уровня и выше? 


Уже то, что Вы задаётесь такими вопросами делает Вам честь.
К сожалению, не могу утверждать, что я знаю универсальные ответы на Ваши вопросы.
Но изложу свои соображения

1.Каким образом оказать такую помощь, напрямую не подсказывая способ решения и не решая задачу за него, а только натолкнуть на мысль, идею решения? 

1. Выяснить понимает ли ребёнок условия задачи, предложив ему сделать несколько СВОИХ тестов к этой задаче.
2. Попросить ребёнка сформулировать условие задачи в общем виде типа
"заменить k-ый символ на *"
3. Предложить ему вспомнить похожие (по его мнению) задачи, которые он решал, и указать в чём отличие и трудность решения данной задачи.
4. Предложить написать решение "проблемной" задачи - "как можешь".
5. Обсудить результат - выяснив в чём отличие полученного результата от того, который надо получить.
6. Предложить внести изменения и вновь получить результат и т.д.

2.Как в указанном случае диагностировать причину, слабое место ребенка, заставившее споткнуться на задаче? 
Думаю при обстоятельном выполнении вышеописанного процесса, Вы обязательно обнаружите "корень зла".

3.Как в целом определить прочность и глубину усвоения пройденных тем - возможно лучше сделать это через решение олимпиадных блоков задач, от школьного уровня и выше? 
Думаю об этом Вам незачем беспокоиться - мы уже побеспокоились. Просто решайте подряд задачи. Обучение выстроено так, чтобы гарантировать "прочность и глубину" (если конечно не "переусердствовать" с помощью). В частности, в конце каждой темы стоят олимпиадные задания по данной теме с олимпиад прошлых лет. Если ребёнок решает их сам - значит тема усвоена.

Кроме того, 5 раз в году мы проводим региональные олимпиады (ближайшая - школьная весеннего цикла в феврале или марте 2017 года). Участие в них - "окончательная" проверка.

Замечу также, что если ребёнок ходит к нам, мы пользуемся и таким приёмом, когда решение одному ребёнку, объясняет другой - зачастую даже младше его. Мне кажется, это часто снимает психологический барьер - "да это сложная задача, её только папа (учитель) может решить". А когда человек видит, что оказывается её такой же или младше ребёнок решил, он убеждается, что и ему по силам решать такие задачи и в следующий раз возможно будет активней бороться, чтобы самому решить задачу (а не высиживать 30 минут).

P.S. Тяжело даются задачи на замену символов вообще, и на замену символов строки с изменяемыми порядковыми номерами на символы с также изменяемыми порядковыми номерами, в частности.  

Надо воспользоваться ВИЗУАЛИЗАЦИЕЙ
1) Порисовать на бумажке что происходит при выполнении каждой операции
2) Пользовать WRITELN для просмотра результатов выполнения каждой операции
3) Научиться работать в Отладчике и наблюдать там внутреннее состояние всех переменных в программе после выполнения каждой её строки.
Ольга Захарченко

Темы: 7
Сообщений: 46

Мой профиль
Считаю долгом отписаться.
1. Выяснить понимает ли ребёнок условия задачи, предложив ему сделать несколько СВОИХ тестов к этой задаче.  

Собственно, проблема и была уже на этой стадии.Ребёнок не мог понять, ЧТО и КАК должна сделать программа.
Надо воспользоваться ВИЗУАЛИЗАЦИЕЙ
1) Порисовать на бумажке что происходит при выполнении каждой операции  

Это и помогло в итоге.Ребёнку было предложено указать, что должно поменяться в выводе по сравнению с вводом и как это может быть связано со всеми данными во вводе.После разбора с цветными фломастерами (стрелки от данных ввода к выводу, пронумерованные над верхом символы, обведенные символы и т.д.) дело со следующими двумя пунктами пошло.

4. Предложить написать решение "проблемной" задачи - "как можешь".  

Вот здесь вдруг всплыло, что ребёнок путается между понятиями "символ под определённым номером" и "номер символа", программа даже не запустилась.Пришлось подчеркивать отличия и требовать приводить примеры как одного, так и другого.Зато после этого сразу все заработало.



3) Научиться работать в Отладчике и наблюдать там внутреннее состояние всех переменных в программе после выполнения каждой её строки. 
Это очень интересно, поставлю в список дел на будущее, нужно обязательно освоить, начиная с себя.
.

Итог: положительный.
Выявлены 2 разнородные проблемы, сделаны начальные шаги к их устранению.
Хотя на одно задание было потрачено более 3-х часов,воодушевлен как ребёнок, так и я.
Если будет эффект хотя бы частичного переноса на другие вопросы, это уже качественный прогресс.
Спасибо большое за своевременные и уместные советы!
Михаил Долинский

Темы: 1984
Сообщений: 47236

Мой профиль
Огромное спасибо и Вам.
За полное описание происшедшего.
На самом деле я дал только общие предложения.
А ваш творческий подход к решению проблемы и дал результат.

Будем пользоваться и мы Вашими конкретными действиями.

И, конечно, не надо жалеть время на такую работу.
Как любила говорить моя мама
"Кинешь назад, знойдешь наперад".
Михаил Долинский

Темы: 1984
Сообщений: 47236

Мой профиль
Оригинал


Роман Стриженков:

Приступая к обучению я не верил, что можно объяснить операции с массивом первокласснику, но Ваша система реально позволяет это делать. 
Роман Стриженков

Темы: 5
Сообщений: 121

Мой профиль
Здравствуйте Михаил Семенович.

Вот прошло полгода, как мы занимаемся по Вашей методике на DL. Хочется сразу сказать, что первоначальные ожидания от системы оправдались полностью. Планируем до лета пройти еще двухмерный массив. Во втором классе также будем работать в «Информатика 2015». В третьем попробуем «Базовое программирование», если получится.

У нас есть некоторые проблемы со зрением и это заставляет проводить каждую минуту у компьютера с наибольшей эффективностью. Позволить себе по 3 часа занятий, как Ваши лучшие ученики, о которых Вы писали мы не можем. Да и САНПиНы этого не позволяют для первоклассников))

Поделюсь тем, как у нас строятся занятия. В день мы с ребенком совместно установили норму решения задач – 15-20 штук и стараемся ее придерживаться. Иногда занятия в кружке шахмат или олимпиадной математике «рушат» эти планы.

Использовали различные способы стимулирования: моральные (объяснение ребенку перспектив занятий), соревновательное (следим за общим рейтингом в курсе и рейтингом в кубках – очень действенно), материальное (небольшие призы за решение определенного количества задач (количество по предварительной договоренности) – человечки (реплики) LEGO на рынке по 50 руб.)

Ход занятий. В основном совместное. Ребенок читает задачу вслух (одновременно учимся хорошо читать). Отвечает на вопрос, что нужно найти в задаче. Далее начинает писать код на открытом коде предыдущей задачи. По ходу написания я позволяю себе только задавать вопросы. Вот они, например, для одномерного массива:
Каков размер массива?
Как компьютер узнает количество элементов массива?
С какого элемента начинаем перебор?
Какое условие необходимо проверить?
Это позволяет несколько ускорить процесс (ответы я прошу давать быстро). Когда это надоедает ребенку (а это обязательно надоедает) меня просят покинуть помещение. После этого самостоятельное решение идет со скоростью, которая меня устраивает.

О новом. Все дети любят играть. На мой взгляд в DL этот момент упущен. Мы периодически пишем с ребенком простые игры. Их желательно тоже поставить в DL после прорешивания стандартных однотипных задач перед изучением новых алгоритмов. Что это за игры? У нас была, например, игра «Угадайка». Игроку предлагается 10 попыток угадать число от 1 до 20. Игры должны соответствовать уровню изучаемого материала. Даже для темы «Числа» могут быть игры. Например, калькулятор на одно действие (с красивым оформлением, пишет, что это «Калькулятор для суммирования двух чисел», пишет «Введите первое число», потом пишет «Введите второе число», потом пишет «Сумма равна» и выводит ответ). Да, это почти стандартная задача, но оформлением она обыграна под игру. Для темы «Строки» вывод забавного рисунка или «Угадайка слова из определенного количества букв по выводу нескольких его букв» (указываем позицию – выводится буква, так несколько раз, потом отгадываем слово). Игры испытываем обычно на маме и старшем брате. Данный способ мотивации перекрыл все вышеуказанные на несколько порядков.

За раз выскажу еще одно предложение по DL. С системой работают в основном дистанционно. Не всем родители могут оказать помощь в изучении теории. Может быть разместить в DL видеозаписи. Сделать видеозаписи разъяснения Вами или может даже Вашими студентами основных теоретических вопросов. DL от этого только выиграла бы и для студентов это был бы интересный проект-задание.

Продолжу о нашем обучении. Сделали карточки и часть занятий по усвоению нового материала (составлению программ) проводим на диване или на полу составляя из служебных слов, переменных и прочего программы.

В планах повесить в коридор маркерную доску и часть работы перенести на нее. Например, объяснение алгоритма и его написание и объяснение ребенком мне его работы.

Но несмотря на все это мне кажется мы явно что-то не дорабатываем.

Читая форум, я наткнулся на такой комментарий Короткевич Л.И. о сложности объяснения алгоритма Дейкстры: «Вы знаете, можно объяснить даже ребенку младше 10 лет (как и многое другое посложнее). Но объяснять надо обязательно лично ребенку, словами уровня ребенка и нескучно для ребенка. И лучше всего объяснять тогда, когда, решив задачу на этот алгоритм, ребенок будет выше в таблице результатов. Для таких маленьких детей - главное это игра (т.е. соревнование). У нас это получилось. Вот только вопрос: почему Михаил Семенович ни разу не спросил у нас, как мы это сделали?».

В этом успешном проекте (я о Геннадии Короткевиче) принимали участие и они, как родители и специалисты, прекрасно владеющие программированием и технологией обучения, и Вы, как тренер, к которому, как они пишу в данной теме со 2 класса ходил в старшую группу Геннадий.

Если бы он был из семьи, в которой не было программистов, то весь успех бы я однозначно отнес на его талант и гениальность, но в данном случае имеется совокупность, позволившая достичь успеха, это и талант, и примененная методика обучения.

Я обращался к ним обоим с просьбой рассказать, как они это сделали, но не получил никакого ответа, даже отказа. Просто тишина.

В связи с этим вынужден обратиться к Вам и спросить, что Вы знаете об этом. Если вы считаете невозможным (в силу каких-то этических соображений) для себя давать информацию о том, как проходило его обучение дома, то прошу рассказать поподробнее о Ваших занятиях в первые годы обучения. В то время я понимаю DL в ее настоящем понимании не существовала и была очень ограничена в своих возможностях.
Дайте пищу для размышлений.

Если Короткевичи сочтут для себя возможным ответить в данной теме, то буду им очень признателен. Это будет интересно всем и все им скажут доброе слово.

И последнее. В Зимнем кубке «Информатика 2015» сын занял третье место. Можно ли скан диплома отправить по электронной почте?
Михаил Долинский

Темы: 1984
Сообщений: 47236

Мой профиль
Вот прошло полгода, как мы занимаемся по Вашей методике на DL. Хочется сразу сказать, что первоначальные ожидания от системы оправдались полностью. Планируем до лета пройти еще двухмерный массив. Во втором классе также будем работать в «Информатика 2015». В третьем попробуем «Базовое программирование», если получится.  
Мне представляется, что правильнее дальше работать так, причём начинать нужно УЖЕ:

Для вертикального взлёта – «Ускоренный курс-2013»

Для победы в Кубках – продолжать последовательное обучение
Двумерный массив
Геометрия
Строки
И во всех других курсах (математика (программы), официальные олимпиады и т.д.),

Поделюсь тем, как у нас строятся занятия...  

Да, это очень красиво. Мои поздравления.

... что ещё сделать на DL ...  

Спасибо за все предложения. Будем обдумывать. К сожалению, ресурсов стало совсем мало.
Студенты, кто умеет, рано уходят работать за деньги. А кто не умеют – ещё и не очень хотят работать.

Читая форум, я наткнулся на такой комментарий Короткевич Л.И. о сложности объяснения алгоритма Дейкстры: «Вы знаете, можно объяснить даже ребенку младше 10 лет (как и многое другое посложнее). Но объяснять надо обязательно лично ребенку, словами уровня ребенка и нескучно для ребенка. И лучше всего объяснять тогда, когда, решив задачу на этот алгоритм, ребенок будет выше в таблице результатов. Для таких маленьких детей - главное это игра (т.е. соревнование). У нас это получилось. Вот только вопрос: почему Михаил Семенович ни разу не спросил у нас, как мы это сделали?».  

Потому что у меня никогда не было и не будет таких возможностей.
Когда я работаю, в классе бывает от 30 до 50 учеников. Поэтому индивидуальные объяснения мной используются крайне редко.
Я стараюсь создать систему и среду обучения, в которой будет комфортно всем ученикам.

В связи с этим вынужден обратиться к Вам и спросить, что Вы знаете об этом. Если вы считаете невозможным (в силу каких-то этических соображений) для себя давать информацию о том, как проходило его обучение дома, 

Я действительно об этом мало что знаю. Поэтому не могу ответить на эти Ваши вопросы.

то прошу рассказать поподробнее о Ваших занятиях в первые годы обучения. 

Собственно персонально с Геной, как и с другими учениками, я практически не работал в общепринятом смысле этого слова.
А при чём тут я тогда вообще?
Попробую тезисно «примазаться к славе».

1. На DL был в это время курс «Информатическая математика», где каждое воскресенье можно было решить 6 новых задач (руками посчитать выходные данные по входным) ровно для тех же задач, которые стояли в параллельно проходящей олимпиаде «Программирование-начинающие». А также курс «Информатическая математика Р/О», где можно было порешать все пропущенные воскресные олимпиады и/или дорешать нерешённое во время олимпиады.
Это позволяло легко «диагностировать», понимает ли человек условие задачи и может ли он руками исполнить алгоритм.
По словам Владимира Аполлоновича Короткевича, они с Геной с 2 лет занимались решением всяких игровых задач на компактных дисках. И поэтому в 6 лет они смогли довольно успешно решать эти задачи по «информатической математике». Намного успешнее, чем многие 8-классники, которые учились у меня в то время.
Тогда-то я и посоветовал переходить к программированию.

2. После «Информатической математики» задачи курса «Программирование-начинающие» не оказались проблемой, поскольку «математическое понятие» уже было, а несколько языковых конструкций (цикл, условие) - гораздо меньшее препятствие.
Опять же, по словам Владимира Аполлоновича, они тоже писали игры, даже на Дельфи, с «богатым интерфейсом».
После того, как в «Программирование-начинающие» задачи начали решаться, появился смысл участвовать в общих занятиях,что и я порекомендовал сделать.

3. Несколько лет Гена участвовал в этих занятиях (решение задач, разбор, дорешивание).
Было очень много ребят, у которых ему было чему поучиться во время этих разборов.
А задачи всё время подбирались и «на сейчас», и «на вырост».
Затем Гена «перерос» всех на наших занятиях, и перестал их посещать.
По словам Владимира Аполлоновича, они много занимались математикой «на опережение».
А по словам Гены, он занимался программированием в среднем 20 часов в неделю.

При всех безусловных заслугах Гены и его родителей, я убеждён, среда обучения тоже имеет значение,
как мотивирующее, так и обучающее. В подтверждение этого высказывания приведу такой факт

За 1997-2016

16 гомельчан завоевали 29 медалей международных олимпиад
http://dl.gsu.by/servlet/olymp.results.PersonalMedalServlet?c.id=1&u.c=25&lng=rus&r.id=3&a.r=3

И это немногим меньше половины всех медалей Беларуси за это время
http://dl.gsu.by/olymp/result/ioi/region.asp


В то время я понимаю DL в ее настоящем понимании не существовала и была очень ограничена в своих возможностях.
Дайте пищу для размышлений.  

Мне кажется, Вы делаете всё очень здорово. А то, что Вы задумываетесь, как делать ещё лучше, гарантирует, что и дальше всё будет идти по нарастающей.
Стратегически можно выделить следующие важные направления
- мотивация, основанная на интересе к процессу
- стремление «вверх»
- опережающая математическая подготовка
- гармоничное физическое развитие и здоровье
- среда «для засоливания»


Если Короткевичи сочтут для себя возможным ответить в данной теме, то буду им очень признателен. Это будет интересно всем и все им скажут доброе слово.  

Я напишу им. Но если они и раньше не ответили, то скорей всего и сейчас не ответят. Наверно слишком много надо писать - это огромный труд.
Тогда уж надо книгу писать и издавать
Наверно её многие купили бы с удовольствием (и англоязычные читатели тоже).

И последнее. В Зимнем кубке «Информатика 2015» сын занял третье место. Можно ли скан диплома отправить по электронной почте? 
Сам диплом напечатан и вместе с призом будет отправлен на Ваш почтовый адрес (внесите его, пожалуйста, в персональную информацию на DL, включая почтовый индекс).
Так мы делаем для всех иногородних победителей.
Роман Стриженков

Темы: 5
Сообщений: 121

Мой профиль
Спасибо за подробный ответ. Адрес указал.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, 4, 5, 6, 7
Time:0,052