Программирование на языке C++

Решением олимпиадной задачи является программа, написанная на одном из языков программирования. Самыми популярными языками являются: C++, C#, Java, Python. Сейчас проводится много разных олимпиад по информатике и программированию. В курсе "Программирование C++" закладывается базис знаний и формируется подход от простого к сложному, по возрастанию сложности задач. Мы выбрали C++ в качестве языка программирования. В данном случае язык С++ наиболее подходит для развития - формирует культуру алгоритмического мышления и понимания базовых конструкций. Помимо этого в программе курса собраны реальные примеры, олимпиадные задачи, главное – много практики

Кому подойдёт этот курс?

С++

Для учащихся 8-11 классов

Материалы курса ориентированы на старшеклассников готовящихся к выступлениям на олимпиадах разного уровня. Большинство выпускников наших курсов поступают в ведущие ВУЗы страны на IT - специальности.

Какие знания дает курс?

Вы научитесь программировать на популярном среди профессиональных программистов языке С++. В курсе обращается особое внимание на получение теоретических знаний, как по самому языку С++, так и по методам разработки алгоритмов, выбора и проектирования структур данных, создания и тестирования программного обеспечения.

Как проходит обучение?

Очно

На площадке ЦМИТ (г. Жуковский, Дугина д.6/1)

На занятиях изучается теория С   ++ и подкрепляется общением с наставником преподавателем и однокурсниками. Теория закрепляется еженедельной практикой  выполнением ДЗ по теме.  В итогам обучения создается командная проектная работа. 

Количество человек в группе: до 10 учеников

Расписание занятий: 1 раз в неделю по 2 ак. часа

Стоимость 1 года обучения: 1 000 рублей /занятие

Продолжительность курса: 1 и 2 года

Онлайн 

В формате вебинаров или видеозаписи лекций

На занятиях изучается теория С ++Теория закрепляется еженедельной практикой  выполнением ДЗ по теме. Каждый вебинар возможно пересмотреть в записи. 

Количество человек в группе: до 6 учеников

Расписание занятий: 1 раз в неделю по 2 ак. часа

Стоимость:  1 000 рублей /занятие

Продолжительность курса: 1 и 2 года

При приеме на курс необходимо пройти тестирование на знание базовых основ математики.

Скачать тест С++

Решения отправляйте на почту info@zhukcmit.ru

тест C++.pdf

Adobe Acrobat Document 354.8 KB

Где могут пригодится полученные знания?

В выступлениях на IT -олимпиадах разного уровня. Эти знания также могут быть необходимы для участия в Олимпиаде КД НТИ и пригодится в будущей специальности например, специалист по анализу больших данных (Big Data Analyst) или разработчик интеллектуальных систем (Intelligent Systems Developer).

Команда

Основная часть нашей команды находится в Жуковском (МО). Мы также привлекаем специалистов, которые являются профессионалами и практикующими экспертами по направлениям. Мы уверены: создавая наши уроки и проводя их, мы создаем лучшее будущее для наших детей!

Преподаватель

Шиловский

Алексей Иванович 

Московский физико-технический институт

Программа курса

  1. Знакомство с языком C++ для решения задач (возможно с какой-либо тестирующей системой).
  2. Типы данных и отладка.
  3. Арифметические задачи: проверка на четность,  получение цифр числа, проверка на простоту (сумма делителей,    количество делителей, разложение на простые множители).
  4. Наибольший общий делитель и наименьшее общее кратное.
  5. Однопроходные алгоритмы: сумма элементов, максимум из всех, максимум из четных, второй максимум.
  6. Массивы: создание массива, ввод (считывание) массива из N элементов, вывод всех элементов массива, поиск максимума, поиск индекса максимального, поиск индекса заданного числа в массиве, вывод массива в обратном порядке, косвенная адресация.
  7. Сортировки: сортировка выбором, сортировка "пузырьком", "быстрая сортировка".
  8. Символы и строки.
  9. Двумерные массивы: вывод массива в виде таблицы, сумма всех элементов, сумма элементов главной диагонали.
  10. Деревья: "куча", простое "наивное" бинарное дерево, АВЛ - дерево.
  11. Графы: понятие графа, способы хранения графа.
  12. Списки.
  13. Стек и очередь.
  14. Еще графы: обход в ширину,   волновой алгоритм,  обход в глубину.
  15. Хеш - таблицы
  16. Графика на SFML

Записаться на курс

Отправляя заявку даю свое согласие на обработку персональных данных.

ФИО ребенка *
Дата рождения ребенка *
ФИО контактного лица *
Контактный телефон *
Контактный Email *
Школа *
Укажите курс, на который Вы хотите записаться *

Рекомендуемая литература для самостоятельного изучения:

1. А. Шень. Программирование: теоремы и задачи. МЦНМО, 2017г.

2. Б. Страуструп. "Язык программирования С++. 

Турнир по программированию

"ЦМИТ ЖУКОВСКИЙ" - УНИКАЛЬНАЯ ПЛОЩАДКА ДЛЯ ПРОЕКТНОЙ, КОНСТРУКТОРСКОЙ ДЕЯТЕЛЬНОСТИ ДЕТЕЙ И МОЛОДЕЖИ, ОСВОЕНИЯ НАЧАЛЬНЫХ ПРОФЕССИОНАЛЬНЫХ НАВЫКОВ, ПО НАИБОЛЕЕ ВОСТРЕБОВАННЫМ ИНЖЕНЕРНЫМ ПРОФЕССИЯМ, НАДПРОФЕССИОНАЛЬНЫм КОМПЕТЕНЦИям.

ГОСУДАРСТВЕННАЯ ЛИЦЕНЗИЯ

 

Образовательная деятельность в ЦМИТ Жуковский ведется на основании государственной лицензии №78326 от 24 января 2020 г.

Контакты

ТЕЛЕФОН: +7 (498)48 46969

+7 (909) 631 9966

+7 (985) 631 9555

АДРЕС: 140180, Московская область, Жуковский, Дугина, 6/1

                    Email: info@zhukcmit.ru

 

Privacy Policy
Центр молодежного инновационного творчества (ЦМИТ Жуковский) – учебный центр дополнительного образования для школьников, студентов. Специализирующийся на обучении цифровым технологиям, программированию, трехмерному моделированию, архитектурной визуализации, инженерным специальностям. Это новая модель развития инженерных, исследовательских навыков и изобретательского мышления у детей. Трехмерное моделирование, робототехника, графический дизайн, курсы создания виртуальной реальности, программирование - Pyhton, C#, C++, Unity, Java script и другое.