В рамках государственной программы «Код будущего» за счет федерального бюджета организуются бесплатные курсы программирования для детей. Онлайн-формат удобен для школьников — он позволяет совмещать обучение со школьными уроками, охватить максимальное количество участников, поскольку заниматься могут даже дети из отдаленных уголков страны, а для занятий требуется только компьютер. Организатор — «Университет 2035» — определяет образовательные организации, которые обеспечивают качественное проведение занятий.
Кому подойдут курсы
Курсы рассчитаны на старшеклассников — учеников 8–11-х классов, которые уже изучают информатику на школьных уроках и увлекаются компьютерными технологиями. Узнать, как создается сложный сайт или игра, а тем более самому создать игрового персонажа или мобильное приложение, это покажется интересным многим подросткам, и не только тем, кто планирует в будущем посвятить себя работе в IT-сфере.
Информатика в школе не дает основательных знаний языков программирования, не учит применять их на практике. Все сводится к тому, чтобы дать общие знания о мире компьютеров, их устройстве и понимание работы программ. Поэтому те школьники, которые планируют поступать на направления, связанные с программированием, информационными технологиями, ищут дополнительные источники информации, репетиторов, курсы, чтобы подготовиться и успешно сдать ЕГЭ.
Бесплатные курсы по программированию, организованные за счет федерального финансирования, могут частично устранить пробелы школьной программы и дать заинтересованным в этом школьникам знания и навыки программирования на самых популярных языках — Python, Java, JavaScript, C++, PHP. Ведут курсы опытные педагоги и программисты, поэтому вся программа курса направлена не только на теоретическую подготовку, но и на практическое применение навыков.
Как записаться
Запись ведется на портале «Госуслуги» Нужно подать заявку, в которой указать паспортные данные ребенка, желаемую программу обучения. Заполнить заявление могут как сам школьник, так и его родители (опекуны), имеющие подтвержденную учетную запись на сайте «Госуслуги». После одобрения заявки на электронную почту ученика придет тестовое задание — успешное его выполнение станет пропуском на курсы. Срок рассмотрения заявки — 5 дней.
Тестовое задание будет оцениваться специалистами — по итогам его выполнения комиссия может одобрить заявку школьника и дать доступ к образовательной площадке, отклонить ее — например, предложить сменить программу, если уровень подготовки участника не соответствует заявленному.
После одобрения заявки родители должны подписать договор с образовательной организацией на оказание услуг.
Необходимые документы
К заявлению нужно приложить следующие документы:
- СНИЛС;
- копию свидетельства о рождении школьника (если заявку подают родители, с помощью этого документа будут подтверждены их полномочия как законных представителей ребенка);
- справку из школы, подтверждающую, что участник является учеником 8–11-го класса.
Дополнительно следует указать уровень подготовки ребенка — программы рассчитаны на начальный, базовый или продвинутый уровень. Это указание необходимо, чтобы образовательная организация могла предложить курс, соответствующий знаниям и навыкам ребенка.
Обучение проводится в очном или дистанционном формате — последний дает возможность освоить навыки программирования вне зависимости от региона, в котором проживает участник. Кроме того, он может совмещать обучение с посещением школьных уроков, занятиями в кружках и спортивных секциях. Дистанционное обучение позволяет привлечь как можно больше участников — не во всех регионах и населенных пунктах есть возможность организовать очное проведение курсов.
Программы обучения школьников предполагают знакомство с языками программирования, видеоуроки и большую практическую часть, включающую в себя применение полученных знаний на практике. В ходе занятий школьники создадут проекты, которые смогут включить в свое портфолио. В зависимости от программы курса это могут быть мобильное приложение, лендинг или многостраничный сайт, интернет-магазин, другие веб-ресурсы, мобильные игры.
Курс рассчитан на 2 года, каждую неделю проводится 2 занятия, учебная программа составляет 4 модуля, в общей сложности 144 часа. За это время участники проходят теорию и готовят практические задания. Образовательных платформ несколько — на базе вузов и учебных порталов, поэтому пройти подготовку смогут все желающие подростки. Обучение построено на постоянном контакте школьников и педагогов, что обеспечивает лучшее понимание программы и качественный результат.
Какие цифровые профессии можно освоить
Рынок труда уже сегодня испытывает потребность в высококачественных специалистах IT-сферы. Всеобщая цифровизация, развитие и информационных технологий во все бизнес-процессы развиваются быстрыми темпами, поэтому обучение школьников навыкам программирования пригодится им, даже если они будут работать в дальнейшем в другой сфере экономики.
Образовательные площадки предлагают несколько программ обучения школьников, связанных с программированием. Выбрать наиболее привлекательную и соответствующую начальному уровню подготовки участник может на сайте «Госуслуги», где указываются:
- название и краткое описание программы;
- необходимый уровень начальной подготовки;
- образовательная площадка, организующая обучение.
Всего программ более 40, но их можно объединить в группы исходя из того, какой язык программирования изучается на курсе и какие задачи решаются в ходе обучения.
Разработка на Python
Этот язык программирования считается одним из самых простых для изучения и понятным начинающим специалистам. Поэтому у старшеклассников не возникает проблем с освоением материала по видеоурокам. При этом возможностей у Python много — язык универсален, на нем создаются веб-ресурсы различного уровня сложности, мобильные и десктопные приложения, игры, пишутся нейросети, тестируются программы. Но чаще всего язык используется в веб-разработке.
На курсах программирования предполагается научить школьников работать с синтаксисом языка, с помощью его создать игру и полноценный функционирующий форум для общения, а также изучить библиотеку для аналитики данных Pandas и NumPy — расширение, позволяющее оперировать многомерными массивами и матрицами. Эти знания будут полезными при создании сложных проектов.
Разработка на Java
Это один из самых популярных языков программирования, который позволяет создавать различные веб-ресурсы и мобильные приложения. На нем создаются:
- промышленные и научные программы;
- приложения для Android (причем Java используется для этого в подавляющем большинстве случаев);
- банковские программы и программы для работы с большими массивами данных;
- веб-серверы и приложения.
Чтобы заинтересовать школьников в изучении данного языка программирования, достаточно сказать, что на нем работают разработчики в Google, используют на AliExpress, eBay и других популярных торговых площадках. Программисты Java легко находят себе работу — запросы на таких специалистов всегда высоки.
Разработка на C++
Это еще один популярный и высокопроизводительный язык программирования, позволяющий создавать базы данных, видеоигры и игровые движки, а также операционные и поисковые системы. Он используется в корпоративных и банковских сервисах, роботизированных машинах, нейросетях, искусственном интеллекте. А это значит, что язык C++ — язык будущего.
Высококлассные специалисты работают в разных сферах, а школьникам на курсах будет предложено создать собственный сервер и изучить фреймворк QT, который применяется при создании роботов и умных приборов, а также компьютерных игр.
Разработка на JavaScript
Можно сказать, что это язык сайтов и мобильных приложений, код на нем понятный, хорошо читаемый. Однако JavaScript требует достаточно много времени для изучения, он не понятен новичкам интуитивно, и только регулярная практика поможет добиться хороших результатов. Зато за время курсов, если уделять достаточно внимания занятиям и выполнению практических заданий, даже школьник сможет стать достаточно грамотным специалистом.
Двухгодичные курсы — это достаточный по времени процесс, во время которого школьник научится верстать макеты сайтов, делать их динамичными и создавать даже сложные проекты. Овладеть языком JavaScript стоит тем, кто в будущем планирует заниматься созданием сайтов и мобильных приложений.
Разработка на PHP
Это тоже язык программирования, который помогает создавать лендинги («одностраничники») и многостраничные сайты. Во время обучения школьникам помогут разобраться с синтаксисом языка и научат тонкостям создания грамотного сайта. В качестве практической работы участникам программы будет предложено создать несколько веб-страниц и полноценных многостраничных сайтов. Готовые работы можно будет использовать для пополнения портфолио.
Специалисты говорят, что язык PHP прост в изучении, поэтому освоить его смогут даже школьник с начальным уровнем подготовки.
Разработка мобильных приложений на Java
Растущая с каждым годом популярность мобильных гаджетов предъявила свои требования к разработке интернет-ресурсов. Сейчас разработчики сайтов и приложений в первую очередь создают мобильные версии, а затем уже десктопные. И главное требование к ним — хорошая восприимчивость контента, удобство пользования. Поэтому умение создавать мобильные приложения необходимо специалистам, занимающимся разработкой сайтов.
Познакомившись с популярным языком программирования Java, участники программы научатся работать в графическом редакторе Figma, создадут развлекательное мобильное приложение для ОС Android.
Программирование на 1С
1С сегодня — самый популярный язык программирования, который используется на технологической платформе «1С:Предприятие 8», ставшей базой для создания отраслевых конфигураций. С помощью них можно автоматизировать любой бизнес-процесс, поэтому навыки программирования на 1С высоко ценятся на рынке труда.
Обучающая программа для школьников рассчитана на уверенных пользователей ПК, она дает знания об основных функциях, типовых решениях и возможностях программирования на 1С. Участники научатся писать программный код, настраивать и создавать основные объекты платформы, информационную базу и структуру данных.
Федеральная образовательная программа «Код будущего» поможет привить школьникам интерес к информационным технологиям, повысить компьютерную грамотность и восполнить ту нехватку знаний, которую испытывают школьники на уроках информатики.
Она рассчитана в первую очередь на тех, кто решил сделать программирование своей профессией, но и остальным школьникам, участвующим в программе, знание языков программирования, навыки написания программных кодов и создания приложений, сайтов, баз данных могут стать большим преимуществом на рынке труда.