Раннее знакомя детей с кодированием, вы даете им инструменты, необходимые им для достижения успеха в современном мире. Узнайте больше о том, почему детям важно изучать информатику и как вы можете им помочь.

Кем ты хотел стать, когда вырос?

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

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

Взросление в 90-х: изучение программного обеспечения и кодирования

Примерно в 8 лет моя мама получила настольный компьютер для работы. Иногда я играл в пасьянс, а иногда возился с настройками, чтобы увидеть все, на что он способен. Я не был мастером в том смысле, что когда-либо хотел что-то разобрать, но мне нравилось изучать операционную систему, пока я не получил такие игры, как Dogz и Barbie Fashion Designer.

К тому времени, когда я перешел в среднюю школу, мы с друзьями бездельничали на BlackPlanet. Мы, конечно, не использовали его по прямому назначению. Видите ли, до Myspace мы с друзьями практиковали свои навыки работы с HTML и CSS на наших страницах профиля Blackplanet. Это был наш кусочек Интернета, который мы могли делать по своему усмотрению, и мы использовали его, чтобы продемонстрировать наш личный бренд. У меня также была популярная музыкальная страница, на которой можно было скопировать и вставить HTML-код любимой песни и добавить его в свой профиль. Ничто другое не научило меня CSS и HTML так, как сообщества BlackPlanet/Mi Gente/Asian Avenue.

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

Преподавание компьютерных наук моим братьям и сестрам

Мои сестры — две дочери моего друга, которым на тот момент было 6 и 7 лет, и они зовут меня Тита или Тити Николь. Тита означает «тетя» на тагальском языке. Как влиятельная фигура в их жизни, я хотел научить их основам информатики, чтобы они могли познакомиться с этим предметом как можно раньше. После того, как они получили информацию, они сами решают, хотят ли они продолжить изучение предмета или перейти к чему-то другому. Я хочу, чтобы у них был такой же, но улучшенный опыт, как у меня, чтобы они знали о различных возможностях, к которым у них был доступ. Никто из моей семьи и друзей не знал о компьютерных науках. У меня не было старших сверстников, с которыми можно было бы возиться или спросить совета. Я также не подходил под описание вашего типичного гика или ботаника, и я хотел показать им, что люди, похожие на меня и похожие на них, способны сделать успешную карьеру в областях, связанных с программным обеспечением.

Я использовал Google CS First и Scratch, чтобы обучить своих братьев и сестер учебной программе для начинающих по информатике. Google CS First — это инициатива, направленная на обучение детей компьютерным наукам. Они предоставляют бесплатный комплект учебных материалов для онлайн- и офлайн-обучения, сертификаты для печати и наклейки. Просматривая их онлайн-блоки, я выбрал те, которые включали основные концепции компьютерных наук, чтобы помочь им познакомить их с предметом. Это включало циклы, условные операторы, спрайты и переменные, которым обучали с помощью обучающих видеороликов, предоставленных Google, и заданий, выполненных в Scratch. Закончив с каждой темой, девочки заполнили оценки, чтобы просмотреть, что они узнали, и отметить, что им понравилось в курсе.

После того, как мы хорошо разобрались с основами, мы перешли от Google CS First к более свободному обучению с помощью двух наборов кодирования, созданных Кано:

Я купила оба набора, чтобы было какое-то разнообразие, но если приходилось выбирать между ними, девочки и их родители говорили, что предпочитают набор для кодирования Гарри Поттера. У этого было больше действий и различных уровней. Каждый набор для кодирования предлагал руководства, чтобы дети могли научиться программировать для соответствующего устройства Интернета вещей, которым был датчик жестов руки для Frozen 2 и палочка для Гарри Поттера. Помимо этих руководств, я использовал эти уроки для свободной игры, предлагая помощь, когда это необходимо, и проводя оценку в конце урока о том, что делает их программа и чему они научились.

3 преимущества обучения детей информатике и программированию

Есть много преимуществ в раннем обучении детей информатике, даже если они не видят в этом будущей карьеры. Эти причины включают, но не ограничиваются следующим:

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

Выводы: идеи для начала обучения детей информатике в любом возрасте

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

Ресурсы

Возраст 0–3

4–10 лет

Возраст от 11 лет

Привет, меня зовут Тарис Синглтери, но вы можете звать меня Никки. Обладая более чем 10-летним опытом разработки полного стека и обладая степенью магистра в области UX-дизайна, я предлагаю свои идеи в области веб-разработки, дизайна и UX.

Подпишитесь на меня, чтобы узнать больше по теме.