Программа «Решение олимпиадных задач по программированию»

Программа ориентирована на развитие способностей участников в области математики и информатики и рассматривает приёмы и методы решения задач, которые встречаются на олимпиадах по программированию. Учащиеся изучают или совершенствуют свои знания по выбранному языку программирования. Если участник программы уже знает некоторый язык программирования, то он может продолжить его изучение. Иначе, для изучения предлагается С++ или Python.

В этом курсе мы учимся программированию, начиная с самых простых заданий. Никаких программ под диктовку учителя. Каждая задача должна быть достаточно простой, чтобы её можно было решить, но в то же время не похожей на предыдущие. Школьники не изучают язык программирования, они учимся программировать на нем. 

 

Педагоги

Кириченко Константин Дмитриевич, кандидат физико-математических наук, доцент кафедры алгебраических и информационных систем ИГУ, тренер команды по программированию института математики и информационных технологий ИГУ, тренер победителей и призеров регионального этапа, а также участников и призеров заключительного этапа олимпиады школьников по информатике и ИКТ.

Образование: высшее.

  • ИГУ, Программное обеспечение ВТ и АСУ, 1996 год.

Курсы повышения квалификации:

  • "Летняя цифровая школа. Трек Data Science." Корпоративный университет сбербанка, 2020 год, 176 часов.
  • "Технология создания электронных обучающих курсов в системе дистанционного обучения на базе LMS Moodle" ЧОУ ДПО «ЦОУ», 2020 год, 72 часа.

 

Расписание

Вторник 10-00. Очное занятие для учащихся второй смены. Продолжительность 120 минут.

Вторник 15-30. Очное занятие для учащихся первой смены. Продолжительность 120 минут.

Среда, четверг, пятница. 20-00 Удаленная консультация. Ответы на вопросы по домашнему заданию. Задания можно выполнять в любое время в автоматической проверяющей системе. Там же задавать вопросы и смотреть комментарии к попыткам решения.

Суббота. Дистанционная тестовая олимпиада. Продолжительность 90 минут. Время  по согласованию.

Содержание программы

Один год обучения, 297 часов

Введение в программирование (количество часов – 27);

Сравнения, поиск и установление соответствий, сложные условия (количество часов – 45);

Циклические программы (количество часов – 45);

Инвариант цикла (количество часов – 54);

Обработка последовательностей (количество часов – 54);

Решение задач олимпиад прошлых лет (количество часов – 72).

Цели программы

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

Результат программы

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

В результате реализации программы обучающиеся будут знать:

  • синтаксис одного из языков программирования;
  • приёмы структурного программирования;
  • методы решения задач по программированию.

В результате реализации программы обучающиеся будут уметь:

  • записывать программы на одном и языков программирования;
  • составлять математическую и информационную модель задачи в текстовой форме;
  • использовать приёмы тестирования и отладки программ.

У обучающихся будут развиты следующие личностные качества:

  • логическое мышление;
  • коммуникативные навыки;
  • получат более полное представление о профессиях в сфере информационных технологий.

Материально-техническая база

Компьютер или ноутбук с доступом в интернет.

Стоимость

Обучение по программе бесплатное.