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

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

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

Обучение ориентировано на стандарты WorldSkills

Режим обучения: в Зеленограде очно или очно-онлайн, онлайн

Начать обучение можно с любого уровня:

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

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

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

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

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

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

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

Программирование, 5-й уровень (нейронные сети и искусственный интеллект)

Видео с занятий.
Направление «Программирование» (есть изменения в изучаемых IT-технологиях)

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

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

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

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

  • Python. Несложен в изучении, прост в кодировании, универсален. При этом достаточно мощный по своим возможностям – на нем можно писать, как простенькие скрипты, так и сложные приложения, включая Web-приложения. Например, на нем написан Instagram, большая часть YouTube и многие сервисы Yandex. Отличный вариант для старта в программировании. Многие считают, что название языка связано со змеей (питоном) из-за гибкости и универсальности языка.
  • C++. Закладывает хорошую системную логику, которая пригодится в будущем для освоения любых других языков. Мощный язык для профессионалов - применяется от разработки разнообразных прикладных программ до операционных систем и драйверов, позволяет писать даже код под «железо». Более сложный в освоении, чем Python.
  • C#. Язык разработки приложений для платформы Microsoft.NET Framework. Позволяет разрабатывать Web-сервисы, программное обеспечение для мобильных устройств, серверные приложения. Сложноват для начинающих – изучение его лучше оставить на потом. Но будущему программисту необходимо иметь представление об этом языке.

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

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

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

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

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

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

Обращаем внимание.
Со 2-ого уровня программа по программированию делится на 2 степени сложности – базовую (траектория «Программист-универсал») и углубленную (траектория «Программист-профессионал»).
После окончания 4-х уровней программ «Программист-универсал» и «Программист-профессионал» предлагается 5-й уровень. Школьники смогут на 5-м уровне на практике применить свои знания в суперсовременном направлении "Нейронные сети и искусственный интеллект".

Две 4-х уровневые программы обучения

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

Программа курсов: программирование на языках Python, C++ и знакомство с языком C#, разработка игр (SFML, Unity), основы вёрстки Web-страниц и разработки сайтов на Python

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

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

Полный цикл обучения: 4 уровня (4 уч. года)

Результат обучения: умение создавать программы на языках Python, C++, C#, игры и несложные Web-сайты; получение знаний по программированию, необходимых для сдачи ОГЭ, ЕГЭ по информатике

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

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

Программа курсов: программирование на языках Python, C++, C#. Разработка профессиональных приложений - игровые приложения (PyGame), 3D-графика (OpenGL), СУБД и desktop-приложения

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

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

Полный цикл обучения: 4 уровня (4 уч. года)

Результат обучения: умение создавать профессиональные приложения на языках Python, C++, C#; получение знаний по программированию, необходимых для сдачи ОГЭ, ЕГЭ по информатике

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

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

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

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

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

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

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

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

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

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

ПР-5   ..... Программирование, 5-й уровень (нейронные сети и искусственный интеллект)

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

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

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