OberonCore
https://forum.oberoncore.ru/

Обучение программированию детей
https://forum.oberoncore.ru/viewtopic.php?f=7&t=6720
Страница 1 из 5

Автор:  Евгений Богданов [ Воскресенье, 31 Январь, 2021 22:29 ]
Заголовок сообщения:  Обучение программированию детей

Здравствуйте!
У меня стоит задача привить своим детям любовь к программированию. Детям 9 и 11 лет (3й и 5й классы). Возможно им это понравится и станет в будущем частью их профессии, а если не понравится, то, по крайней мере, расширит их кругозор, приучит к самостоятельному решению задач. Для этого ищу учебное пособие, по которому можно будет с ними заниматься в домашних условиях. При начальном ознакомлении очень понравился Компонентный Паскаль с его идеей изначального соблюдения дисциплины программирования, и, особенно его реализация для школ на русском языке - школьная сборка. Но какого-либо пособия по использованию Компонентного Паскаля при обучении детей я не нашёл. При этом, всяких книг специально для детей по другим языкам много (типа Скрэтч, Питон и других). Важен именно учебник с пошаговыми рекомендациями или уроками/главами.
Прошу подсказать:
1. Есть ли какие-либо методические пособия или популярные учебники по КП для детей?
2. Стоит ли с самого начала обучения использовать КП (может лучше опереться на то, чего много - тот же Скрэтч)?
3. Не слишком ли ранний возраст 9-11 лет? Может правильнее будет вернуться к вопросу где-нибудь к 9-10му классу? К примеру учебник Кушниренко (1996г.) рассчитан на 10-11 классы.
Заранее благодарен за ответы.

Автор:  Info21 [ Воскресенье, 31 Январь, 2021 23:25 ]
Заголовок сообщения:  Re: Обучение программированию детей

1. нет
2. Скретч и т.п. -- ни в коем случае, КП да
3. 5й класс -- самое то.

Пож., напишите мне в личку.

Автор:  Trurl [ Вторник, 02 Февраль, 2021 10:24 ]
Заголовок сообщения:  Re: Обучение программированию детей

Info21 писал(а):
2. Скретч и т.п. -- ни в коем случае, КП да

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

Автор:  Илья Ермаков [ Вторник, 02 Февраль, 2021 11:46 ]
Заголовок сообщения:  Re: Обучение программированию детей

Он какой-то дико психически агрессивный. Разноцветщина и прочее.

Он бы имел место быть, если бы то же самое - но мягче в цветовом исполнении, вместо слепки "в ком" блоков - воздух какой-то между ними...

Ну то есть, идея пазла-лего - пусть бы для затравки, но исполнение другое. Которое бы приводило ребёнка в ясное состояние сознания.

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

Автор:  Sergej Durmanov [ Вторник, 02 Февраль, 2021 19:10 ]
Заголовок сообщения:  Re: Обучение программированию детей

Илья Ермаков писал(а):
Он какой-то дико психически агрессивный. Разноцветщина и прочее.
Дети иначе воспринимают окружающий мир, включая цвета. Так что для детей там всё нормально.

Автор:  Comdiv [ Вторник, 02 Февраль, 2021 19:33 ]
Заголовок сообщения:  Re: Обучение программированию детей

Это же не для детсада. Хотя и в детсаду буйство красок заходит точно не всем.

Автор:  Илья Ермаков [ Среда, 03 Февраль, 2021 00:54 ]
Заголовок сообщения:  Re: Обучение программированию детей

Sergej Durmanov писал(а):
Илья Ермаков писал(а):
Он какой-то дико психически агрессивный. Разноцветщина и прочее.
Дети иначе воспринимают окружающий мир, включая цвета. Так что для детей там всё нормально.


Тут следует конкретизировать возраст. Речь же в теме не о дошкольном и даже не о начальной школе.
Дальше уже ваше замечание считаю не действующим.

Автор:  Info21 [ Среда, 03 Февраль, 2021 22:18 ]
Заголовок сообщения:  Re: Обучение программированию детей

Таскать мышкой -- это в шахматы.

Автор:  Sergej Durmanov [ Четверг, 25 Февраль, 2021 14:19 ]
Заголовок сообщения:  Re: Обучение программированию детей

Info21 писал(а):
Таскать мышкой -- это в шахматы.
не, для старта это самое то - замкнутая система с фиксированным набором сущностей и обратной связью в виде аудио/визуализации. На начальном этапе клавиатура скорее тормоз прогресса, так как нужно думать и об алгоритме и правильном наборе незнакомых конструкций. Убираем тормоз и прогресс в изучении программирования идет вперед существенно быстрее. А обратная связь удерживает фокус интереса.
Например, мой ребёнок-первоклашка уже вполне освоил язык и среду scratch, делает мультики, игры. Вот с набором текста у него проблемы, как и с написанием)) в силу малого возраста.
Соседский пацан-десятиклассник тоже быстро освоился в скретче, хотя в школе у него были проблем с информатикой.

