2020/21 - 22-й учебный год!
Центр Немцовой

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

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

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

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

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

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

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

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

  • Python. Несложен в изучении, прост в кодировании, универсален. При этом достаточно мощный по своим возможностям – на нем можно писать, как простенькие скрипты, так и сложные приложения, включая Web-приложения. Например, на нем написан Instagram, большая часть YouTube и многие сервисы Yandex. Написанный код может работать в любой операционной системе и на любом устройстве – от компьютера до смартфона. Отличный вариант для старта в программировании.
  • 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#)

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

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

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