2025/26 - 27-ый учебный год!
ГлавнаяКурсы для школьниковIT для 2-11 кл. Как проходит обучение – Программирование (5 уровней). О программе

Программирование (5 уровней)     от 1 до 5-и лет обучения
О программе

Траектории обучения | Программист (универсал, профессионал)

Формат обучения: очно, очно-онлайн, онлайн

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

Программирование, 1-й уровень (Python)

Программирование, 2-й уровень (базовый, Python)

Программирование, 2-й уровень (углубленный, Python)

Программирование для старшеклассников, 2 уровня в 1-м курсе (2 в 1, базовый, Python)

Программирование, 3-й уровень (базовый, С++)

Программирование, 3-й уровень (углубленный, C++)

Программирование, 4-й уровень (базовый, C++ и C#)

Программирование, 4-й уровень (углубленный, C++ и C#)

Программирование, 5-й уровень (разработка профессионального приложения с использованием баз данных и нейросетей)

Программирование является базой для освоения практически всех современных IT-технологий, знание программирования необходимо для успешной сдачи ОГЭ и ЕГЭ по информатике, а также программирование прекрасно развивает логическое мышление, тем самым повышается общий интеллектуальный уровень. И, конечно, изучение программирования поможет в изучении математики - программирование и математика тесно связаны. Например, при разработке игры необходим математический расчёт движения персонажей.

«Учитесь программировать уже в школе! Чем бы вы не решили заниматься, умение писать и понимать код пригодится везде. Сегодня оно востребовано в любой технологичной сфере – от интернета и дизайна до медицины и космоса. А завтра будет элементом базовой грамотности.» (Яндекс)

Об изучаемых языках программирования

Программа Программирование включает изучение трех самых популярных языков:

Python. Несложен в изучении, прост в кодировании, универсален. При этом достаточно мощный по своим возможностям – на нем можно писать, как простенькие скрипты, так и сложные приложения, включая веб-приложения. Например, на нем написан Рутуб и многие сервисы Яндекс. Отличный вариант для старта в программировании. Многие считают, что название языка связано со змеей (питоном) из-за гибкости и универсальности языка.

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

C#. Язык разработки приложений для платформы Microsoft.NET Framework. Позволяет разрабатывать веб-сервисы, программное обеспечение для мобильных устройств, серверные приложения. Сложноват для начинающих – изучение его лучше оставить на потом. Но будущему программисту необходимо иметь представление об этом языке.

Рекомендации по выбору языка программирования и уровней программы

Обращаем внимание. Это общие рекомендации. С какого класса школьнику начать изучать языки программирование и какой выбрать уровень программы определят индивидуальная консультация и тестирование.

Со 2-ого уровня программа по программированию делится на 2 степени сложности – базовую (траектория «Программист-универсал») и углубленную (траектория «Программист-профессионал»).

Для школьников 2-5 классов языки программирования сложны и непонятны. Для них подходят визуальные среды программирования (например, как Kodu, Scratch и др.), которые позволяют без знания языков программирования путем использования готовых программных блоков получить начальные навыки алгоритмизации.

Начиная с 5-7 классов школьнику с технической или гуманитарной направленностью необходимо и полезно изучать языки программирования, а визуальные среды могут быть лишь дополнением к этому.
Для школьников 5-7 классов для старта предлагается язык Python (курс «Программирование, 1-ый уровень»). Полученные базовые знания сформируют у школьников алгоритмическое восприятие мира и представление об автоматической обработке информации.

Для школьников 8-11 классов предлагается заложить базу по программированию на языке Python (курс «Программирование для старшеклассников») – пройти 2 курса («Программирование, 1-й уровень» и «Программирование, 2-й уровень») за один учебный год.
Старшеклассники, имеющие исходные знания по программированию на языке Python, могут быть зачислены сразу на курс «Программирование, 2-й уровень». А старшеклассники с технической направленностью и хорошей математической подготовкой могут сразу начинать изучение программирования с языка C++ на курсе «Программирование, 3-й уровень».

Но для получения системных знаний лучше изучать программирование последовательно (начиная с 5-7 кл.) по программе 4-х уровневого цикла обучения с изучением трех языков – Python, C++, C# с ориентацией на достижение профессионального уровня ещё в школе.

Завершает программу по программированию курс «Программирование, 5-й уровень». На этот курс приглашаются старшеклассники после окончания 4-х уровней программы (траектории «Программист-универсал» и «Программист-профессионал»). Также этот курс предлагается всем старшеклассникам, которые свободно владеют объектно-ориентированным программированием на любом языке.
На этом курсе школьники разработают реальные проекты (такие, как Соцсеть, Интернет-магазин) – с «нуля» до запуска проекта на своём сервере. При этом они не только применяют свои знания по программированию, но и осваивают очень важные современные технологии для разработчика.
В результате старшеклассники смогут пополнить своё портфолио профессиональным проектом, а также полученные знания и навыки дадут возможность им начать работать в IT-компаниях.

Траектория | Программист-универсал

Программа курсов:
Уровни 1-4 | Языки Python, C++ и знакомство с языком C#. Вёрстка веб-страниц
Уровень 5 | HTML, CSS, основы JavaScript и SQL. FrontEnd и BackEnd разработка

Рекомендуемый возраст: Школьники 5-11 классов

Исходный уровень знаний: С нуля

Полный цикл обучения: 5 уровней (5 уч. лет)

Результат обучения:
Уровни 1-4 | Умение создавать программы на языках Python, C++, C#. Умение создавать несложные веб-сайты, оконные приложения на Python (Tkinter), игры на C++ (SFML) и на C# (Unity). Получение знаний по программированию, необходимых для сдачи ОГЭ, ЕГЭ по информатике
Уровень 5 | Разработка проекта «Моя соцсеть» с использованием баз данных и ИИ (с нуля до запуска на веб-сервере)

Траектория | Программист-профессионал

На 2-м, 3-м, 4-м уровнях программирование изучается углубленно. Программа обучения отличается сложностью заданий, глубиной изучения и большим объемом материала. Для обучения по этой траектории необходимо пройти тестирование при переходах с 1-го уровня на 2-й уровень и последующие уровни.

Программа курсов:
Уровни 1-4 | Языки Python, C++, C# с ООП на продвинутом уровне. 2D и 3D-графика (OpenGL). Desktop-приложения
Уровень 5 | HTML, CSS, основы JavaScript и SQL. FrontEnd и BackEnd разработка

Рекомендуемый возраст: Школьники 5-11 классов

Исходный уровень знаний: С нуля

Полный цикл обучения: 5 уровней (5 уч. лет)

Результат обучения:
Уровни 1-4 | Умение создавать профессиональные приложения на языках Python, C++, C#. Разработка ИИ-агента для управления персонажем своей игры на языке Python (разработка игры, интерфейса с пользователем, интеграция нейросети). Разработка игровых приложений с 2D и 3D-графикой на языке C++ (SFML, OpenGL). Умение создавать desktop-приложения на C#. Получение знаний по программированию, необходимых для сдачи ОГЭ, ЕГЭ по информатике
Уровень 5 | Разработка проекта «Моя соцсеть» с использованием баз данных и ИИ (с нуля до запуска на веб-сервере)

Стань Junior программистом после окончания полного цикла обучения! Специальность «ПРОГРАММИСТ» - одна из самых востребованных IT-специальностей на рынке труда. Поможем с предложениями по трудоустройству.

Схема траекторий обучения:
Программист-универсал, Программист-профессионал

Обозначения:

ПР-1   ..... Программирование, 1-й уровень (Python)

ПР-21 ..... Программирование, 2-й уровень (базовый, Python)

ПР-22 ..... Программирование, 2-й уровень (углубленный, Python)

ПР-12 ..... Программирование для старшеклассников, 2 уровня в 1-м курсе (2 в 1 - базовый, Python)

ПР-31 ..... Программирование, 3-й уровень (базовый, С++)

ПР-32 ..... Программирование, 3-й уровень (углубленный, C++)

ПР-41 ..... Программирование, 4-й уровень (базовый, C++, C#)

ПР-42 ..... Программирование, 4-й уровень (углубленный, C++, C#)

ПР-5   ..... Программирование, 5-й уровень (разработка профессионального приложения с использованием баз данных и нейросетей)

Документы об окончании обучения: после каждого года обучения Свидетельство установленного образца с итоговыми оценками; после окончания полного цикла обучения единое Свидетельство установленного образца с итоговой аттестацией.
Те, кто закончил цикл обучения по углублённой программе, дополнительно получают Сертификат, подтверждающий успешное освоение программы «Junior программист».

Старшеклассники могут пройти профобучение на базе знаний по данной программе и получить Свидетельство об IT-профессии с регистрацией в федеральном реестре.

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