Автор:  Иван Денисов [ Четверг, 25 Февраль, 2021 15:35 ]
Заголовок сообщения:  Re: Обучение программированию детей

Программирование оно ведь ещё, чтобы нужные мышцы в мозгу натренировать. Так что программирование текстами — это прямо важная тренировка.

Автор:  Sergej Durmanov [ Четверг, 25 Февраль, 2021 16:04 ]
Заголовок сообщения:  Re: Обучение программированию детей

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

Автор:  Валерий Лаптев [ Суббота, 27 Февраль, 2021 06:40 ]
Заголовок сообщения:  Re: Обучение программированию детей

Первоначальные ПОНЯТИЯ усваиваются на РОДНОМ ЯЗЫКЕ.
На языке сначала.
А потом уже всякие условные обозначения.

Автор:  Sergej Durmanov [ Суббота, 27 Февраль, 2021 08:54 ]
Заголовок сообщения:  Re: Обучение программированию детей

Первоначальные понятия усваиваются ВМЕСТЕ С РОДНЫМ ЯЗЫКОМ. Уже в 4 года ребёнок способен составлять простые алгоритмы из конечного набора элементов.

Автор:  Sergej Durmanov [ Воскресенье, 28 Февраль, 2021 14:42 ]
Заголовок сообщения:  Re: Обучение программированию детей

Кстати, с родным языком в Скретче тоже всё хорошо

Вложения:
Скриншот 28-02-2021 183237.png
Скриншот 28-02-2021 183237.png [ 50 КБ | Просмотров: 8519 ]

Автор:  Trurl [ Воскресенье, 28 Февраль, 2021 15:24 ]
Заголовок сообщения:  Re: Обучение программированию детей

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

Автор:  Sergej Durmanov [ Воскресенье, 28 Февраль, 2021 16:40 ]
Заголовок сообщения:  Re: Обучение программированию детей

Это программист так костюм спрайта назвал. Но да - "программирование по-русски" оно такое)))

Автор:  Илья Ермаков [ Воскресенье, 28 Февраль, 2021 17:40 ]
Заголовок сообщения:  Re: Обучение программированию детей

Sergej Durmanov писал(а):
Это программист так костюм спрайта назвал. Но да - "программирование по-русски" оно такое)))


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

А тут форма замусоривает и затрудняет восприятие - зачем?
Чтобы было больше "магии" - "как тыком слепить с нескольких попыток то, что работает до конца не понимаю как"?

Автор:  Sergej Durmanov [ Воскресенье, 28 Февраль, 2021 18:49 ]
Заголовок сообщения:  Re: Обучение программированию детей

Цитата:
Замените на ДРАКОН - и будет и визуальность, и цветность
Не, с Драконом ребенку сложно разобраться. Дракон это трудно воспринимаемая муть.
Цитата:
Чтобы было больше "магии" - "как тыком слепить с нескольких попыток то, что работает до конца не понимаю как"?
Это какие-то странные мысли. Там никто ничего не лепит, а реализуют алгоритмы. Все базовые конструкции в Скретче продставлены и имеют соответствующие цвет и форму (что существенно облегчает ребенку жизнь) .
Мгновенная обратная связь, интерактивность, простой функционал для управления исполнителями и куча документации, уроков, видео, примеров и т.д. Отличный инструмент для старта.
Кто там чего, по-вашему, "до конца не понимает как", я не знаю.

Автор:  Илья Ермаков [ Понедельник, 01 Март, 2021 02:09 ]
Заголовок сообщения:  Re: Обучение программированию детей

Я про очень конкретную визуальную "лепню". Когда IF "обнимает" свои элементы. Ну бред же когнитивный. Полное несоответствие формы содержанию, происходящему (пошаговому исполнению команд с ветвлением). Как это объяснять? Что есть "такая штучка", что можно "в верхнюю дырочку вставить другую штучку, а в нижнюю ещё одну", и тогда "если в наружней штучке ..., то будет верхняя вложенная штучка".
Ужос.

UPD:
Или тут надо читать текст, а не на пазлах залипать?
Если читать надписи на пазлах, то да, вроде обычного текстового алгоритма получается.
Тогда сами пазлы просто фоновым мусором становятся.

Автор:  Sergej Durmanov [ Понедельник, 01 Март, 2021 17:06 ]
Заголовок сообщения:  Re: Обучение программированию детей

В том-то и дело - вы критикуете инструмент( причём в категоричной форме ), о котором ничего не знаете.

Страница 1 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/