green_fr: (Default)
[personal profile] green_fr
Я долго уже пытался найти что-то, с чего можно было бы начать обучение Натанкина программированию.

Сначала мы с ним игрались в Light-Bot (я писал о нём вот здесь и вот здесь). Но очень быстро прошли все уровни, а что дальше делать, было непонятно. Моя идея использовать эту игрушку в школе была предназначена, конечно, для более старших классов.

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

Потом я попытался разобраться со Scratch’ем — приятный язык, но совершенно непонятно, что на нём делать. То есть, мне не хватало именно педагогического опыта, или хотя бы кем-то подготовленного материала. И тут мы плавно переходим к книжке справа :-) Это именно то, что нужно. Вот здесь можно полистать несколько страниц — они дают какой-то проект, пошагово объясняют, как его делать, и на каждом шагу подталкивают ребёнка к экспериментированию. И это получается! Мы пока сделали только первый проект — ты мышкой перемещаешь булочку, за ней постоянно бежит кот, за котом постоянно бежит дракон. Твоя задача — не дать дракону догнать кота. Простенькая игрушка, но пока мы её «сделали» (скорее «набили»), попутно разобрались с кучей понятий программирования.

Посмотрим, что там дальше будет — в книге есть ещё пара готовых проектов, а потом они собираются переходить на Python. А с сентября нужно будет сходить в нашу местную ассоциацию, которая регулярно проводит какие-то вечера «объясняем Gimp» или там «Ubuntu для чайников» — у них часто бывают занятия и по Scratch, может тоже каких-то идей нахватаемся, а то и с приятными людьми познакомимся.

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

Показывали мальчику Word — очень понравилось, но без русской клавиатуры сложно. А вот когда показали Excel — не оторвать вообще! Сделали несколько колонок. Первая — просто числа от 1 до 100. Вторая (тоже из школы задачку принёс) — количество перестановок элементов, количество которых в первой колонке (так мы обнаружили, что Excel умеет показывать числа только до какого-то количества цифр, потом сваливается в экспоненциальный формат. причём происходит это ещё до того, как число перестаёт помещаться на экране. а потом Excel вообще перестаёт считать — пришлось объяснить мальчику, что бывают достаточно бессмысленные числа, в реальной жизни можно обойтись миллиардами). Третья колонка — количество шагов в решении Ханойской башни (тоже в школе проходили в какой-то момент). Четвёртая колонка — количество рисинок на соответствующей клеточке шахматной доски.

В какой-то момент я пытался показать мальчику, что формулы в Excel можно «протягивать» — один раз написал, потом протянул на 100 строчек. Но ему оказалось куда интереснее набирать каждую формулу ручками. Чем бы дитя ни тешилось :-)
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

green_fr: (Default)
green_fr

June 2025

S M T W T F S
123 4 567
89 1011 12 1314
15 16 17 18 19 2021
22 232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 24th, 2025 02:47 pm
Powered by Dreamwidth Studios