Книга программирование для детей 13 лет: «Программирование для детей Иллюстрированное руководство по языкам Scratch и Python» Вордерман, Вудкок, Макаманус: рецензии и отзывы на книгу | ISBN 978-5-00057-472-0, 978-5-00100-073-0, 978-5-00100-557-5, 978-5-00117-348-9, 978-5-00146-043-5

Содержание

Книги, по которым мы в детстве учили программирование и будем учить детей / Хабр

Когда я зашел в гости к Робокурс (они учат ребятишек 7-13 лет программированию и робототехнике), то увидел коллекцию раритетных книжек по программированию и вспомнил былое, 286-е без жесткого диска, BASIC из оперативки и прочее.

Я был в восьмом и от одноклассника узнал, что есть «Краевая станция юнных техников» (КСЮТ), где помимо выпиливания лобзиком кордовых авиамоделей есть и инновационный кабинет по программированию. Записался туда. Там были и первые сетевые баталии в NETWARS, и первая порнокартинка, и война за пароль главного администратора. Адекватных книг практически на было, особенно по горячо любимому мной бейсику (только «Программышка» и еще одна розовенькая книга, откуда я узнал, что такое массив и что с ним можно делать).

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

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

Программирование для детей

Издательство «МИФ» выпустила качественную книжку с картинками по изучению SCRATCH и Python. Веселая стилизация/пикселизация, качественная полиграфия, доступное изложение. Про бабушку не знаю, но мама и папа наконец-то смогут выучить python.

По-моему, весьма годный подход: хочешь научиться программировать — напиши свою игру. Чему и учат авторы на протяжении всей книги.

Думаю, что лучше один раз увидеть:


Путешествие в страну роботов

Особенность книжки — в огромном количестве толковых ссылок на ключевые моменты истории автоматических систем — от неандертальских ловушек на мамонтов, карт Жаккара, регулятора Уатта, маятника Фуко и пр, до машины Беббиджа, работ Винера Эшби, космических аппаратов, ЭНИАК, БЭСМ. Автор заглядывает и в будущее, анализуируя работы Азимова и Лема.

Программышка

Эх, книжка первая моя. Написана французами в 1985, переведена на русский в 1990.

картинки
Вот так я учился использовать GOTO


Работать с анимацией и псевдографикой


Выносить мозг окружающим писками динамика


А вот так нас пугали багами

Вот вторая моя книга по программированию:

Но толку в школе от нее было мало, зато в универе пригодилась.

Роберт


Милая художественная эстонская книга 1975 года про приключения робота
Основы компьютерной грамотности


Книга одновременно из Пало-Альто (это кремниевая долина, если что) и Бостона (это вторая кремниевая долина).
В книге много заданий и прог на бейсике, есть контрольные вопросы. Для домашнего обучения в те времена — крутая книга.
картинки
И тут Lisp

Нейроинтерфейсы и биофидбэк


А это наверное фейсбучек или скайп


Ну и преступления тут как тут

Язык и компьютер

Книга 1989 года для тех, кто постарше.

В книге рассказывается про семантику, понятийное ядро, фоносемнтику. Чем отличается фоносемантический ореол «вробара» от «лювиня»?

О чем мечтают роботы

Опять французы. Что мне особенно понравилось — так это формат комиксов. И Хардкорность в некоторых моментах.

Мечтают ли роботы о парадоксе Энштейна-Подольского-Розена?

И наконец — МАНГА

правило буравчика, p-n-p переходы и еще кое-что
Теперь и я хочу изучить электричество

А кончается все виртуальной реальностью. Сними очки, Нео.

Чем меня «подкупили» преподаватели «Робокурса», что они мониторят не только современные книги и методики по программированию и робототехнике, но и раритетные советские книги и зарубежные издания:

Какая ваша первая книга по программированию?

P.S.

Если у вас есть малявка 7-13 лет, то вам сюда: Робокурс: обучаем детей программированию и робототехнике

Школы и курсы по программированию для детей

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

Импульс

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

Адрес: пр. Петра Григоренко, 39-Б

Контакты:  (095) 021 97 03

Стоимость: от 1400 грн. (10 занятий)*

Свежие новости

Инталит

Молодежная академия Инталит — учебный центр для школьников, созданный в 1997 году преподавателями и выпускниками Национального Технического Университета Украины. В компьютерную школу при академии принимают ребят 10-12 лет. На занятиях (один раз в неделю) они проходят отдельные модули, знакомятся с основными программами, учатся создавать электронные таблицы и презентации. Также академия предлагает базовый и продвинутый курсы по программированию, компьютерному дизайну и созданию сайтов.

Адрес: ул. Ванды Василевской, 7

Контакты: (044) 502 62 44

Стоимость: 180 грн. (занятие)

Контакт

Занятия в учебном центре Контакт предназначены для детей от 10 лет и, как правило включают в себя три урока по 45 минут каждый. Учебная программа разбита на темы, каждая из которых завершается зачетом. В ходе обучения они учатся работать с офисными и графическими программами, создавать сайты, писать программы на современных языках программирования. В конце обучения — экзамен, по результатам которого выдается свидетельство о прохождении курсов.

Адрес: пер. Ковальский, 13-А

Контакты: (044) 277 40 42

Стоимость: от 3000 грн./месяц

Шаг

Компьютерная академия Шаг работает с 1999 года. Для желающих научиться работать с компьютером есть несколько форм обучения: профессиональные, индивидуальные и корпоративные курсы. Для детей от 9 до 14 лет функционирует Малая Компьютерная академия. Ее преподаватели-практики обучают детей, как разрабатывать интернет-сайты, моделировать и программировать роботов, создавать собственные игры, анимировать персонажей, безопасно работать с поисковыми системами, а также проводить фото- и видеосъемку.

Адрес: ул. Жилянская, 128/28

Контакты: (044) 537 22 60 

Стоимость: от 5190 грн. (при оплате 3 раза в году)

Code Club UA

Code Club UA – это всеукраинская сеть бесплатных факультативных клубов кодирования для детей 9-11 лет. В рамках проекта волонтеры обучают их писать программы в свободное от школы время. Как правило, заседания клубов проходят раз в неделю в школах, библиотеках, домах творчества и длятся один час. Например, по субботам в Киеве занятия проводятся в библиотеке им. Леси Украинки, в отделе литературы на иностранных языках. В Code Club дети учатся программировать, создавая компьютерные игры, анимацию и веб-сайты. Программа предусматривает создание одного проекта за один урок.

Контакты: facebook.com

Стоимость: бесплатно

GoITeens

Учебный центр для детей и подростков 11-17 лет. Первые 3 года обучения в GoITeens – общеобразовательный блок. Два завершающих года – специализация, подготовка к независимой сертификации и прохождению тестового собеседования при общении с потенциальным работодателем. Упор в центре делается на такие дисциплины, как программирование, электроника, информатика, физика, кибернетика, технологии и изобретения. Занятия проводятся один раз в неделю по 4 часа.

Адрес: ул. Евгения Коновальца, 36-Д

Контакты: (099) 441 87 49

Стоимость: 2500 грн. (месяц)

ITСтолица

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

Адрес: бул. Леси Украинки, 26, ул. Марины Расковой (Сверстюка), 13, пер. Тбилисский, 4/10, пр. Московский (Степана Бандеры), 16, ул. Ларисы Руденко, 6а

Контакты: (044) 383 27 92

Стоимость: от 1700 грн. (обучение в группе), от 1750 грн. (индивидуальное)

Infopulse School

Здесь школьников учат «на айтишников», для них разработанные несколько курсов по основам программирования, web-дизайну, созданию игр, а также общему знакомству с компьютерами.

Адрес: ул. Григория Сковороды 2, корпус 1

Контакты:  (044) 362-05-77

Стоимость: 1500 грн. (месяц)

Kid’IT

Технологическая площадка Kid’IT — новый образовательный проект для детей 5-8 лет. Основная идея проекта в целом — это развитие у детей с самого раннего возраста тех базовых навыков, которые являются must have для успешной реализации в будущем (креативность, работа с информацией, командная работа и коммуникация, использование технологий для созидания и самовыражения). Обучение происходит в форме игры с частой сменой видов деятельности, физической активностью, командными играми, индивидуальной работой с планшетом. 

Адрес: ул. Большая Васильковская, 30, ул. Льва Толстого, 3

Контакты: (063) 787 04 06

Стоимость: 2500 грн. (12 занятий)

Streamline

Компьютерные курсы Streamline предлагают самые разнообразные программы обучения для школьников. Например, в рамках курса по web-дизайну ученики 6-8 классов самостоятельно разрабатывают свои собственные сайты, курсы программирования уже рассчитаны на детей постарше (8-11 класс), а компьютерной анимацией смогут заниматься как самые маленькие — первоклашки, так и выпускники школ.

Адрес: ул. Героев Днепра, 34, ул. Княжий Затон, 10-А

Контакты: (097) 891 92 36, (093) 861 81 60

Стоимость: от 100 грн. за 1 занятие

*Внимание: адреса, телефоны, программы и цены актуальны на момент публикации материала (2015 год). Данные могут меняться по независящим от редакции причинам.

— Читайте также: 10 музеев Киева с интересными программами и воркшопами для детей

Занятия «Робототехника+Программирование» 5-13 лет в Малоярославце | Услуги

РОБОТОТЕХНИКА, занятия БЕСПЛАТНО

Робоклуб+ — Клуб Робототехники и Программирования проводит набор детей 5-15 лет.

Для 5-7 лет — «ДЕТСКАЯ РОБОТОТЕХНИКА» — Робототехника 5+. Используем среду программирования- СкретчДжуниор, Конструирование — Lego WeDo, 3D ручку для постройки объектов, набор «ЗНАТОК» — для сборки микросхем и др.

Для 7-9 лет — Робототехника 7+. Используем Lego WeDo, программирование — среда Lego WeDo Education/СКРЕТЧ, РОББО технологии.
Мы собираем роботов из конструктора LEGO с использованием дополнительных электронных элементов: смарт-хаб, датчик движения, датчик наклона, мотор. К тому же тренируемся программировать поведение робота в начале в упрощенном варианте, затем программируем в более сложной среде (Scratch).

