Программирование на C++ для школьников онлайн-формат

Бесплатная образовательная программа для школьников 8-10 классов в рамках проекта «Код Будущего»

Что будет

Дополнительная общеобразовательная программа «Программирование на C++» от МФТИ разработана для школьников 8-11 классов в рамках проекта «Код будущего». Обучение бесплатное.
Программа «Программирование на С++» имеет техническую направленность, в её основу заложены принципы модульности и практической направленности, что обеспечит вариативность обучения. Содержание учебных модулей предполагает детальное изучение алгоритмизации, реализацию межпредметных связей, организацию проектной и исследовательской деятельности обучающихся.
Цель программы - формирование познавательной активности обучающихся в области функционального и объектно-ориентированного программирования, приобретение навыков работы c базовыми и сложными структурами языка в интегрированных средах разработки, получение навыков самостоятельного написания кода и разработки эффективных алгоритмов и программ.

Модули курса:
  • Введение в С++
  • STL и объектно-ориентированное программирование
  • Проектирование приложений
  • Оконные и специализированные приложения

Требования к уровню подготовки: отсутствуют.
Требования к статусу обучающегося: школьники 8-10 классов общеобразовательных организаций.
Требования к оборудованию для самостоятельной работы обучающихся: персональные компьютеры/ноутбуки, среда разработки программного обеспечения, доступ в Интернет.
Требования к программному обеспечению для самостоятельной работы: операционная система (желательно Windows); браузер: Yandex Browser, Chrome, Chrome Mobile, Firefox, Opera, Safari, Mobile Safari, Edge; среда разработки программного обеспечения: Microsoft Visual Studio, Code::blocks, CLion, Visual Studio Code.
Рекомендации для обучающихся: до начала обучения по программе необходимо установить оборудование и программное обеспечение; своевременно выполнять задания для самостоятельной работы, которые будут размещены на цифровой платформе МФТИ в соответствии с изучаемыми темами.

В процессе обучения будут сформированы следующие предметные знания и умения:
  • знание необходимой терминологии («данные», «команда», «алгоритм», «модель», «объект», «техническое задание»), смысла данных понятий и умение применять полученные знания на практике;
  • знание об алгоритмических конструкциях и структурах данных;
  • знание основных понятий и этапов проектной деятельности;
  • умение соблюдать этикет программиста, не разрабатывать заведомо неработоспособный или приносящий вред программный код;
  • умение соблюдать сетевой этикет, другие базовые нормы информационной этики и права при работе с компьютерными программами и в сети Интернет;
  • умение составлять техническое задание на основе требований заказчика;
  • умение разрабатывать программные решения, осуществлять их проектирование, разработку, тестирование, отладку и внедрение;
  • развитие умений составить и записать алгоритм для конкретного исполнителя;
  • навыки пошагового выполнения алгоритмов, умение осуществлять данные операции как вручную, так и с использованием программы отладки;
  • навыки определения асимптотических оценок времени выполнения и затрат памяти для алгоритмов.

Программа носит практико-ориентированный характер. Все занятия включают как теоретический блок, так и практическую работу для формирования практических навыков в области программирования. Закрепление навыков происходит в процессе самостоятельной работы обучающихся, которые предусмотрены при изучении всех тем. Для практической работы будут использоваться дата сеты от индустриальных партнеров МФТИ.

17 Октября 2022 - 02 Ноября 2023 Место проведения: online Язык: Русский Тип участия: Бесплатное Подробная информация

О нас

Личный кабинет участников образовательных мероприятий.

Ближайшие мероприятия

Контакты

Долгопрудный, МФТИ, Лабораторный корпус, офис 211