Программирование на языке 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 и другое.