Открыт набор для школьников и взрослых на 2020/21 учебный год.
Занятия проходят очно с соблюдением всех санитарных требований.
Возможен режим онлайн – полноценное занятие с преподавателем в интерактивном режиме!
2020/21 - 22-й учебный год!
ГлавнаяКурсы для школьниковIT для 3-11 кл. Как проходит обучение – Программирование (4 уровня). О направлении

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

Две траектории обучения:
1) Траектория | Программист-универсал
2) Траектория | Программист-профессионал

Учись на направлении "Программирование" в ЦКО и ДО и параллельно бесплатно получи в московских ведущих колледжах IT-квалификацию, паспорт Skills!   Подробнее

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

Приглашаем на бесплатные демо-класс и консультацию со специалистом. На демо-классе вы получите реальное представление о ЦКО и ДО, а специалист поможет выбрать курс в соответствии с возрастом, знаниями и интересами школьника. Запись по телефонам Центра или через сайт.

Видео с занятий.
Направление «Программирование»

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

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

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

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

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

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

Для школьников 3-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-х уровневые программы обучения

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

Программа курсов: основная часть - программирование на языках Python, C++ и знакомство с языком C#; дополнительная часть - разработка мобильных приложений и игр, основы Web-разработки на Python и верстка Web-страниц.

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

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

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

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

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

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

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

Рекомендуемый возраст: школьники 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#)

Документ об окончании: после каждого года обучения свидетельство установленного образца с итоговыми оценками; после прохождения полного цикла обучения единое свидетельство установленного образца с итоговой аттестацией в твердой обложке.

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

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