2019/2020 - 21-й учебный год!

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

Три траектории обучения:
1) Траектория | Программист-универсал Python
2) Траектория | Программист-универсал C++
3) Траектория | Программист-профессионал С++, C#

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

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

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

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

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

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

  • PascalABC.NET - современный учебный язык со строгой типизацией и простым синтаксисом, который опирается на платформу Microsoft .NET Framework и имеет все возможности профессиональных языков;
  • Python - популярный язык, позволяющий писать предельно компактные программы и ориентированный на игровые и Web приложения.
  • C++ - самый популярный язык с областью применения от создания разнообразных прикладных программ до разработки операционных систем;
  • C# - язык разработки приложений для платформы Microsoft .NET Framework;

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

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

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

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

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

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

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

На 1-ом и 2-ом уровнях изучается язык PascalABC.NET, на 3-ем и 4-ом уровнях - язык Python, ставший популярным благодаря достаточно простому синтаксису и возможности создавать большие приложения меньшими усилиями и меньшим по объему кодом. На этом языке можно создавать как обычные, так и Web приложения. Например, на нем написан Instagram, большая часть YouTube и многие сервисы Yandex.

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

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

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

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

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

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

На 1-ом и 2-ом уровнях изучается язык PascalABC.NET, на 3-ем и 4-ом уровнях школьники изучают язык C++ и знакомятся с языком C#. Язык С++ позволяет глубоко понять все аспекты программирования. Изучив язык С++, можно без труда перейти на любой язык программирования.

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

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

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

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

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

3) Траектория | Программист-профессионал C++, C#

Для обучения по этой траектории необходимо пройти тестирование! Школьники, желающие обучаться по этой траектории, должны иметь высокий начальный уровень знаний по математике. На всех четырех уровнях программирование изучается углубленно. На первом уровне изучается язык PascalABC.NET, на втором - PascalABC.NET (1-й семестр) и C++ (2-й семестр), на третьем - С++, и на четвертом - С++ и С#. Программа обучения отличается сложностью заданий, глубиной изучения и большим объемом материала.

Программа курсов: программирование на языках PascalABC.NET, C++, C#, разработка профессиональных приложений под Windows, разработка игр в визуальных средах программирования с использованием полученных знаний по C++, C#.

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

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

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

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


Результат обучения по любой из 3-х траекторий: после окончания полного цикла обучения возможность найти работу программиста (приобретается специальность, востребованная на рынке труда).

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

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

3 траектории обучения по направлению Программирование:
Программист-универсал Python
Программист-универсал C++
Программист-профессионал С++, C#

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

ПР-11 ..... Программирование, 1-й уровень (базовый, PascalABC.NET)

ПР-12 ..... Программирование, 1-й уровень (углубленный, PascalABC.NET)

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

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

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

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

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

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

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

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

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