Добавить в корзинуПозвонить
Найти в Дзене
Аман Дурдыев

Стоит ли обучать ребенка программированию?

Каждая мама хочет, чтобы её ребёнок вырос умным, начитанным и шёл в ногу со временем. И наверняка многие родители слышали про школы программирования, которых очень много развелось в последнее время. Именно поэтому детей частенько записывают в такие школы, что является вполне естественным явлением. Но стоит ли ребёнку навязывать программирование, даже против его воли? План статьи: 1. Стоит ли навязывать ребенку программирование? 2. Математика, английский язык и информатика – фундамент программирования. 3. Что такое алгоритмическое мышление и как его развивать? 4. Если ребенок сам решил увлечься, то не надо ему мешать. 5. Кому ещё полезна эта статья? Ответ однозначный – нет. Тем более, если ребёнку будет неинтересно. Это касается многих вещей, детям вообще свойственно противостоять излишнему напору родителей и это, как правило, к хорошему не приводит. Но если всё же хочется показать ребёнку, что программирование - это увлекательно и современно, то лучше подойти к этому с другой стор

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

План статьи:

1. Стоит ли навязывать ребенку программирование?

2. Математика, английский язык и информатика – фундамент программирования.

3. Что такое алгоритмическое мышление и как его развивать?

4. Если ребенок сам решил увлечься, то не надо ему мешать.

5. Кому ещё полезна эта статья?

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

Дело в том, что программирование не совсем рассчитано на детей. Оно окажется для них слишком сложным, а следовательно и скучным. Математика, английский язык и информатика – вот три кита, на которых стоит программирование. Без фундаментальных основ практически невозможно программировать даже взрослому человеку. Зато ребёнку полезно углубиться в изучение английского языка, и даже нужно окунаться чуть ли не с головой. Практически все основные языки программирования (языки общения между человеком и компьютером) написаны на английском языке, так же дело обстоит и с документацией к ним. Без применения математического аппарата в программировании почти не обойтись, и тут я говорю о высшей математике, которую преподают в вузах. В общем, программирование – штука серьёзная, и детям насильно впихивать его не стоит. А математики, английского языка и информатики с избытком хватает и в школе. Там же ребёнок познакомится и с азами программирования.

Возможно, у многих возникнет вопрос – а зачем тогда нужны школы программирования для детей? Выходит, что это развод и просто прибыльный бизнес за счёт детей? Детям действительно показывают программирование, чаще всего знакомят с языком программирования Scratch. Конечно, давать команды котику на экране и управлять им очень интересно. Дети даже разрабатывают мини-игры, делятся друг с другом своими проектами. Это очень развивает творческие способности и фантазию, что весьма полезно. Но программирование не появилось с изобретением компьютеров и нажимание кнопок – не главный признак программирования. Самое важное в нем — это Алгоритмическое Мышление, т. е. искусство размышлять, умение планировать свои действия, способность предусматривать различные обстоятельства и поступать соответственно с ними. Все эти умения и способности понадобились людям задолго до того, как был изготовлен первый компьютер. Главное, что отличает специалиста по программированию, — это умение ясно мыслить. Его указания должны быть настолько ясными, чтобы их мог понять даже компьютер. Не меньше «скретча» в этом полезны логические головоломки. Наверняка все слышали про задачу с волком, козой и капустой.

-2

Вот её условие:

Крестьянин стоит на левом берегу реки с волком, козой и капустой. Ему нужно перевезти всё это на другой берег. Но в лодку с крестьянином может поместиться либо волк, либо коза, либо капуста. Логично, что козу с волком оставлять нельзя. Коза также смертельно опасна для беззащитной капусты. Только в присутствии крестьянина живность ведёт себя спокойно. Что же делать? Нет, у крестьянина нет верёвки, он не может привязать её к козе или капусте и перетянуть с левого берега на правый. Мужик не будет искать ближайший мост, ему с живностью надо срочно переплыть реку на лодке. Вот тут-то наряду с фантазией и нужно ясное алгоритмическое мышление. А вы сможете решить данную задачу? Предлагаю вам подумать как следует, после чего вы можете продолжить чтение и узнать правильный ответ в конце статьи.

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

Суть данной статьи актуальна не только для родителей, желающих видеть своих детей IT-гениями. Большая масса людей занимается нелюбимым делом, торчит на рутинной работе и мечтает вырваться из этого. Так как программирование сегодня очень популярно, многие из этих людей обращают внимание именно на него. Но реальность, к сожалению, сурова и далеко не все осиливают программирование. Кому-то надоедает, кому-то кажется это всё несерьёзной затеей. К тому же хороший заработок – худшая мотивация, и программирование становится такой же рутиной, как и работа в супермаркете. Но если желание учиться и развиваться велико, то прежде всего необходимо освежить школьные знания и усвоить фундаментальные основы – математику, английский язык и информатику.

А вот и ответ к задаче:

Как видно из условия задачи, крестьянин может брать в лодку только одного пассажира и перевозить его на другой берег. Также по условию запрещено оставлять волка с козой и козу с капустой. Но для мужичка это не беда! Если составить из возможных действий список инструкций, получится вот что:

1) Перевезти козу;

2) Вернуться;

3) Перевезти капусту;

4) Перевезти козу;

5) Перевезти волка;

6) Вернуться;

7) Перевезти козу

Надеюсь, вам понравилась статья! Подписывайтесь на канал и ставьте лайки))