Как школьнику в 2023 году изучать программирование?

Информатика заняла второе место по популярности при сдаче ЕГЭ у российских школьников после обществознания.

В Рособрнадзоре считают, что в ближайшие годы этот предмет выйдет на первое место: в 2019 году информатику сдавали 62 тысячи учащихся, а в 2023 году – рекордные 113 тысяч, то есть 20% всех школьных выпускников.В чём причина? Их несколько:

1. Нехватка специалистов. По данным Минцифры, в российской IT- отрасли сейчас работает 740 тысяч человек и остро необходимо ещё 500-700 тысяч IT-специалистов. Поэтому за программистами выстраиваются очереди рекрутеров. Компании курируют талантливых ребят ещё со школы, а правительство ввело для IT-специалистов льготную ипотеку, отсрочку от армии и сниженные налоги.

2. Бум нейросетей. Нейросети касаются уже не только IT-отрасли, а вообще всех сфер жизни: от дизайна до здравоохранения. Специалисты по нейронкам нужны прямо сейчас и повсюду. Например, Рособрнадзор в 2024 году планирует проверять ЕГЭ при помощи нейросети. Информатика открывает путь в программирование, где и создаются нейросети.

Общее образование не успевает за потребностями рынка труда: в большинстве школ информатика появляется только с 7 класса. Тем, кому повезло – с 5-го. Но и этого очень мало.

Как быть?

Все знают, что иностранные языки дети усваивают лучше, чем взрослые. С языками программирования всё точно так же.

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

Но есть то, что поможет подготовить ребёнка к карьере в IT:

— Паззлы, головоломки, алгоритмические игры и задачи

— Любые конструкторы, которые интересны ребенку, особенно LEGO

— Наборы для сборки и программирования роботов

— Визуальные среды программирования для детей: Scratch и аналоги

— В конце начальной школы можно программировать на языке Lua в Roblox и на Python в Minecraft.

Главная задача в дошкольном возрасте и в начальной школе — сформировать вычислительное мышление (computational thinking). Во многих странах мира развитием такого мышления у маленьких детей занимаются в массовом порядке.

Оно необходимо для IT и учит:

— чётко формулировать проблему и решение

— декомпозировать задачи (разделять сложное на простое)

— применять алгоритмы для решения проблемы

— обобщать закономерности

— абстрагироваться от мелочей при решении задач

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

Что делать дальше?

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

Московская школа программистов создала специальные программы обучения для учащихся 5-11 классов с учётом особенностей удалённого обучения:

1. Программа для 5 класса. Дети учатся алгоритмике, математическим основам программирования, web-конструированию, программированию в игровой среде, компьютерной графике и созданию сайтов.

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

3. Программа для 8-11 классов. В первый год ребята изучают язык программирования C++, дискретную математику, разработку приложений с графическим интерфейсом на С#.

В 9 классе дети учатся объектно-ориентированному программированию на C#, компьютерным сетям и информационной безопасности, администрированию операционных систем.

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

Что важно знать о программе онлайн-образования Московской школы программистов:

— учебный год начнется в ноябре 2023 года и продлится до июня 2024 года. Стоимость начинается от 6 400 рублей в месяц

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

— обучение ведется на собственной образовательной платформе Преподаватели общаются с учениками в чатах с 9 до 21 часа

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

— партнёрами МШП являются МФТИ, Высшая школа экономики, Физтехпарк

МШП — это не курсы, а школа с государственной лицензией, которая работает в IT-образовании с 2001 года.

Выпускники Московской школы программистов:

- победители олимпиад: 90+ награды

- чемпионы мира по робототехнике (WRO)

- сдают ЕГЭ на 85-100 баллов

- студенты МГУ, ВШЭ, МГТУ им. Баумана

- сотрудники Яндекс, Сбер, Kaspersky, VK и других топовых IT-компаний.

Прямо сейчас Московская школа программистов открывает двери для учащихся 5-11 классов. Знаний информатики школьной программы для старта обучения достаточно.

3