Школьные курсы - Основы программирования С++ (Фундаментальный уровень)

Курс для школьников 8-11 классов.
Продолжительность обучения: 72 часа (~170 р/час).

Занятия проходят раз в неделю. Длительность занятия — 2 часа 40 минут (4 академических часа).

Расписание:
— Суббота 15:40-18:50

Ведущей идеей курса является необходимость в дополнительной (углублённой) подготовке школьников 8–11 классов в направлении практического освоения и применения навыков алгоритмизации и программирования на языке высокого уровня С++.
Актуальность программы выражена в том, что для адаптации в современном информационном обществе важным фактором является формирование математического и алгоритмического стиля мышления, включающего индукцию и дедукцию, обобщение и конкретизацию, анализ и синтез, классификацию и систематизацию.

Почему C++ крут, актуален и бессмертен?
— Он быстр
— Он универсален
— Он активно поддерживается
— Он полезен в качестве фундамента для обучения

Java, JavaScript, C #, как и огромное количество других популярных языков программирования, содержит в основе принципы C++. Именно поэтому учебные программы многих вузов содержат курс «плюс плюс», который идёт сразу за получением основ на C.

Отличительной особенностью программы является ее практическая направленность, которая служит успешному усвоению курса.
Для каждого занятия подготовлен комплект задач в системе автоматической проверки решений – сайт обучающих курсов http://new.moodle.cs.istu.ru/.

В системе для каждого участника ведется учет его работы, как в компьютерном классе, так и при выполнении самостоятельной работы дистанционно. Преподавателю доступны все решения обучающихся: как ошибочные, так и прошедшие полную процедуру тестирования в автоматической системе.

Краткое содержание программы:
— История языка С++ и существующие стандарты.
— Потоковый ввод и вывод в языке С++.
— Класс String: свойства и методы.
— Массивы строк.
— Библиотека STL: принципы проектирования и функционирования.
— Контейнеры, итераторы, обобщенные алгоритмы.
— Последовательный контейнер вектор: свойства и методы.
— Быстрые методы и алгоритмы сортировки последовательностей с применением последовательных контейнеров.
— Двумерные и многомерные структуры.
— Алгоритмы двоичного поиска и их применение к решению задач.
— Последовательные контейнеры список, стек и очередь: свойства и методы.

Программа «Программирование на С++» разработана профессором кафедры программного обеспечения ИжГТУ имени М.Т. Калашникова В.Г. Тарасовым.

Записаться на курсы можно по телефонам 57-60-30 и +7 982 117 60 30 или оставить заявку в нашей группе ВКонтакте https://vk.com/istuschool