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

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

«Цифровой» учитель года — о том, почему дверь её кабинета всегда открыта
4 764
3

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

«Цифровой» учитель года — о том, почему дверь её кабинета всегда открыта
4 764
3

Номинант на премию ЮНЕСКО за использование ИКТ в образовании и «цифровой» учитель года Екатерина Балькина не только делает уроки информатики интересными и полезыми, но и ломает стереотип, что женщине не место в программировании. Она рассказала, какими сервисами удобно пользоваться на уроках, с какого возраста можно учиться кодить и как создать в школе QR-библиотеку.

Решать новые задачи пока может только человек

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

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

Работа с гаджетами только после 3 класса

Сотрудники Силиконовой долины не дают своим детям до окончания начальной школы гаджеты в руки. Они считают, что компьютеры ограничивают их творческое мышление, ведь гаджеты работают на формальных языках. Я с этим согласна. Ребёнок должен научиться мыслить. Он должен уметь фантазировать и понимать, что его ничто не ограничивает. Поэтому в моём понимании возраст, когда хорошо бы начать программировать, 3-4 классы.

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

Иногда я задаю домашнее задание в электронной форме — это и курсы, и интерактивные тесты, и лекции на онлайн-платформе

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

Ситуационные задачи и QR-библиотека

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

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

Мы применяем навыки для оформления школьного пространства. В прошлом году мы сходили с ума по QR-кодам. Теперь у нас есть QR-библиотека

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

С помощью QR-кодов мы сделали «зелёную страну школы» — у нас очень много растений, и за каждым нужен особый уход. Мы разделили цветы на подгруппы, тоже закодировали и выложили алгоритм по уходу за ними.

А ещё у нас есть виртуальная экскурсия по школе на английском языке и скоро появится на французском.

Приложения и сервисы, которыми удобно пользоваться на информатике

  • HP revial — инструмент для того, чтобы оживить раздаточный материал. Дети учатся создавать дополненную реальность.
  • CodeCombat — здесь можно выучить язык JAVA.
  • SoloLearn — для того, чтобы выбрать свой язык программирования.
  • Академия Хана — небольшие лекции по программированию на английском языке.
  • Coursera — портал с онлайн-курсами.
  • Питонтьютор — здесь даются базовыми навыками программирования на Питоне.
  • Duolingo — приложение для изучения английского. Его нужно знать, потому что формальные языки все связаны с английским. Если ты не знаешь, как переводятся некоторые слова, ты не сможешь прочитать код или составить его с нуля.

Фото: teacher-of-russia.ru

Чтобы сообщить об ошибке, выделите текст и нажмите Ctrl+Enter
К комментариям(3)
Подписаться
Комментарии(3)
"...Умение кодить это умение говорить по делу..." -------------------------------------------------------- После этих слов надеялся увидеть дальше в статье СОДЕРЖАНИЕ, соответствующее заголовку, но увы...
Журналяди в своем репертуаре
особенно вот это порадовало: "Искусственный интеллект и роботы восстанут против нас, а мы не будем понимать, как ими управлять."
Больше статей