Scratch 3.0 это среда программирования разработана специально для детей и подростков. Изюминка этой среды программирования, в том, что она максимально приближена к настоящей среде.
«РОББО» (ROBBO) — разработчик и производитель образовательной робототехники на свободном программном и аппаратном обеспечении. Используем оборудование и программу обучения компании Роббо. Изучение техники изнутри (3д-принтеры, микросхемы, датчики, сенсоры, динамики и др.

Для 7-14 лет — ПРОГРАММИРОВАНИЕ — используем среду программирования — Скретч, Майнкрафт, Пайтон.

Для 9-15 лет — Робототехника 9+. Используем Lego Mindstorms EV3, программирование — специальная среда программирования для Lego Mindstorms EV3/СКРЕТЧ, РОББО технологии.
Мы собираем роботов из конструктора LEGO с использованием дополнительных (более широкий список) электронных элементов: смарт-хаб, датчик движения, датчик наклона, разные моторы. К тому же тренируемся программировать поведение робота в начале в упрощенном варианте, затем программируем в более сложной среде (Scratch).
«РОББО» (ROBBO) — разработчик и производитель образовательной робототехники на свободном программном и аппаратном обеспечении. Используем оборудование и программу обучения компании Роббо. Изучение техники изнутри (3д-принтеры, микросхемы, датчики, сенсоры, динамики и др.

Занятия проходят:
— ЦВР (центр внешкольной работы, возле вечного огня)
— на территории школы №2 (г. Малоярославец) по понедельникам.

Также возможна аренда оборудования (предоставление лего-наборов и ноутбуков, оборудования Роббо во временное пользование).

Есть группа в Вконтакте (поиск по «Робототехника+Программирование, Малоярославец»)

Scratch Day 2020: 13 лет языку программирования Scratch

13 лет назад создана среда графического программирования Scratch. Дети могут рисовать и оживлять на экране придуманных персонажей, учиться работать с графикой и звуком, программировать роботов. Присоединяйтесь к международному сообществу онлайн.

В этом году исполняется 13 лет языку программирования Scratch, созданному в медиа-лаборатории Массачусетского технологического института. Сегодня на портале международного сообщества scratch.mit.edu зарегистрировано уже более 55 миллионов скретчеров, из которых 283 тысячи пользователей из России.

Скретч (англ. Scratch) — визуальная событийно-ориентированная среда программирования, созданная для детей и подростков. Название произошло от слова scratching — техники, используемой хип-хоп-диджеями, которые крутят виниловые пластинки вперед-назад руками для того, чтобы смешивать музыкальные темы. Scratch — проект группы Lifelong Kindergarten в MIT Media Lab. Scratch распространяется бесплатно.

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

Как праздновать Scratch Day?

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

Открытое сообщество преподавателей Scratch подготовило для ребят серию праздничных онлайн-мероприятий и конкурсов:

  • 11 мая – онлайн-конкурс «С Днем рождения Scratch!».
  • 12 мая – онлайн-баттл Scratch-тестировщиков.
  • 13 мая – онлайн-марафон «Дополненная реальность в Scratch».
  • 14 мая – онлайн-хакатон Scratch-программистов.
  • 15 мая — Международная онлайн-олимпиада по Scratch.

Условия участия и конкурсные задания будут ежедневно размещаться в телеграм-канале t.me/scratchday2020.

‘ mycrib[1] = » mycrib[2] = » var x = 0; function rotate(mycrib) { while (x

За каждое правильно выполненное задание юным скретчерам будут начисляться баллы.

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

Открытое сообщество  преподавателей Scratch приглашает российских скретчеров принять участие в онлайн-мероприятиях Международного Scratch Day 2020.

Не упустите возможность весело и интересно провести эти майские праздничные дни. Играйте и побеждайте на Scratch-празднике года!

Scratch поддерживает популярные робототехнические конструкторы Lego Education и Arduino.

Читайте, зачем делать игры на Scratch в кружке робототехники.

Читайте также

Теги: headline, Scratch, программирование, робототехника

Кибер Книга

АНО «КИБЕР СТРАНА»

Разработчик проекта

Поволоцкий Роман Михайлович

Основатель и руководитель проекта

Предприниматель, футуролог. Продюсер цифровых продуктов с 2004 года.
Лауреат Российских и международных премий в области разработки видео игр.
В 2016 году совместно с Артуром Австриевских основал проект «Кибер Россия».

Специализация: разработка и продвижение цифровых продуктов, проектная и продуктовая деятельность.

Манахов Даниил Александрович

Технический директор

Стаж разработки 18 лет, из них 3 года в разработке игр. С 2016 года занимается созданием игр и приложений c использованием технологий виртуальной и дополненной реальности.

Большой опыт в системном программировании, программировании баз данных и многопользовательских приложений.

Специализация: Unity, Unreal Engine 4, C#, C++, Python, AR/VR, Networking, Web, SQL DB.

Пачев Артем Николаевич

Продюсер цифровых проектов

Стаж разработки 5 лет. Основные навыки связаны с разработкой виртуальных тренажерных комплексов.

Опытный пользователь программ: Autodesk Autocad, Autodesk 3Ds max, Autodesk Maya, Unity3D.

Автор и преподаватель курсов по программным продуктам: Быстрый старт в Autodesk Autocad, Введение в 3Ds Max, Unity Starter, Unity Advanced. Имеются несколько релизов игр на площадках Steam и Google Play

Специализация: разработка и продвижение цифровых продуктов, проектная и продуктовая деятельность.

Азаров Андрей Андреевич

Стаж разработки 12 лет. Занимается созданием трехмерных приложений для виртуальной и дополненной реальности.

Владеет программным обеспечением и языками программирования: Blender, Unity, Substance Painter, Photoshop, Unreal Engine, C#, Python, C++.

С 2017 года является преподавателем проекта «Кибер Россия» по дисциплинам «Моделирование в Blender» и «Игровая разработка VR/AR и мобильная разработка».

Специализация: Unity, Blender, C#, AR/VR

Малина Анастасия Александровна

Преподаватель

Стаж разработки — 4 года.
Основные навыки связаны с 3D моделированием, скульптингом и конструированием.
Преподает по направлениям «Моделирование в Blender» и «Скульптинг».

Специализация: Zbrush, Substance Рainter, Blender, Unity, Autocad Inventor

Чеклин Валерий

Автор курсов, преподаватель

Опыт в роли 3D художника — 5 лет. Занимается созданием игровых ассетов различной сложности как традиционными методами, так и с использованием фотограмметрии. Владеет следующим программным обеспечением: Blender 3D, Unity, C#.

Специализация: Blender 3D, Unity, C#.

Фалеев Дмитрий Сергеевич

Преподаватель

Стаж разработки 5 лет. Основные навыки связаны с созданием игр на Unity3D, С++, Java и Python. Преподает по направлению Unity.

Специализация: Unity, C#, 3ds Max, Робототехника.

Мимоход Михаил Иванови

Преподаватель

Опыт в роли 3D художника — 3 года. Занимается созданием игровых ассетов различной сложности как традиционными методами, так и с использованием фотограмметрии. Владеет следующим программным обеспечением: 3ds Max, Substance Painter/Designer, Photoshop, Zbrush, Photoscan.

Специализация: 3ds Max, Substance Painter/Designer.

«Проект «КИБЕР КНИГА» возник из непреодолимого желания помочь талантливым детям осваивать прорывные технологии искусственного интеллекта, виртуальной
и дополненной реальности, ведь эти рынки будут развиваться не менее 50 лет.

Мы занимаемся разработкой и обучением VR/AR и AI без посредников. На данный момент у нас уже имеется и продолжает формироваться сообщество разработчиков, которое мы выращиваем заказами с рынка. Мы также занимаемся персональным продюсированием талантливых детей. «КИБЕР КНИГА» позволит осуществлять непрерывное обучение ИТ технологиям со школьной скамьи»


Работа в Казани, поиск персонала и публикация вакансий

Работа в Казани — это большой выбор открытых позиций в различных отраслях деятельности: от сотрудников сферы обслуживания до руководящих должностей в крупных компаниях.

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

Показать полностью

Первая категория более свободна в своем выборе: они ориентируются в первую очередь на собственные устремления. Главный враг таких соискателей — завышенная самооценка и амбиции. Однако стоит подойти к выбору работы без юношеского максимализма — и нужная вакансия найдется быстро. Вторая категория — люди, решившие в корне изменить вид деятельности. Часто это связано с тем, что предыдущий опыт работ их не устраивал. Рекрутеры советуют таким соискателям больше ориентироваться на психологическую предрасположенность. Если уж вы начинаете с нуля — делайте это на любимом поприще.

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

Независимо от того, к какой группе соискателей вы относитесь, с помощью сервисов HeadHunter вы без труда отыщете предложение о работе, удовлетворяющее вашим потребностям.

Удобный поиск, система уведомлений и рассылки позволяют сократить время и силы, которые обычно уходят на выбор подходящей вакансии. Первый шаг к карьере — заполните форму резюме и разместите его. Затем просто откликайтесь на вакансии интересных компаний и получайте приглашения от работодателей. Нет времени следить за появлением новых предложений на сайте? Используйте сервис рассылки и уведомлений. Система сама присылает информацию о подходящих вакансиях и работе в Казани на вашу электронную почту, что существенно экономит время.

Большинство услуг для соискателя абсолютно бесплатны. Обновления происходят регулярно, превращая поиск работы в увлекательное времяпровождение.

«Сколько разрешать — час, два, четыре?» Что делать, если ребенок вечно в телефоне — Новости

unsplash.com

Подростки живут в двух мирах

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

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

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

— Добрый вечер, Анна.

— С каким вопросом о гаджетах к вам чаще всего приходят родители? Какова самая типичная ситуация, с которой в этой области обращаются к психотерапевту?

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

В большинстве случаев речь не идет именно о зависимости — о гаджетозависимости, игровой или компьютерной.

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

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

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

Есть настоящая зависимость, когда страдают сон, еда и вообще все. В таком случае нужна помощь психиатра. А есть проблемы в отношениях — съехавшие границы нормы, нарушенные связи. И это решается тогда, скорее, с психологом. Правильно я понимаю?

— Не всегда требуется помощь психиатра. Иногда действительно психотерапия с самим подростком и семьей помогает справиться с некоторыми формами зависимости. Но если это действительно что-то очень запущенное, то я рекомендую обратиться за консультацией к психиатру.

Классическая ситуация, которую я вижу в знакомых семьях. Ребенок приходит из школы, и что бы он ни делал — уроки, общение в семье, что-то еще — это ему не так интересно, как то, что происходит «ВКонтакте», в Facebook, в Instagram, в играх. Там для него настоящая жизнь, а все остальное — уныло, скучно. «Отвалите от меня все. Еще математику тут делать. Вообще достали!» Виден перекос. Что делать в такой ситуации с подростком?

— Это правда, что современные подростки существуют в смешанной реальности онлайн и офлайн. Так происходит сейчас и уже никуда не денется. Если мы возвращаемся к вопросу, что с этим делать, то потихонечку подтягиваться и становиться цифровыми соседями своим детям. 

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

Не стремитесь сделать из гаджета какой-то запретный плод. Не отмахивайтесь, что это, мол, баловство какое-то.

Надо относиться к нему как к инструменту того цифрового общества, которое сейчас существует вокруг нас.

— Но ведь есть разница. Книга, безусловно, обогащает нас. Понятно, если подросток занимается каким-то образованием в интернете — проходит курсы, учится программировать, осваивает, например, Adobe Photoshop и выясняет, как сделать что-то самому, на форумах — это здорово. Но если посмотреть на общение «ВКонтакте»: «Ты чо?» — «Ничо». — «Ну, и чо?» С одной стороны, что делать, если заброшены абсолютно все остальные дела — работа, спорт, уроки и так далее. А с другой — если ты видишь, что это просто какая-то странная и довольно вредная штука с пугающими картинками (они могут быть деструктивными), с не очень понятными играми?

— Здесь вы правильно отметили, что уроки в 2020-м и частично в 2021-м ушли в дистанционное обучение посредством тех же самых гаджетов. Это то, что происходит с нашими детьми в процессе обучения. 

Соглашусь с вами, что важен даже не сам факт того, сколько подросток проводит времени в соцсетях или вообще общается, взаимодействует с гаджетом, а понимание того, что за контент он потребляет. Даже то самое общение, на взгляд родителей подростков, не содержательное во «ВКонтакте», в Instagram, других соцсетях, чатах в WhatsApp — так или иначе, это часть цифровой социализации подростков, того поколения, которое сейчас подрастает. Это поколение Z, которое сейчас наиболее активно.

unsplash.com

Поколение Y — это те, которые уже повзрослее. Поколение Z — это те самые подростки, которые вызывают сейчас много вопросов и споров по поводу того, что они делают в соцсетях с помощью своих гаджетов.

— Это примерно как мы в свое время болтали часами по телефону. Я тоже помню, приходишь из школы и: «Ты что сейчас делаешь?» — «Я ничего». Три часа сидишь и…

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

Вся семья в гаджетах: родители работают, а ребенок играет

— Как правильно дозировать время, которое дети проводят в гаджетах, в интернете?

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

Для детей от 3 до 5 лет есть нормы — час в день, но при этом экранное время должно быть дробным.

Если 15 минут мультики, потом 15 минут — развивающие занятия, если это происходит под присмотром родителей. Максимум час в день.

Дальше идет младший и средний школьный возраст — примерно 2 часа в будни и 4 часа в выходной. Но отмечу, что с учетом дистанционного обучения эти нормы уже не вписываются в рекомендации ВОЗ.

Для подростков с 12 до 17 лет нет норм как таковых. Родители спрашивают: «Что делать, сколько разрешать — час, два, три, четыре?» Основная рекомендация в этом возрасте — договариваться про то, какие правила существуют в семье, вырабатывать семейный цифровой кодекс. Но при этом быть готовыми самим его по возможности соблюдать, поддерживая и помогая, в том числе, подросткам следовать вашему примеру.

— Но родители очень много работают. Телефон для родителей — это рабочий инструмент чаще всего.

— Мне кажется, ребенку сложно понять, что мы не играем в гаджетах. Я — мама, которая работает удаленно — читаю тексты, правлю их. Поэтому я все время с телефоном в руках.

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

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

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

Ребенка надо научить взаимодействовать с гаджетом. Так же, как мы в какой-то момент обучаем держать ложку, переходить дорогу на зеленый свет.

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

— Мне кажется, что часть нашего страха связана с собственным опытом. Я знаю, как переходить дорогу на зеленый свет, как пользоваться ножом и вилкой. Но с телефоном сложнее. У меня стоит счетчик экранного времени, каждую неделю его открываю: «В смысле, сколько-сколько я была в Instagram?!» Когда это происходит? Вспоминаешь, что на вопросы по делу отвечал, работал… Но для нас самих сюрприз, как это соотносится с жизнью.

Мне очень важно то, что вы сказали про правила — есть время, когда гаджет убирают, телефон не включают. Мы с мужем порой ловим себя на том, что оба за едой сидим в телефонах и дети вокруг скучающие. Я говорю: «Слушай, через пять лет мы будем спрашивать ребенка: “Ну, как у тебя дела? Что у тебя произошло?” — “Мама, все нормально”, — и глаза в телефон. Поэтому важно сейчас закладывать, что во время еды мы не достаем телефон. И у нас есть время совместное, когда у всех телефоны убраны. А не так, что мы играем с ребенком, а при этом смотрим в гаджет.

— Да, по поводу совместного времени — очень правильная мысль. Родители тревожатся: «Его от телефона не оторвать». Я говорю: «Хорошо. Какую альтернативу вы ему можете предложить? Что есть такого, что и вам, и ребенку интересно делать вместе?» 

Предложить такую альтернативу — это ваша задача, как взрослого, даже если ребенку 12–13 лет. И это совместное занятие должно быть действительно ребенку интересно, а не «потому что мама сказала». Лучше вас вашего ребенка никто не знает. 

unsplash.com

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

Нам звонят и пишут круглые сутки. Это плохо?

— Меня поразил пост отца Константина Островского. Он сказал: «Есть время, когда я не отвечу вам на комментарии, когда мне можно не звонить и не писать в вотсап, и меня не разыскивать — я играю с детьми». Иногда мы можем быть недоступны. Когда мы находимся дома, нам без конца звонят, пишут, дергают, мы на связи 24 часа. Я, например, просыпаюсь с чувством вины, смотрю, что я не успела ответить тем, кто мне написал. Но надо в какой-то момент дать самому себе разрешение быть временно недоступным.

— Да. То, о чем вы говорите — это так называемая гиперподключенность, которую сейчас исследуют. Мы 24/7 находимся на связи, и одновременно в нашей жизни офлайн что-то делаем, и там, в онлайне — какие-то чаты, рабочие и родительские, другие проекты. Такая гиперподключенность есть не только у подростков, но и почти у каждого взрослого человека.

— Раньше были правила, — после 21:00 и до 9:00 не звонить. Сейчас тебя могут настигнуть с любой ерундой в час ночи, и ты должен быть на связи. По крайней мере, в 21, 22, 23 часа написать вообще не проблема.

Мария, удавалось ли вам разрешить какую-то сложную ситуацию с гаджетами в семьях? Мне со стороны кажется, что очень сложно здесь что-то сделать. Есть ли у вас какие-то примеры из вашей практики?

— Есть опыт с дошкольниками. Ребенок лишался очередной дозы мультиков, и начиналась истерика. Это переросло во что-то неконтролируемое. Родители, столкнувшись с таким поведением, ощущали какую-то беспомощность. 

Как это решается? В какой-то момент полезно напомнить родителям про властную заботу, про некую авторитарность, которую для детей дошкольного возраста никто не отменял.

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

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

Деятельность, которую вы предлагаете ребенку в младшем дошкольном или школьном возрасте — это то, что является вашей родительской обязанностью. Это моменты потери родительского контроля, когда мама и папа вроде бы расписываются в своей несостоятельности: «Что делать, ребенок же расстраивается, он плачет, истерит, что мы лишаем его гаджетов». Вернуть позицию родителя поможет работа с нейтральным наблюдателем, иногда — с психологом.

— У нас хорошо работал такой метод. Чувствую, что ребенок получил передоз мультиков и начинает: «Дайте мне еще и еще». Мы тогда говорим, что у нас сломался телефон или ноутбук. «Ничего сейчас нет, извини, пожалуйста». Дальше он неделю сломан, и потом мы понемногу дозируем мультики. Каждый раз я думаю, правильно ли, вообще, так говорить? Получается, врем ребенку…

— Если ребенок маленький и этот контраргумент срабатывает на некоторое время — почему бы нет. Когда он старше, сам знает, как ноутбук включается, и видит, что он работает — нужен возврат во взрослую родительскую позицию: «Нет, хватит». Это без объяснения. Почему? Потому что такие правила. «Тебе было положено 2–3 мультика, они кончились. Следующая доза мультиков будет завтра или послезавтра». 

Это те правила, которые вы как родители устанавливаете и следите за их выполнением, как со своей стороны, так и со стороны ребенка, особенно пока он маленький. В какой-то момент слукавить и сказать малышу, что всё, телевизор выключен и больше сегодня не включается. Почему нет? Но можно не бояться говорить ребенку правду — вы берете на себя эту ответственность: «Нет, потому что я так решила. Я взрослая, я устанавливаю правила».

В каком возрасте покупать ребенку смартфон

— С какого возраста ребенку можно давать смартфон? С одной стороны, хочется дать кнопочный, а с другой — у всего класса айфоны, и он себя чувствует белой вороной. 

— Я не готова сказать, что есть какие-то правила. Если они и существуют где-то, то не узаконены. Возможны только рекомендации. По моим наблюдениям, смартфон появляется у детей в 8–9 лет, это самый ранний возраст.  

Что важно? Если вы принимаете такое решение — предоставить ребенку смартфон, то помните: в 8–9 лет это не его собственность, а ваш подарок.

Перед тем, как вручить этот телефон ребенку, нужно подключить родительский контроль и другие программы. Это сейчас несложно сделать. Большинство программ бесплатны, вы скачиваете их и устанавливаете. 

Вы должны понимать, что имеете доступ к телефону ребенка, к его аккаунтам. Вы можете ограничивать либо контролировать контент, который он может увидеть.

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

Это важная часть родительской ответственности. Да, вы предоставляете ребенку смартфон, но вы полностью понимаете, что там происходит, и имеете к нему доступ с установленным родительским контролем.

— Что делать, если мы видим через родительский контроль — ребенок явно злоупотребляет своим смартфоном? Например, мы разрешили ему 15 минут в день что-нибудь смотреть. Наутро приходит статистика — вчера он провел с гаджетом 5 часов тайно от нас под одеялом. Как наказывать? Отобрать телефон?

— Здесь все зависит от возраста ребенка, во-первых. 

unsplash.com

15 минут в день — это хорошо. Чем меньше времени ребенок контактирует с экраном, тем лучше, несмотря на рекомендации ВОЗ. Но все мы понимаем, что 15 минут в день — это нереальная цифра даже для 8-летнего ребенка. Поэтому нужно оговорить правила, чтобы он знал, сколько ему действительно можно пользоваться гаджетом — час, полтора, два часа. Это время, которое он проводит в телефоне на свое усмотрение. И важно, что это не связано с обучением. И вы имеете к этому какой-то доступ и контроль. 

Если ребенок не выполняет или бойкотирует правила, возвращаемся в свою родительскую роль. И пробуем договориться, если это подросток. Ведем диалог примерно так: «Я тебе доверяю, и хочу и дальше тебе доверять, но я беспокоюсь…» Далее озвучиваете то, о чем вы беспокоитесь: «Ты проводишь много времени в смартфоне и не спишь. Меня тревожит информация, которую ты потребляешь». Понятно, что сейчас этот диалог у меня немножко искусственно звучит.

Просто взять и отобрать — это возможно как радикальная мера с младшими детьми, когда все выходит из-под контроля и речь идет о безопасности жизни.

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

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

Можно ли наиграться в компьютер так, чтобы надоело

— Встречалось ли вам успешное решение, когда родители вообще не контролируют экранное время подростка? Установка ограничений на экранное время вроде бы решает эту проблему. Но при этом тебя ограничили, и это запретный плод, он сладок. Чем больше тебя ограничивают, тем больше тебе хочется. 

Тутта Ларсен проводила эксперимент со своим старшим сыном — во время самоизоляции не ограничивала его экранное время. Надеялась, что в какой-то момент он наиграется и это перестанет быть интересным для него. Но осенью к ограничениям пришлось вернуться.

Может быть, все-таки стоит попробовать? Мол, играй, сколько влезет. По принципу, если два дня есть шоколад, то на третий день ты на него не сможешь смотреть. С гаджетами так не срабатывает?

— Я придерживаюсь позиции, что ограничения нужны. Если мы говорим про младший возраст, то экранное время нельзя не контролировать. 

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

Поэкспериментировать в какой-то момент можно с подростками, обсудив заранее какие-то правила: «Я тебе доверяю. Столько-то часов в день и в неделю ты можешь пользоваться смартфоном, я не контролирую твое экранное время. Но если мне покажется, что ты не справляешься, если у меня возникает тревога, я в любом случае подключусь к этому». 

— Читатель пишет: «Устанавливать безлимитный интернет по тарифу 5 Гб на месяц, а ребенок пусть сам распределяет время».

— Да, вполне. Гигабайты заканчиваются, на следующий месяц опять какая-то норма. Это одно из правил, которые можно использовать в общении с цифровым поколением. 

— Важно, чтобы ребенок не начал искать источники трафика у других людей. Наш старший ребенок сразу пишет слезно в вотсап: «Бабушка, положи денег на телефон. Дедушка, положи денег на телефон». Оказывается, что это тоже не контролируется.  

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

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

Нужно понимать — да, есть монстр по ту сторону экрана. Но есть вы и ваш ребенок.

Направьте ваше внимание в ту доступную зону, которую вы можете контролировать.

Отрубить интернет, отобрать телефон — это очень краткосрочная мера. Поэтому надо договариваться. Правила и ограничения.

unsplash.com

Контролировать то, что вам под силу — это способ адаптироваться к новой реальности, которую никто не в силах изменить. Вы не сможете полностью отключить от этого мира своего ребенка. Здесь его будущее. Это образование, которое возможно в дистанционном формате, какие-то профессии, удаленная работа. Все то, с чем нужно научить ребенка обходиться. Важно объяснить ему правила его безопасности у экрана, по ту сторону которого находится тот самый монстр.

Почему с подростками запреты не работают

— Несколько моих знакомых программистов категорически запретили своим детям любые компьютерные игры. Они сказали: «Нам неважно, что у других они есть. У них есть сигареты за школой в 13 лет, а у нас — нет. Другим можно выпить пива в 12 лет, у нас, извини, нет. Пиво, наркотики, алкоголь и компьютерные игры у нас под запретом. 18 лет тебе будет — делай, что захочешь, а пока извини». В этих семьях доступны все технологии онлайн-образования, любые курсы, репетиторы и так далее. Но компьютерные игры запрещены. 

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

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

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

— Только мы тут не можем говорить про слово «договоренность», потому что ребенка обязали выполнять правило.

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

Поэтому если родители хотят ограничить определенные игры, соцсети, контент — это то, что нужно доносить как правила. А не как лишение ребенка сладкого — «отобрали эту конфетку». Безусловно, многие компьютерные игры — это правда риск зависимости. Это такая технология. Кто-то на нее подсаживается, кто-то нет, это правда.

— Один ребенок вырастет и станет крутым программистом тех же самых игр, будет получать огромную зарплату и иметь интересную жизнь, а второй будет бесконечно играть и отходить от ноутбука только поесть и в туалет. У нас очень много писем от родителей: «Ему 20 лет, он лежит на диване и ничего не делает. Уходит в свою комнату, чтобы играть в стрелялки». Это, конечно, очень пугает.

Как быть, если у родителей отношений с подростком нет? Он ушел в школу в 7:30, а мы — на работу. Потом все вернулись, и дальше общение: «Как там уроки?» — «Нормально все». — «Почему по алгебре два получил?» — «Не знаю, что-то учитель не в настроении была». Дальше он в своем гаджете, мы — в своем. Все общение либо формальное, либо конфликтное, когда мы выясняем, какие у него оценки. Ему говоришь: «Давай посидим, поговорим, что-нибудь с тобой обсудим». А он: «Ну, мам, что мы с тобой будем обсуждать? Всё, поговорила со мной, иди. У меня все хорошо, мама». Отвали.

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

Договариваться и устанавливать общение важно до того, как наступил этот подростковый период. Родителям подростков стоит интересоваться эмоциональной сферой, но не устраивать из этого допрос. Если вы видите, что с вашим ребенком что-то не так, попробуйте задать простые вопросы. Как ты? Как настроение? Как дела? 

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

Читайте также: Вы никуда не денетесь от планшетов и компьютеров: Гиппенрейтер — о детях и гаджетах

Смотрите интересный ролик

Во время загрузки произошла ошибка.

книг по программированию и вычислениям для детей 8+ | Tech Age Kids

2013,13,3d печать, 5,3DTin, 2, аксессуары, 1, мероприятия, 1, adafruit, 1, приключенческие игры, 1, amazon, 12, amazon fire, 2, amazon prime, 1, android , 6, злые птицы, 1, анимация, 6, анки, 1, приложение, 18, игрушка приложения, 4, игрушки приложения, 8, аксессуары, 1, яблоко, 1, приложения, 25, arcbotics, 1, архитектура, 4, arckit, 9, arduino, 33, арт, 1, искусственный интеллект, 5, космонавты, 2, астрономия, 1, дополненная реальность, 11, автомат, 1, награды, 1, боевые боты, 2, боевые роботы, 2, перед сном, 1, большие дети, 99, большие планшеты, 1, bigtrak, 1, велосипед, 1, двоичный, 1, день рождения, 4, битбокс, 1, черная пятница, 2, блочно, 1, ведение блога, 1, bloxels, 1, bluetooth , 2, настольные игры, 7, книги, 34, логическая коробка, 1, макет, 2, кирпичи, 1, brixo, 1, руководство по покупке, 5, камера, 4, камеры, 1, карточная игра, 1, карьера, 2 , catroid, 1, праздник, 1, сотовый телефон, 1, ces, 2, химия, 2, шахматы, 1, рождество, 42, кубики схемы, 1, игровая площадка, 8, писец схемы, 10, уборка, 1, скалолазание, 1, кодовые клубы, 1, столбец кода, 1, ошибка кода, 1, кодировщик, 2, кодирование, 169, когнитивное обучение, 1, общение, 1, сравнение, 1, соревнование / проблемы, 9, вычислительное мышление ing, 3, компьютер, 2, компьютерные игры, 1, информатика, 2, компьютерное зрение, 2, компьютеры, 1, вычисления, 1, кондуктивный пластилин, 2, подключенные игрушки, 7, строительство, 40, разговорный ai, 1, cozmo, 1, ремесло, 34, резак для рукоделия, 3, креативное мышление, 1, творчество, 3, вязание крючком, 1, краудфандинг, 119, css, 1, детеныши, 1, любопытство, 1, любопытная фишка, 1, киберпонедельник, 1, папы, 1, данные, 1, сделки, 4, притоны, 2, дизайн, 10, процесс проектирования, 1, дизайн-мышление, 7, цифровое воспитание, 2, цифровые навыки, 13, инвалидность, 1, бесконечность диснея, 1 , dog tech, 1, dolls, 2, drawing, 2, drones, 2, duinokit, 1, earth day, 1, Easter, 4, ebooks, 11, eco, 1, edblocks, 1, edison, 5, edtech, 1 , образование, 79, египет, 1, электричество, 1, электронные домашние животные, 2, электронные игрушки, 2, электроника, 141, комплект электроники, 3, комплекты электроники, 1, электроника, 1, элементарный, 1, elenco, 2, энергия , 1, инженерия, 17, развлечения, 1, электронная книга, 1, электронные книги, 6, безопасность, 1, побег из комнаты, 1, событие, 21, электронная почта, 1, упражнение, 4, семья, 12, семейные технологии, 2, день отца, 1, фестиваль кода, 1, фантастика, 1, фитнес-трекер, 2, флотилия, 3, блок-схемы, 1, флаттербай фея, 1, полет, 1, сила пробуждение, 2, форс-пятница, 2, будущее, 2, гаджеты, 36, игры, 35, игровая консоль, 2, игровые приставки, 8, игры, 3, руководство по подаркам, 53, подарки, 12, девушки, 23, раздача, 4, светиться в темноте, 1, google, 1, грейс хоппер, 1, роща, 1, hackaball, 2, hacksoton, 1, хэллоуин, 12, костюмы на хэллоуин, 1, оборудование, 2, наушники, 1, здоровье, 1 , hexbug, 3, hexbug aquabots, 1, проект hexbug, 1, старшая школа, 1, история, 26, дом, 1, домашнее обучение, 2, домашнее обучение, 4, горячие игрушки, 7, час кода, 3, html, 4, гуманоид, 4, ИКТ, 1, покупка приложений, 1, indiegogo, 13, отраслевое событие, 9, innotab, 5, innotab 3,3, innotab 3s, 1, доступ в Интернет, 1, интервью, 1, изобретение, 4, ios, 3, IoT, 4, ipad, 7, ipad mini, 1, iphone, 2, жаккард, 1, япония, 1, java, 1, javascript, 5, k’nex, 7, k’nex robotics, 1, kano, 8, клавиатура, 1, kickstarter, 91, kids, 3, kindle, 5, разжечь огонь, 8, kit, 2, kits, 5, kodu, 1, kubo, 1, принтер этикеток, 1, языки, 1, ноутбук, 1, ноутбуки, 1, последняя минута, 1, прыжок, 1, чехарда, 2, leappad, 7, leappad 2,3, leappad ultra, 3, leappad2,1, leapreader, 1, обучение, 5, учебные ресурсы, 5, обучающий планшет, 2, обучающие планшеты, 9, светодиоды, 2, lego, 36, lego boos t, 1, цепные реакции lego, 1, lego mindstorms ev3,5, силовые функции lego, 2, lego technic, 5, lego wedo, 2, давайте начнем кодировать, 1, огни, 1, искатели света, 1, маленькие дети, 110 , littlebits, 16, logiblocs, 1, логика, 3, логическое мышление, 4, ткацкий станок, 1, машины, 1, магнитный, 1, make it, 2, makeblock, 16, makedo, 1, maker, 6, makey makey, 6, Making, 54, mardles, 1, mars, 1, марсоход, 1, marty, 1, math, 3, maths, 1, mbot, 6, mbot ranger, 1, me arm, 1, meccano, 6, meccanoid , 5, меканоид 2. 0,1, объединить vr, 1, мяуза, 1, майкл фарадей, 1, micro: бит, 9, микробит, 6, микроконтроллер, 5, микроскоп, 1, microsoft, 2, средняя школа, 6, миль келли, 1, mindstorms, 3, minecraft, 21, minecraft mods, 1, смешанная реальность, 1, мобильный, 1, модульная электроника, 2, университет монстров, 1, азбука Морзе, 2, день матери, 4, захват движения, 1, моторы, 2 , mover kit, 3, movie, 1, movies, 4, mu, 1, mu toys, 1, munzee, 1, music, 10, my first robot, 2, национальный день собаки, 1, природа, 1, новый год, 1, news, 169, news coding, 1, nikola tesla, 1, nintendo, 2, nintendo switch, 3, ohbot, 3, ollie, 3, в сети, 1, мнение, 19, оригами, 1, osmo, 4 , на открытом воздухе, 13, Ойя, 1, Озобот, 10, Поделка из бумаги, 3, Родительский контроль, 2, Воспитание, 34, попугай, 1, ПК, 1, люди, 8, Домашние животные, 2, домашние животные, 3, Телефон, 1 , фотография, 1, фотон, 1, физика, 3, день пи, 1, выбор, 2, pimoroni, 1, pinoccio, 1, набор пикселей, 1, pixelart, 4, play, 2, playstation 4,3, плезмо, 1, карманный код, 1, карманные деньги, 1, покемон, 4, покемон го, 4, опрос, 1, предварительный заказ, 1, дети дошкольного возраста, 1, предыстория, 1, дошкольники, 41, начальная школа, 41, для печати, 1, продукты, 34, профессор эйнштейн, 1, программирование, 15, проект, 102, проекты, 11 , головоломки, 4, питон, 10, гонки, 1, raspberry pi, 29, чтение, 12, reivew, 1, дистанционное управление, 1, исследование, 3, ресурс, 34, ресурсы, 2, ретро, ​​2, обзор, 219 , права, 1, робот, 10, робот-собака, 1, робот-рыба, 1, войны роботов, 3, ROBOTERRA, 1, робототехника, 1, робототехника, 32, роботы, 140, ролевые модели, 1, ролевая игра, 1, ромо, 1, ромотив, 1, корень, 1, ровер, 1, безопасность, 2, sam labs, 6, samuel morse, 1, песочница, 1, школы, 3, наука, 16, царапина, 44, скретчер, 2, время экрана, 2, без экрана, 15, экраны, 1, датчики, 5, сервоприводы, 1, simbrix, 7, навыки, 1, skylanders, 3, нагнетатели skylanders, 1, сила обмена skylanders, 1, умные ручки, 1, смартфон , 1, умные часы, 1, схемы привязки, 2, социальные сети, 1, солнечная энергия, 2, пайка, 2, sonic pi, 1, sony koov, 1, звук, 3, пробел, 8, спарки, 2, динамик, 3, синтез речи, 1, сферо, 12, сферо мини, 1, паук, 2, звездные войны, 6, звезды, 1, STEAM, 1, стержень, 10, стикбот, 1, остановка движения, 2, студия остановки движения, 1, хранилище, 1, рассказ, 2, соломенные пчелы, 2, студенты, 1, подписка, 5, подписки, 1, sugru, 1, лето, 7, swift, 1, планшет, 2, планшеты, 23, материальное кодирование, 2 , технология, 3, технический век, 1, техническое ремесло, 4, технология плохая, 7, технология хорошо, 4, технические игрушки, 21, технологии спасут нас, 10, технологии, 2, технологии спасут нас, 3, подростки, 61, teknikio, 3, tekno, 1, teksta, 1, tenka labs, 1, тесла , 1, текстиль, 1, thames & kosmos, 2, экстраординарные, 1, тимбернерс ли, 1, tinkercad, 1, tinybop, 3, toddlers, 8, toot-toot, 1, top pick, 4, touch, 1 , игрушка, 1, игрушки, 5, путешествия, 1, ТВ, 1, подросток, 1, подростки, 118, тынкер, 2, набор текста, 1, ux, 1, средства передвижения, 1, видео, 3, view-master, 1 , просмотры, 10, виртуальная реальность, 8, голосовые помощники, 1, распознавание голоса, 2, vtech, 8, веб, 2, веб-сайты, 1, Wi-Fi, 1, Wi-Fi, 2, Wi-Fi, 2, окна 8,1, чудо-мастерская, 9, вауви, 2, письмо, 7, письмо. education, 1, xbox one, 2, xyzprinting, 1,

8 минут советов по программированию от моего 13-летнего я

В 1999 году Smash Mouth возглавляли чарты. Мне? Я был 13-летним сценаристом. Если вы никогда раньше не слышали термин «скрипт-кидди», то вот его формальное определение:

.

«Человек, который использует существующие компьютерные сценарии или код для взлома компьютеров, не имея опыта, чтобы писать свои собственные».

Я, как и многие нынешние разработчики, начал программировать в золотой век скриптовых детей.Это произошло, когда, став опытным пользователем , AOL Instant Messenger включил запуск некоторых кодов, написанных другими разработчиками.

Мне не стыдно объявить, что мой онлайн-псевдоним DropKickKenny , был Богом мгновенных сообщений AOL . Используя базовый HTML, я смог разместить изображения в своем профиле. Используя другой базовый HTML, я смог прокрутить текст по экрану в так называемом элементе marquee . Используя даже более простой HTML, я смог заставить текст мигать.

Каждый раз, когда я использовал одну из этих продвинутых, недокументированных функций AOL Instant Messenger, мои друзья говорили что-то вроде:

«Ого, это действительно круто. Как я тоже могу это сделать? »

И это действительно здорово.

Я был единственным в своем кругу, у кого была возможность добавлять изображения в мой профиль AOL Instant Messenger.

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

Было сложно разместить элементы на странице. Но со временем я научился использовать таблицы HTML для позиционирования элементов так, как я хотел. Но я хотел еще больше раздвинуть границы, поэтому попытался изучить более сложные аспекты HTML. Я поискал в сети самые крутые анимированные гифки, «знаки незавершенного строительства» и все остальное, что можно ожидать от веб-сайта, созданного 13-летним ребенком.

Мои друзья хвалили мой сайт. Им понравилась моя страница, на которой говорилось о том, почему «Chumba Wumba — лучшая группа на свете». И моему мастеру подземелий понравилось, что информация о моем персонаже Dungeons and Dragon тоже была на сайте.

И это действительно здорово.

Но на моем сайте была реклама. И я чувствовал, что реклама, которая отображалась на моем веб-сайте Angelfire, теряла его легитимность. Я был 13-летним ребенком, у меня не было кредитной карты или банковского счета, поэтому платить за премиум-хостинг было невозможно.Я должен был проявить творческий подход.

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

Я немного узнал о веб-хостинге. И когда мои друзья спросили меня:

«Почему вы не используете Angelfire, как я?»

У меня твердый ответ:

«Для меня важно, чтобы на моем сайте не было рекламы.”

И это действительно здорово.

Мне не хватало знаний в области программирования, но я сразу же бросился в бой и установил Visual Basic 6. Я тут же решил, что буду писать компьютерную программу. Я понятия не имел, как работают переменные. Но я работал над этим, перетаскивая элементы меток за пределы видимого экрана, чтобы хранить информацию, которая может меняться со временем. Если вы пытались писать программы на VB6, не зная, как программировать, вы, вероятно, сделали то же самое.

Я показал папе свою программу. Он думал, что моя программа «изящна».

И это действительно здорово.

Программирование и компьютеры были для меня забавным способом подурачиться. И у меня было чувство выполненного долга, когда я во всем разобрался.

Несколько лет спустя я украл из офиса моего отца книгу о Borland Turbo C. Эта книга не только раскрыла концептуальное мышление программирования, но и включила бонусный компакт-диск с компилятором Borland Turbo C.В то время это было круто.

В то время я работал неполный рабочий день по упаковке продуктов в супермаркете после школы. Иногда во время обеденных перерывов другие сотрудники играли в карточную игру под названием «2 Card Guts», которая по сути является разновидностью покера. Зная, что это очень простая в теории игра, я осторожно играл в первые несколько партий.

Вскоре я понял, что мои новые суперсилы программирования позволили мне моделировать руки в игре Guts.На выходных я написал довольно классную программу на C. Она сгенерировала таблицу, в которой указаны процентные шансы каждой руки быть лучшей рукой в ​​игре при X количестве противников. Это было достигнуто путем запуска сотен тысяч симуляций.

Я быстро понял, что все участники моей карточной игры в супермаркете играют неоптимально.

Они использовали слишком консервативный подход. Фактически, они играли вопиюще консервативно, если мой стол был правильным.Я решил применить свой анализ и проверить его во время нашей следующей карточной игры.

Чтобы обеспечить полный контекст, покер Guts — это игра с высоким риском и высоким вознаграждением. В играх, где анте составляет 1 доллар (например, в игре, в которую я играл), выигрышная рука может принести 50 долларов. Но если вы проиграете, вам, возможно, придется заплатить 50 долларов в банк.

Давайте вспомним, я был всего лишь ребенком, зарабатывающим 7 долларов в час по упаковке продуктов. 50 долларов были большими деньгами в то время.

Так что я запомнил как можно больше о столах из моей компьютерной программы, особенно о руках, где был 50% шанс на победу.

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

Что ж, моя ставка окупилась. В тот день я заработал 350 долларов. Я проиграл только одну крупную руку (которая мне обошлась примерно в 70 баксов), но выиграл гораздо больше. Я заработал репутацию безрассудного и удачливого игрока. Только я знал, что я не был безрассудным или удачливым… просто рассчитанным.Достаточно скоро мои коллеги перестали играть со мной Guts.

И это действительно здорово.

Ребенку-хакеру 13-17 лет было действительно легко праздновать маленькие победы. Каждая маленькая победа заставляла меня чувствовать себя невероятно успешным.

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

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

Я бы никогда не достиг того места, где я нахожусь, если бы я не начал возиться со своим профилем AIM в первую очередь, а праздновал небольшие победы . Я понял, что обучение программированию — это долгий путь, который у всех разный.Но если вы начнете, продолжаете возиться и тестировать вещи и цените моменты, в которых все работает, вам будет намного легче продолжать двигаться вперед.

Вы могли бы даже стать звездой программирования.

And Then The Morning Comes, и вы оглянетесь на все, что сделали, и поймете весь прогресс, которого вы достигли на этом пути. Если вы продолжите двигаться вперед, довольно скоро вы станете неудержимыми в программировании.

Проблема, с которой сталкивается большинство людей, заключается в следующем:

Когда вы учитесь программировать, это иногда может казаться бесконечным марафоном размышлений:

«Мне нужно научиться этому.

Затем вы изучаете материал и понимаете, что есть еще чему научиться. Этот цикл может показаться довольно сложным.

Никогда не забывайте отмечать маленькие победы.

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

Часто понимание того, что вы делаете в настоящем, — лучший способ стимулировать ваш рост в будущем.

Готовы начать кодирование? Мы дарим первые 2 недели нашей онлайн-программы разработки программного обеспечения бесплатно. Зарегистрируйтесь здесь: бесплатный вводный курс.

Обучение детей программированию, по книге

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

Усилия г-жи Сауджани по противодействию гендерному дисбалансу в отрасли с помощью клубов кодирования, а теперь и книг, похоже, победили некоторых крупных деятелей технологической индустрии. В ее новой книге по кодированию есть горячие отзывы филантропа Мелинды Гейтс; Джек Дорси, соучредитель и исполнительный директор Twitter; и главный операционный директор Facebook Шерил Сандберг.

Дочь двух инженеров, приехавших в Соединенные Штаты в качестве политических беженцев из Уганды, г-жаВ некотором смысле Сауджани вряд ли является сторонником компьютерной грамотности. Ее академический и профессиональный опыт — это юриспруденция, история и политика, а не технологии. Перед тем, как основать свою организацию по программированию, она работала юристом в хедж-фонде и баллотировалась в Конгресс в 2010 году. Она проиграла, впечатляюще, и решила основать некоммерческую организацию, чтобы обучать девочек компьютерной грамотности.

С момента своего основания в 2012 году клубы кодеров организации быстро распространились по стране и теперь встречаются в 50 штатах.Но спрос опередил рост: 7000 девушек подали заявки на 1600 мест в 80 летних лагерях группы.

Итак, в начале 2015 года, чтобы расширить охват группы, г-жа Сауджани, которая в 2013 году опубликовала книгу для взрослых о женщинах и лидерстве, пошла к своему литературному агенту и предложила серию детских книг о программировании. В то время это казалось неиспользованным рынком. Г-жа Соджани встретилась с несколькими издателями и была взволнована стратегией Penguin по наводнению всех уголков детского рынка такими книжками, как «Baby Code!» для детей от 3 до 7 лет и романы для девочек-подростков.

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

Некоторые книги по программированию для детей, вероятно, лучше работают в качестве подарка для шуток, чем в качестве учебного пособия для миниатюрного Марка Цукербергса. Джон Ванден-Хеувел создал прибыльный поджанр книжек с картинками, выпустив серию книг по программированию для младенцев с такими названиями, как «HTML для младенцев», «JavaScript для младенцев» и «CSS для младенцев». Г-н Ванден-Хеувел, который создал и самостоятельно издал книги после рождения своего сына, продал около 100 000 экземпляров самостоятельно, а затем заключил издательское соглашение с Sterling Children’s.Позже он перешел к написанию книг по программированию для детей старшего возраста, таких как «C ++ для детей», предназначенных для детей от 3 до 5 лет.

Как 14-летний Танмай Бакши-самоучка стал экспертом по искусственному интеллекту в IBM

Знакомьтесь, Танмай Бакши. Компьютерный программист, эксперт в области искусственного интеллекта и выдающийся технический специалист. Он разработал несколько приложений, опубликовал книгу, провел TEDx Talk и выступал на саммитах IBM Watson по всему миру, включая Финляндию, Новую Зеландию, Данию и Австралию.

Но есть в нем что-то удивительное: ему всего 14 лет.

Хотя он впервые привлек внимание IBM в 11 лет, подъем Бакши в технологической индустрии начался гораздо раньше. Пока сверстники складывали Lego и притворялись, пятилетний Бакши учился программировать.

Его отец Пунит Бакши несколько лет работал программистом. Пока старший Бакши набирал коды, его очарованный сын наблюдал за процессом.

«Мне было так увлекательно, как компьютеры действительно могут делать что угодно», — сказал Бакши CNBC Make It.«Я хотел знать, что происходит за серверной частью, и посмотреть, как можно управлять компьютерами и указывать им, что делать».

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

В возрасте семи лет Бакши создал канал на YouTube, где размещал уроки по программированию и веб-разработке. С каждой загрузкой видео он получал тысячи вопросов от людей со всего мира.

Понимая, что не хватает знаний о программировании и машинном обучении, он сделал своей миссией на YouTube-канале помочь 100 000 начинающих детей и новичков на пути к программированию.Сегодня у него более 200 000 подписчиков.

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

Но со временем Бакши потерял интерес к программированию. «Я всегда чувствовал, что технологии очень ограничены. Я всегда чувствовал, что в тот момент, когда вы что-то вставляете, это устаревает», — говорит подросток.

Его работа приняла новый оборот в возрасте 11 лет. Загружая видео на YouTube, он наткнулся на документальный фильм о машине для ответов на вопросы IBM Watson и о том, как она играла в Jeopardy.

Он впервые услышал об искусственном интеллекте, и это мгновенно избавило его от скуки. «После этого меня сразу же заинтересовали IBM Watson и AI, — вспоминает Бакши.

В течение недели он создал свое первое приложение Watson. Приложение под названием «Спроси Танмэя» отвечает на вопросы, взвешивая наилучшие возможные ответы, прежде чем выплюнуть ответ.

Вскоре после этого он наткнулся на службу IBM под названием Document Conversion, которая в то время находилась на стадии альфа.Основная задача программного обеспечения — преобразовывать документы из одного формата, например PDF, в другой формат, например HTML.

Через несколько минут после установки программного обеспечения Бакши обнаружил ошибку. Он разместил свои выводы на веб-сайте программирования и в своем личном Твиттере.

Некоторые сотрудники IBM, работавшие над технической стороной дела, вскоре заметили это и связались с ним. «Это было действительно захватывающе», — говорит Бакши. «Все эти сотрудники IBM обращаются ко мне».

Двое из первых знакомых в конечном итоге стали его наставниками и помогли ему в сотрудничестве с IBM.

Танмай Бакши, 14 лет, сотрудничает с IBM Watson в области глубокого обучения.

С тех пор технический гигант предлагал ему много возможностей выступить на конференциях, которые проводила компания. На их конференции Interconnect Бакши выступил с основным докладом перед 25 000 человек, а на конференции разработчиков IBM в Бенгалии, Индия, он выступил перед 10 000 человек.

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

При этом эксперт-самоучка по искусственному интеллекту сумел поразить некоторых ключевых руководителей компании своим интеллектуальным мастерством. В частности, его нынешний наставник и технический директор IBM Watson Роб Хай.

«Он впитывает знания, как губка, — рассказывает Хай CNBC Make It, — и очень хочет узнать еще больше о глубоком обучении и искусственном интеллекте».

Вместе они провели сеансы Facebook Live и организовали различные выступления. Их последняя сессия прошла в AI World в Бостоне, где они обсудили, как использовать AI для анализа социальных сетей.Подросток говорит, что любит эти разговоры и с нетерпением ждет их.

Женщина проходит мимо логотипа IBM

Шон Гэллап | Getty Images

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

Его опыт в области искусственного интеллекта уже получил высокую оценку. После выступления на Саммите знаний 2017 года в Дубае он получил награду «Посол знаний» от Фонда короля Дубая Мохаммеда бин Рашида Аль Мактума. Он также является чемпионом IBM Cloud и почетным советником IBM Cloud.

Но Бакши не только проводит дни, улетая на конференции и накапливая похвалы. Подросток также работает над улучшением жизни других.

Здравоохранение — область, которая действительно созрела для расширения с помощью ИИ.

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

«Я обнаружил, что искусственные нейронные сети действительно полезны в сфере здравоохранения», — говорит Бакши.«Здравоохранение — это область, которая действительно созрела для улучшения с помощью ИИ».

Подросток объясняет, что люди более склонны к ошибкам в сфере здравоохранения. Это также поле, которое включает в себя «тонну данных» и которое использует метод проб и ошибок, что замедляет ряд медицинских процессов.

«Значит, ИИ действительно нуждается в очень, очень сильном воздействии», — говорит он.

Несмотря на то, что за последний год было много скептиков ИИ, Бакши опровергает мнение, что ИИ приведет к гибели человечества.Напротив, он говорит, что ИИ «улучшит нашу жизнь».

Подросток указывает на медицинский проект, в котором он сейчас участвует, под названием «Познавательная история».

Проект возглавляют партнеры IBM по бизнесу Darwin Ecosystem, компания по разработке искусственного интеллекта, компания Not So Rocket Science, занимающаяся когнитивными вычислениями, и его наставник Роб Хай.

Их первое задание связано с девушкой с параличом нижних конечностей по имени Бу, которая живет к северу от Торонто.

«[Бу] не может сказать, что ей неудобно, что она хочет пить, что она голодна или что она хочет, чтобы включили телевизор», — говорит Бакши.»Ничего.»

Чтобы помочь Бу общаться, команда создает устройство, которое будет сканировать волны ее мозга. Роль Бакши в этом проекте заключается в использовании алгоритмов глубокого обучения для понимания мозговых волн электроэнцефалографии Бу и преобразования их в естественный язык, чтобы она могла передавать свои мысли.

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

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

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

«Доктора считают [ИИ] действительно мощным инструментом, — говорит Бакши. Он приводит такой пример: Почти каждую неделю выходит новая литература на такие темы, как рак или открытие лекарств.

Представьте, сколько еще людей снова сможет общаться.

Даже если бы специалисты могли читать одну страницу в минуту, они все равно не смогли бы дочитать всю публикуемую информацию.Затем требуется время, чтобы понять эту информацию и включить ее в свой диагноз и лечение.

«Это невозможно для человека», — говорит Бакши. «Мы просто не способны на это. Наше познание не позволяет нам этого».

Вот где приходит более глубокое обучение: ИИ может просматривать миллионы документов за доли секунды, понимать их и описывать так, чтобы мы их понимали.

«Это действительно очень полезный профессиональный инструмент для врачей, который может улучшить и спасти так много жизней из-за того, что [медицинская профессия] так зависит от данных», — говорит Бакши.

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

«Без сомнения. Это то, чем я больше всего увлекаюсь», — говорит подросток.

Однако он признает, что понимание и реализация этой области работы может быть сложной задачей. «Создание каждого проекта — это путешествие», — говорит Бакши. «Но на самом деле я люблю упорствовать через эти проблемы, потому что я знаю, что конечный результат действительно удивителен и каждый шаг представляет собой процесс обучения. «

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

Jobwise, он рассматривает возможность присоединения к исследовательским группам в таких компаниях, как IBM, Google, Microsoft и Apple, но говорит, что не ограничивает себя.

«Я могу основать свою собственную компанию, которая занимается исследованиями, и разработка и внедрение искусственного интеллекта », — говорит Бакши.

Он также написал книгу «Hello Swift !: программирование приложений iOS для детей и других новичков», а в настоящее время в разработке находится вторая книга по Watson.

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

«Они предоставили мне доступ и ресурсы именно тогда, когда я нуждался в них больше всего», — говорит подросток. «Если бы не поддержка моей семьи, я бы не добился такой степени своей мечты.«

Нравится эта история? Нравится CNBC Make It на Facebook

Не пропустите:

Почему IBM отправляет своих лучших сотрудников за границу на четыре недели

Почему это Эксперт по искусственному интеллекту говорит, что Илон Маск «продает страх»

Илон Маск — самый осторожный генеральный директор в сфере технологий, согласно суперкомпьютеру IBM

Croton Free Library — Online Programming

ОНЛАЙН ПРОГРАММЫ

Ознакомьтесь с полным календарем наших онлайн-мероприятий..

Браслеты богини святого Валентина

Для подростков, подростков и взрослых.
Приходите провести день в библиотеке Zoom и сделайте особый браслет богини ко Дню святого Валентина. Это легко для новичков и отличный способ начать заниматься бисером для всех, кто хочет начать. Все материалы предоставляются методом бесконтактной доставки.
Регистрация: Напишите Лорен по адресу [email protected] Наборы ограничены, поэтому зарезервируйте их сегодня! Комплекты будут доступны с четверга, февраля.4.
Четверг, 11 февраля, 15: 00–16: 00


Академия активистов: Джессика Келлгрен-Фоззард

Для подростков и взрослых.
Присоединяйтесь к нам для живой презентации и вопросов и ответов с всемирно известным ютубером Джессикой Келлгрен-Фоззард на тему прав инвалидов, защиты интересов и образования! Узнайте, как быть защитником, как определять эйлизм, а также исторический и современный прогресс в направлении значимого приспособления и равенства.
Это мероприятие открыто для подростков и их родителей, участники получат 1. 5 часов общественных работ. Представлено совместно с несколькими другими областными библиотеками и некоммерческими организациями.
Регистрация: Зарегистрируйтесь на Zoom.
Воскресенье, 7 марта, с 16:00 до 17:30


Группы и классы


Истории и наука о заднем дворе

Для детей от 3 до 8 лет.
Наша собственная мисс Джейн читает книги и занимается созданием детских поделок на природе! Это просто: вы просто берете набор для рукоделия, забираете его домой, смотрите вместе с детьми рассказ и обучающее видео на канале мисс Джейн на YouTube, а затем делаете поделки сами! Мы будем делать фигурок из листьев, блестящую паутину и многое другое.Бесплатно и открыто для всех.
Регистрация: Звоните нам каждую неделю по телефону 914-271-6612, чтобы забрать свой набор для рукоделия!


Шахматный клуб Кротонской свободной библиотеки

Для всех возрастов.
Присоединяйтесь к нашему еженедельному шахматному клубу на Zoom! Изучите стратегии, техники и играйте в игры. Обучал тренер с рейтингом USCF Кенайя Массалин. Приглашаются все возрасты и любой уровень опыта. Встречается еженедельно по вторникам.
Регистрация: Электронная почта [email protected] для ссылки и информации.
вторник с 17:00 до 18:00

ФИЕСТА! с Флором!

Для детей 2-6 лет.
Присоединяйтесь к нам в веселой осенней серии Fiesta с Флор! Это БЕСПЛАТНАЯ программа, открытая для детей от 2 до 6 лет. Эти «Учите испанский через музыкальные приключения дома» на Zoom будут проходить только после регистрации. Место ограничено, поэтому зарегистрируйтесь сегодня!
Регистрация: Зарегистрируйтесь здесь! После регистрации вы получите электронное письмо с подтверждением, содержащее информацию о присоединении к встрече.
среда, с 11:00 до 11:30


Клуб журналов

Для детей ~ 9-13 лет.
Выразите себя и найдите сообщество с помощью письма, рисования и многого другого. Этот бесплатный клуб под руководством учителя Лори Джо Сигел дает подросткам возможность творчески экспериментировать и сделать письмо привычкой. Никаких особых навыков письма или рисования не требуется!
Даты зимы / весны:

  • 19 января
  • 16 февраля
  • 16 марта
  • 20 апреля
  • 18 мая

Регистрация: Электронная почта gglazer @ wlsmail.org для ссылки и информации.
Третий четверг месяца, с 17:00 до 18:00


Библиотечная гильдия

Для детей ~ 9-17 лет.
Присоединяйтесь к онлайн-кампании D&D вместе с сотрудником библиотеки в качестве мастера подземелий! Авантюристы будут создавать своих собственных персонажей и вместе отправляться на поиски редких артефактов. Опыт не требуется (но игроки-ветераны приветствуются)!
Регистрация: Текущий сеанс заполнен, но, пожалуйста, свяжитесь с gglazer @ wlsmail. org для информации.


Музыка и движение с Лори Джо

Для детей от 0 до 8 лет.
В этом классе мы будем петь, танцевать и разыгрывать песни, которые превратились в книги. Мы выучим различные песни, игры с хлопками и песнопения, а также будем исследовать музыкальные инструменты и играть на них. Если у вас нет инструментов, подойдут кастрюля и ложка! Присоединяйтесь к веселью. Детям также рекомендуется носить костюмы и переодеваться в класс.
Регистрация: Zoom ссылка и пароль высылаются тем, кто зарегистрируется.Свяжитесь с Лорен по адресу [email protected], чтобы присоединиться.
вторник с 10:00 до 10:30


Музыкальный обзор с Роуз Коэн

Для детей всех возрастов.
Инновационный интерактивный подход к музыке! Плавные переходы от песни к песне с использованием забавных реквизитов и забавных движений делают каждое 30-минутное занятие интересным для всех. Детей поощряют выражать себя через танцы, пение и творческие игры.
Регистрация: Зарегистрируйтесь заранее.После регистрации вы получите электронное письмо с подтверждением, содержащее информацию о присоединении к встрече.
по средам с 16:00 до 16:30


Группа поддержки родителей и младенцев

Группа поддержки новых родителей была основана в 2015 году и предоставляет бесплатные профессиональные группы поддержки для новых и будущих родителей. Группа открыта для всех, кто обращается за профессиональным советом, товарищеским товариществом и доброй поддержкой. Эту теплую и гостеприимную группу ведут Кэтрин Уайтсайд (CPD: CBI) и доктор Х.Рэйчел Лемоник (PsyD). При наличии возможности присоединяется Дайан Лисия, специалист по медсестре по охране здоровья матери и ребенка округа Патнам (RN / IBCLC), чтобы ответить на клинические вопросы.
Регистрация: Свяжитесь с Кэтрин Уайтсайд ([email protected] com), чтобы получить ссылку для увеличения и пароль.
Четверг с 11:00 до 12:30

Игроки шайбы

Для детей ~ 9-12 лет.
Интересно о Барде? В этом клубе под руководством подростков ученики среднего школьного возраста будут вместе разыгрывать сцены, узнавать о пьесах и размышлять обо всем, что касается Шекспира.Опыт не требуется. Встречается ежемесячно.
Регистрация: Электронная почта [email protected] для получения ссылки и информации для регистрации.
по средам; ежемесячно


Истории с Крисом

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


Мини-серия занятий йогой для родителей и детей

Для детей в возрасте от 18 до 4 лет с опекуном. (Приглашаются и воспитатели с маленькими детьми.)
Йога для малышей с сертифицированным инструктором по йоге Линдси Флетчер. Приходите изучать преимущества йоги вместе со своим малышом! На этом занятии мы стремимся способствовать осознанию тела, физической силе и ознакомлению с осознанностью. Этот класс будет включать позы йоги, дыхательные практики, а также игровую музыку и двигательные упражнения.Мы также будем весело проводить время в кругу и изучать йогу с помощью реквизита, рассказов и песен. Повторение и последовательность в структуре класса позволит вам и вашему малышу продолжать практиковаться, даже когда вы дома. Добро пожаловать на всех уровнях! Если родители с младшими детьми тоже захотят присоединиться к этому классу, мы будем рады.
Регистрация: Зарегистрируйтесь на Zoom!
По четвергам с 10:00 до 10:30


Книжные клубы

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

Подпишитесь на комплект зимних книг!

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

Бесплатно и доступно для посетителей всех возрастов — взрослых, подростков, детей, всех!

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


40+ классов программирования, игр, игрушек и приложений для детей

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

Но сначала давайте определимся с терминами.

Кодирование — это изучение иностранного языка — машинного иностранного языка. Как и любой другой язык, умение читать и писать — это грамотности по сравнению с . Самым большим преимуществом обучения программированию является то, что дети развивают способность логически мыслить. ЛОГИКА! Это распространяется на многие другие области обучения, верно?

Программирование — это, согласно статье Guardian, « процесс и концепции логики, которые — при реализации с помощью кода — воплощают в жизнь цифровые сервисы .”

Развитие навыков программирования и кодирования относится к более широкому термину, называемому вычислительная грамотность (CS) , что означает « решение проблем, проектирование систем и понимание человеческого поведения с использованием концепций, фундаментальных для информатики. ”CS понимает, как решать человеческие проблемы с помощью компьютеров.

40+ классов программирования, веб-сайтов, игр и приложений для детей

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

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

Готовы увидеть все варианты?

КЛАССЫ кодирования


Code Academy
Научитесь программировать в интерактивном режиме бесплатно.


Code Combat
Обучение детей программированию на реальных языках с использованием реального синтаксиса.


Код.org
Запишитесь на 20-часовые курсы по основам информатики, «Час кода» и другие.


Программирование для детей в Sylvan Learning
Дети 3–8 классов могут изучать дизайн видеоигр и компьютерное программирование.


GameMaker Studio
Хотя мы сами не пробовали, на веб-сайте Studio объясняется, что он в равной степени обслуживает как новичков начального уровня, так и опытных профессионалов в области разработки игр, позволяя им создавать кроссплатформенные игры.


Khan Academy
Узнайте, как программировать рисунки, анимацию и игры с помощью JavaScript и ProcessingJS, или узнайте, как создавать веб-страницы с помощью HTML и CSS.


PluralSight
Изучите кодирование / программирование приложений, HTML, игр и многого другого.


TechRocket
Изучите программирование с помощью курсов по Java, C ++, Python и iOS.


Tynker
Создайте приложение. Запрограммируйте робота. Управляйте дроном.


Youth Digital — НАША ЛУЧШАЯ ВЫБОРКА!
В своем самом популярном курсе дети в возрасте 8–14 лет изучают программирование на Java, изменяя Minecraft ® * и создавая свои собственные моды от начала до конца. Моей дочери понравился этот класс и она многому научилась. ( Мой обзор здесь )

Кодирование для детей ИГРЫ И ИГРУШКИ


Code-a-Pillar Think & Learn
(возраст от 3 до 8)
Это новая впечатляющая обучающая игрушка STEM для дошкольников. Расположите сегменты в разном порядке, чтобы Code-a-Pillar выполнял разные функции.


Cubetto Playset Coding Toy
(возраст 3+)
Мы обожаем эту деревянную игрушку для кодирования с ручными блоками кодирования, доской для кодирования и роботом — никаких дополнительных экранов не требуется.Он прост в использовании и предлагает множество возможностей для обучения не только программированию, но также географии и естествознанию. Полный обзор здесь.


Dash & Dot (от 5 лет)
Dash УДИВИТЕЛЬНЫЙ — я видел, как дети в возрасте пяти лет придумывали, как с ними программировать. (После инструкции взрослого.) Но они действительно интуитивно понятны и просты в использовании. Это впечатляюще интуитивно понятная система. Дети используют Dash с бесплатным приложением Blockly.


Ботли — кодирующий робот
(возраст 5 — 12)
Мы действительно ЛЮБИМ Ботли! Одна вещь, которая отличает Botley от большинства игрушек и игр для программирования, — это его автономность, что означает, что вам не нужно другое устройство, такое как ipad или телефон, для его использования! Он очень удобный и учит детей последовательным рассуждениям, циклам и условиям, например, если, то. В этом маленьком роботе есть множество заданий, плитки, строительные элементы для полос препятствий и карточки кодирования. Я НАСТОЯТЕЛЬНО рекомендую это.


Osmo Coding (от 4 лет)
Получите практические навыки с этой игрушкой и игрой для программирования для устройств Apple. Полный обзор здесь.


BitsBox
Ежемесячный кодовый ящик для детей.


Kano (от 6 лет)
Соберите компьютер и запрограммируйте его, используя Raspberry Pi3.


Lego Mindstorms (от 10 лет)
Создавайте роботов и управляйте ими с помощью 601 детали, двигателей, ИК-датчиков и многого другого.Роботы смогут ходить, разговаривать, хватать и многое другое…


Давайте приступим к программированию (от 9 лет)
Этот практический набор учит детей программированию с использованием набора оборудования и компонентов, а также компьютерного приложения с уроками и проектами. Мне не нравятся небольшие направления, которые совсем не привлекательны, но как будто это довольно простая установка. Уроки включают видео, в которых рассказывается как о коде, так и о его концепциях. (Как переменные и циклы.) Я рекомендую его детям начальной и средней школы, которые хотят научиться писать код, а не блочное кодирование.


Robot Turtles (от 4 лет)
Игра, вдохновленная языком программирования Logo, позволяет маленьким детям писать программы с игральными картами. Эта игра не была моей любимой, но некоторым она нравится.


Sparki (от 9 лет)
Обучает начинающих программированию, электронике и робототехнике; Учебный план включает в себя как код Arduino, так и программирование с помощью перетаскивания.
Кублеты (от 5 лет)
Изучите вычислительное мышление с помощью этих маленьких роботов! Честно говоря, мне очень нравится Cubelets, но за такую ​​дорогую цену возможности у него довольно простые. Полный обзор здесь.

Кодирование для детей ВЕБ-САЙТЫ


Alice
Настольное приложение Carnegie Melon для Windows, Mac и Linux использует уникальную среду трехмерного программирования, чтобы научить детей основам программирования. (Это здорово, но лучше для детей постарше.)


Blockly
Эта серия обучающих игр обучает визуальному программированию.


GameBlox
Редактор веб-игр, использующий блочный язык программирования.
GameFroot
Научитесь кодировать, публиковать и зарабатывать на играх.
Детский Рубин
Развлекайтесь и создавайте игры или выполняйте домашнее задание с помощью Ruby.
Кодабл
Учебная программа для начальной школы.
Сделано с кодом
Веб-сайт, чтобы вдохновить девушек увидеть, что код может помочь им в достижении своих увлечений.
НоваЛабс Кибербезопасность
В этой лаборатории вы будете защищать компанию, которая подвергается все более изощренным кибератакам. Ваша задача — усилить вашу киберзащиту и помешать злоумышленникам, выполнив ряд задач кибербезопасности. Вы будете взламывать пароли, создавать код и побеждать злонамеренных хакеров.


Scratch
Прежде всего, этот сайт очень интуитивно понятен для детей. Но в основном веб-сайт Scratch дает детям возможность использовать блочное кодирование для программирования интерактивных историй, игр и анимации. Это отличное введение в программирование! (* Мой полный обзор здесь )


Stencyl
Extend Scratch — простой интерфейс привязки блоков с новыми функциями и сотнями готовых к использованию блоков для программирования игровых приложений.

Кодирование для детей APPS


Cargo Bot (БЕСПЛАТНО)
Cargo-Bot — игра-головоломка, в которой вы учите робота перемещать ящики. Кроме того, это первая игра, полностью программируемая на iPad с использованием Codea ™.


Cato’s Hike
Нам нравится это приложение для программирования! В простом программном интерфейсе используются красивые открытки с картинками.



Daisy the Dino (БЕСПЛАТНО)
Это бесплатное забавное приложение с простым интерфейсом перетаскивания, который дети всех возрастов могут использовать, чтобы оживить Дейзи, танцующую по экрану. А насколько милашка Дейзи?


Hopscotch (БЕСПЛАТНО)
Создавайте свои собственные игры и мгновенно публикуйте их, чтобы каждый мог играть! Используйте простые видеоролики, чтобы создавать игры, такие как Flappy Bird, создавать пиксельные изображения или создавать что-то новое.


Kodable Pro (БЕСПЛАТНО)
Эта отмеченная наградами игра и прилагаемая к ней учебная программа предназначены для обучения основам компьютерного программирования детей от 5 лет.


Move the Turtle
Move the Turtle учит детей (в возрасте от 5 лет) основам программирования.


Robozzle (БЕСПЛАТНО)
Robozzle — это социальная игра-головоломка, которая учит программированию. Используя всего несколько простых команд, научите робота рекурсивно просматривать дерево, следовать связному списку или считать в двоичном формате.


ScriptKit
ScriptKit — это настраиваемая среда программирования для создания простых мобильных прототипов на iPad с использованием собственных компонентов пользовательского интерфейса iOS и API-интерфейсов социальных сетей, доступных через интуитивно понятный интерфейс перетаскивания.

Кодирование для детей КНИГИ


Кодекс! Головоломки, игры, задачи и концепции компьютерного кодирования для решающего проблемы внутри вас
Дженнифер Шимански
В каноне книг по кодированию это стоит особняком, поскольку учит детей вычислительному мышлению и программированию без использования компьютера.Вообще. Возьмите блокнот и будьте готовы к четким указаниям и шаблонным инструкциям по изучению алгоритмов, оптимизации, циклов, ограничений, двоичного кода и многого другого. На протяжении всей книги вы отправитесь в приключение, прочтете свои цели и четкие объяснения концепций, а затем напишете код. Но это еще не все. Вы найдете занятия, головоломки и биографии. Легко проследить за небольшими кусками, которые последовательно наращивают друг друга.


Girls Who Code — это книга, которая учит детей основам программирования.Иллюстрации, игривый дизайн и бирюзово-голубые цвета страниц делают его интересным для чтения. Книга побуждает девушек заниматься программированием, вступив в клуб или программу «Девушки, которые кодируют». Это сопутствующая книга, Code It! Create It !, — это управляемый журнал для ваших идей по программированию.


Руководство для начинающих по программированию Развлекайтесь с помощью Scratch и Python от Марка Скотта, проиллюстрировано Миком Марстоном
Дизайн этой книги удобен для детей, кроме того, что она хорошо написана поэтапно с учебными пособиями, которые заставляют детей ничего не знать программированию удивительных функций с лупами, музыкой и многим другим.Впечатляющий.

— — — — —

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

Base Kit 2.0 от Let’s Start Coding: начинающие быстро приступят к работе с лучшим набором для кодирования и программирования для детей от 9 до 13 лет! Логика программирования с помощью мастера кода. ИграROBOT WARS Coding Board Game — Учись и играй с компьютерным программированием. Geeky STEM Toy and Gift для мальчиков и девочек от 7 лет и старше.Предварительные навыки программирования не требуются Учебные ресурсы Набор действий для роботов-мышек Code & Go, 83 штуки WowWee COJI Робот-кодировщик ToyALEX Toys Future Coders Робот-гонки Набор навыков кодированияКомпьютерный комплект Kano (издание 2016 г.) Osmo Coding Awbie Game (требуется базовая комплектация) Osmo Coding Jam Game (требуется базовая база) ) ALEX Toys Future Coders Poppin ‘Pictures Набор навыков программированияFisher-Price Think & Learn Code-a-PillarCode Остров обезьян Шесть блоков роботов Головоломки Стартовый пакет с бесплатной игрой по программированию: Cork the VolcanoCoding Board Game: On The BrinkA Руководство для начинающих по программированию Девочки, которые программируют: научиться кодировать и изменять игры WorldCoding на ScratchPython для детей: игровое введение в программированиеКак кодировать: шаг- Пошаговое руководство по компьютерному кодированию Кодирование для детей: создавайте собственные видеоигры с помощью Scratch

Мой блог Hakyll — Мой опыт обучения детей программированию

Отправлено: 13 октября 2016 г. Эммануэль

Как профессиональный разработчик программного обеспечения, моей старшей дочери Ларе было 11 лет, а второй Кристине 8, я решил, что имеет смысл потратить некоторое время, пытаясь познакомить их с программированием.Отец познакомил меня с ним в более позднем возрасте, но все же относительно рано (в то время это был какой-то БЕЙСИК).

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

Я потратил некоторое время на размышления о том, какой язык использовать, но это было истинным совпадением, что я однажды слушал подкаст-интервью Functional Geekery Конрада Барски, где он упомянул свою книгу Land of Lisp и ее Realm of Продолжение ракетки. У меня было желание выучить lisp в течение некоторого времени, и я также склоняюсь к более функциональным языкам и подходам (FP). Я купил книгу, которая стала отличным источником вдохновения. Я также заказал скретч-книжку в то же время, но на самом деле никогда не открывал ее, потому что мне быстро стало ясно, что это будет ракетка.

Ракетный язык, как диалект scheme (сам по себе диалект lisp ), кажется, отлично подходит для обучения детей:

  • очень маленький синтаксис
  • без ключевых слов, возможен перевод (см. Ниже)
  • очень хорошие библиотеки и материалы для обучения, например HtDP
  • REPL и DrRacket IDE

Вдобавок книга Realm of Racket основана на идее создания все более сложных игр, чтобы познакомить детей с программированием, что, по моему мнению, было отличным подходом.

Для детей старшего возраста с некоторым опытом в математике я бы на самом деле рассмотрел haskell , но в этом возрасте я думаю, что racket — отличный вариант.

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

Я не утверждаю, что достиг чего-то большего, чем если бы мы использовали Scratch . Может, в конце концов, это был бы лучший выбор. Я недостаточно знаю Скретча, чтобы судить по этому поводу.

Я поместил на github немного отредактированные версии исходного кода, который мы создали.

Готовимся

Когда я выбрал racket в качестве языка обучения, я сам его не знал.Чтобы подготовиться, я написал игру в ракетку в стиле тетрис. Это сработало достаточно хорошо, и я был убежден, что это был путь вперед и в моих учебных планах.

Предварительные требования

Стандартные библиотечные функции

Racket явно названы на английском языке. Я решил как можно больше попытаться перевести имена функций на словенский, на котором свободно говорят мои дети. Что-то подобное было бы невозможно во многих традиционных языках, но это не проблема сделать это в racket (ну, я еще пришлось спросить).Благодаря этому ядро ​​ схема функция определение стало naj-bo , если стало če и так далее. Я также перевел многие имена библиотечных функций.

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

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

Начало

Мы начали первую сессию, играя с REPL в DrRacket, выполняя основные арифметические операции и просматривая результаты. Итак, выражения типа (+ 1 2) , также определяющие переменные, например, создание переменной для каждого их имени, имеющего в качестве значения их возраст, и вычисление разницы в возрасте:

Затем они будут создавать такие переменные для других членов семьи и вычислять возрастные различия или даже суммы, затем мы будем смотреть на вложенные выражения, такие как (/ (+ 6 4) 2) (что составляет (6 + 4) / 2) .Благодаря интерактивности REPL, то, что могло сбивать с толку, в конечном итоге оказалось не так уж и проблематично.

Затем мы перешли к первому упражнению из книги Realm of Racket : угадайте число. Игрок выбирает число от 0 до 100, компьютер должен угадать его, игрок отвечает «слишком много» или «слишком мало», пока компьютер не найдет число. Идея состоит в том, чтобы написать приложение, полностью полагающееся на REPL: вы общаетесь с компьютером, вызывая функции, поэтому нет необходимости в механизмах, например, для синтаксического анализа пользовательского ввода.

Первая реализация выглядит так:

Это собственно упрощено из книги, убрав некоторые тонкости, чтобы наклеить минимальное более или менее рабочее решение.

Сеанс игры в эту игру выглядит так (опять же пример из книги):

Самым сложным здесь было объяснить алгоритм двоичного поиска. Но они это поняли, это довольно интуитивно понятно в контексте угадывания числа. Они быстро поняли, что выбор числа в середине интервала даст результат быстрее, хотя, конечно, их первым планом было попробовать 1, затем 2 и так далее.

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

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

Затем я бы потихоньку заставлял их сами вносить изменения и опробовать их.

Одна из статей, которая вдохновила меня на подготовку плана для графики, была статья о языке обучения CodeWorld, и в частности этот абзац:

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

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

Рисунок нашего героя

Я обнаружил, что стиль Realm of Racket чрезмерно использует мутацию, а локальный определяет вызовы , поэтому я ввел макросы потоковой передачи, объяснив только то, что они помогают объединять вызовы.

Итак, наша первая графическая программа нарисовала нашего снеговика:

Наш герой

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

Также положительно оценивает DrRacket за отображение картинок в выводе REPL!

Большой взрыв

После рисования мы могли перейти к следующему шагу: анимации! Здесь появляется потрясающее приложение для ракетки для обучения: функция большого взрыва.Big Bang, часть пакета «Как разрабатывать программы», направляет разработчика в организации состояния приложения в единую структуру, а затем предоставляет функции для развития этого состояния, когда происходят следующие события (или многие другие типы событий):

  • время прохождения
  • события клавиатуры / мыши
  • обнаружение эндшпиля

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

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

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

Я ожидал, что начало системы координат, находящейся в верхнем левом углу, будет проблемой, но оказалось, что это не проблема. И, оглядываясь назад, почему это могло быть? В том возрасте они никогда не сталкивались с какой-либо декартовой системой координат!

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

В этот момент мы думали, что строить в будущем, и остановились на клоне Flappy Bird.Игра на самом деле удивительно проста: птица движется только вертикально, затем у вас есть список препятствий, которые перемещаются влево и отличаются между собой только вертикальным положением отверстия.

Это означает, что состояние игры только:

  • целое число, представляющее вертикальное положение птицы
  • целое число, представляющее горизонтальное смещение препятствий
  • список целых чисел, являющихся вертикальными смещениями проемов отображаемых препятствий

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

У нас уже был персонаж, и мы знали, как перемещать его по вертикали на экране и как реагировать на клавиши. Нам нужно было рисовать препятствия и работать с этим более сложным состоянием. Но для определения этого состояния нам нужны структуры, которые я еще не представил: пока наше состояние было только целым числом, чего было недостаточно.

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

И так далее. #: transparent довольно неудачный, он требуется среди прочего, чтобы содержимое структуры хорошо отображалось REPL. Первоначально я намеревался сделать детей списком, но в конце я отступил, не хотел уже сейчас вводить концепцию списка, еще и потому, что неграфическое программирование было гораздо менее привлекательным для детей в тот момент. (сложный баланс, который ... вы хотите опираться на основы, но вы должны постоянно поддерживать их мотивацию ...).

В любом случае, чтобы представить новую функцию, которую мы имели со структурами, мы расширили нашу программу, добавив 2D-положение снеговика, X и Y, используя все клавиши со стрелками.

Этот урок был довольно скучным для детей, поскольку перенос кода был довольно механическим (раньше состояние было просто Y снеговика, теперь нам пришлось позвонить game-state-position-top , чтобы извлечь его), и, к сожалению, я это сделал. большую часть этого я. Но потом они повеселились, играя в обновленную игру, и после этого старшая дочь могла понимать структуры намного лучше.А вот младшему было очень тяжело.

Я также подумал о введении сопоставления с образцом, когда вы задаете «форму» данных для их деконструкции и извлечения поля (полей), которое вас интересует.

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

Чтобы реализовать flappy bird, мы начали с того, что убрали движение снеговика влево / вправо и добавили рисунок столбов.Столбы просто нарисованы через два прямоугольника. Девочки все же придумали координаты столбов, хотя геометрия для младшей стала сложной.

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

Улучшенные цвета: молодец, Лара!

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

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

Ракетка - это весело!

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

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