«ОЛИМПИАДНОЕ ПРОГРАММИРОВАНИЕ»

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

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

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

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

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

1) повышенный уровень индивидуализации обучения;

2) использование элементов гибридного обучения;

3) систематическую групповую работу;

4) углубленное изучение тем, которые не включаются в учебный план среднего общего образования;

5) систематическое использование электронных источников информации;

6) развитие и продвижение обучающихся через систему интеллектуальных мероприятий.

Педагоги

Круглов Евгений Юрьевич

 

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

РАЗДЕЛ 1. Язык программирования Паскаль. 146 ч.

Тема 1.1. Основные понятия языка программирования Паскаль. 12 ч.
Тема 1.2. Операторы ввода-вывода языка программирования Паскаль. 16 ч.
Тема 1.3. Сведения о файловой системе языка программирования Паскаль. 8 ч.
Тема 1.4. Ветвления на языке программирования Паскаль. 20 ч.
Тема 1.5. Операторы цикла на языке программирования Паскаль. 22ч.
Тема 1.6. Массивы на языке программирования Паскаль. 30 ч.
Тема 1.7. Процедуры и функции на языке программирования Паскаль. 16 ч.
Тема 1.8. Строки на языке программирования Паскаль. 8 ч.
Переводной экзамен. 8 ч.
Анализ экзаменационной работы. 2 ч.
Резерв времени. 10 ч.

 

РАЗДЕЛ 2. Язык программирования С++. 60 ч.

Тема 2.1. Основные понятия языка программирования С++.
Тема 2.2. Операторы ввода-вывода. Файловая система языка программирования С++
Тема 2.3. Ветвления и циклы в языке программирования С++.
Тема 2.4. Обработка массивов в языке программирования С++.
Тема 2.5. Функции в языке программирования С++.

 

РАЗДЕЛ 3. Комбинаторика. 86 ч.

Тема 3. 1. Арифметика многоразрядных чисел.
Тема 3.2. Алгоритмы вычислительной геометрии.
Тема 3.3. Комбинаторные алгоритмы.
Тема 3.4. Алгоритмы на графах.

 

РАЗДЕЛ 4. Дискретная математика. 52 ч.

Тема 4.1. Теория множеств.
Тема 4.2. Основы теории графов.

 

РАЗДЕЛ 5. Практикум по решению олимпиадных задач. 24 ч.

Тема 5.1. Комбинаторика.
Тема 5.2. Алгоритмы на графах.
Переводной экзамен.
Анализ экзаменационной работы

 

РАЗДЕЛ 6. Современное программирование. 108 ч.

Тема 6.1. Однопроходные алгоритмы.
Тема 6.2. Рекурсия.
Тема 6.3. Нестандартная обработка чисел.
Тема 6.4. Избранные олимпиадные задачи.
Итоговый экзамен
Анализ итогового экзамена

 

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

Поиск новых эффективных средств развития у одаренных учащихся алгоритмического и операционального мышления.

Углубление и расширение знаний, относящихся к построению и описанию объектов и процессов, позволяющих осуществить их программное моделирование.

Подготовка учащихся к успешному участию в конкурсах и олимпиадах по программированию высокого уровня.

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

Освоение навыков высокой эффективности деятельности.

Развитие интеллектуального, эмоционального и духовного интеллектов.

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

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

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

Обязательные результаты изучения курса приведены в разделе «Содержание программы».

Рубрика «Знать/понимать» включает требования к учебному материалу, который усваивается и воспроизводится учащимися. Выпускники должны понимать смысл изучаемых понятий, принципов и закономерностей.

Рубрика «Уметь» включает требования, основанные на более сложных видах деятельности, в том числе творческой: создавать объекты, оперировать ими, оценивать числовые параметры процессов, приводить примеры практического использования полученных знаний, осуществлять самостоятельный поиск учебной информации.

Особые условия проведения

По окончании 1-го и 2-го года обучения проводится промежуточная аттестация в форме переводного экзамена. Документальной формой подтверждения итогов промежуточной аттестации является Оценочный лист установленного Центром «Поиск» образца.

По окончании 3-го года обучения проводится итоговая аттестация в форме экзамена с использованием автоматизированной системы контроля знаний. Документальной формой подтверждения итогов реализации программы является документ об образовании (Диплом) установленного Центром «Поиск» образца.

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

Учебные кабинеты Центра «Поиск», оснащенные современными проекционным оборудованием и персональными компьютерами с доступом к сети Интернет.