1
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Дополнительная
общеобразовательная
общеразвивающая
программа
«Школа
программирования» разработана на основе программы общеобразовательных учреждений
«Информатика» (Программы общеобразовательных учреждений «Информатика». М.:
«Просвещение», 2000. – 93 с.), программы «Практическое программирование и основы
вычислительной микропроцессорной техники» (Практическое программирование и основы
вычислительной микропроцессорной техники // Программы для учреждений дополнительного
образования детей. - 2001.- Вып. 1. – 88 с.); учебников Информатика и ИКТ. (Угринович Н.
Информатика и ИКТ. Профильный уровень: учебник для 11 класса. - М.: Бином. Лаборатория
знаний, 2008; Угринович Н. Информатика и ИКТ. Профильный уровень: учебник для 10 класса.
- М.: Бином. Лаборатория знаний, 2008; Гейн А.Г., Ливчак А.Б., Сенокосов А.И., Юнерман Н.А.
Информатика и ИКТ: учебник для 10 класса. - М.: Просвещение, 2008), с учетом возрастных
особенностей детей и имеющейся конкретной базы для занятий (компьютерный класс).
Программа разработана в 2006 году, отредактирована в 2025 году в соответствии с:
- Федеральный закон «Об образовании в Российской Федерации» от 29.12.2012 № 273–
ФЗ;
- Распоряжение Правительства Российской Федерации от 31.03.2022 №678-р «Концепция
развития дополнительного образования детей до 2030 года»;
- Приказ Министерства просвещения Российской Федерации от 27.07.2022 № 629 «Об
утверждении Порядка организации и осуществления образовательной деятельности по
дополнительным общеобразовательным программам»;
- Письмо Министерства образования и науки Российской Федерации от 18.11.2015 №093242 «О направлении информации» вместе с «Методическими рекомендациями по
проектированию дополнительных общеобразовательных программ (включая разноуровневые
программы)»;
- Приказ Министерства науки и высшего образования Российской Федерации №882,
Министерства просвещения Российской Федерации № 391 от 05.08.2020 «Об организации и
осуществлении образовательной деятельности при сетевой форме реализации образовательных
программ»;
- Письмо Министерства Просвещения Российской Федерации от 31.01.2022 № ДГ-245/06
«О направлении методических рекомендаций» вместе с «Методическими рекомендациями по
реализации дополнительных общеобразовательных программ с применением электронного
обучения и дистанционных образовательных технологий»;
- Постановление Главного государственного санитарного врача Российской Федерации от
28.09.2020 №28 «Об утверждении санитарных правил СП 2.4.3648-20 «Санитарноэпидемиологические требования к организациям воспитания и обучения, отдыха и
оздоровления детей и молодёжи»;
- Постановление Главного государственного санитарного врача Российской Федерации от
28.01.2021 №2 «Об утверждении санитарных правил и норм СанПиН
1.2.3685-21
«Гигиенические нормативы и требования к обеспечению безопасности и (или) безвредности для
человека факторов среды обитания»;
- Приказ Министерства труда и социальной защиты Российской Федерации от 22.09.2021
№ 652н "Об утверждении профессионального стандарта "Педагог дополнительного
образования детей и взрослых";
- Устав и локальные акты Дома детского творчества имени академика А.Е. Ферсмана.
Программа имеет техническую направленность. Программа разноуровневая (несколько
уровней в зависимости от модуля).
2
Актуальность, педагогическая целесообразность. Современный этап развития
вычислительной техники опирается на обширное применение ЭВМ в самых разнообразных
сферах жизни и деятельности человека. В связи с этим возникает необходимость подготовки
специалистов этой области не только в высшем, но и в среднем образовании. Ввиду
перегруженности учебных планов общеобразовательных учреждений и ограничение объёма
выделенных на предмет часов, решение такого рода задач только за счёт школьных уроков
информатики часто не представляется возможным. Поэтому актуальность изучения
информатики по программе дополнительного образования детей заключается в том, что здесь
имеется возможность более детального изучения различных информационных технологий за
счёт увеличения количества учебных часов.
Целью данной программы является формирование системы знаний
программирования, выработка умений алгоритмизации и программирования.
о
языке
Задачи программы:
Образовательные:
- познакомить с историей развития вычислительной техники и математических
дисциплин,
- обучить основам алгоритмизации, методике (последовательности) решения задач на
ЭВМ, основам программной обработки текстов;
- дать знания об основных алгоритмах сортировок и поиска информации в массивах и
файлах;
- дать комплекс знаний по организации ЭВМ и систем оп, информации, измерении,
носителях и хранении, языке программирования PASCAL и основных методах
программирования, операционных системах;
- обучить основам предопределённых типов данных, способах организации агрегатных
структур;
- обучить технологии проектирования больших программ методом структурного
программирования;
- обучить технологии проектирования сверх больших программ методом объектноориентированного программирования;
- научить приёмам размещения большого объёма данных в оперативной памяти,
использовать динамическое распределение памяти;
- обучить писать несложные программы, использующие графический режим работы
монитора;
- научить вставлять в программу звуковые эффекты, организовать защиту программы от
случайных сбоев и зависания;
- научить составлять тест для проверки правильности работы программы;
- дать знания по формальной логике, математической логике, системам счисления;
- научить пользовать специальными программами-отладчиками для локализации мест,
приводящих к неправильной работе исполняемой программы;
- научить читать, понимать и модернизировать несложные готовые программы;
- дать представление об основах эргономических требований при разработке программ,
работающих в интерактивном режиме, представление о динамических структурах размещения
данных и алгоритмах их обработки;
- дать представление о программировании баз данных, хранении и обработке данных в
файлах; представление о документах, которые должны сопровождать готовый программный
продукт.
Развивающие:
- дать представление об основах эргономических требований при разработке программ,
работающих в интерактивном режиме;
3
- развить навыки работы в интегрированных средах программирования под DOS (вводить
и редактировать текст программы, получить контекстную помощь, устранить собственные
синтаксические и логические ошибки, выполнить программу);
- формировать умение пользоваться готовыми библиотеками программ;
- формировать понимание особенностей работы ЭВМ, её ЦПУ, назначение регистров,
адресации памяти;
- развивать самостоятельность, ответственность при работе на компьютере.
Воспитательные:
- привить навыки работы в коллективе;
- формировать общественную активность, культуру общения и поведения в коллективе;
- формировать навыки здорового образа жизни;
- воспитывать целеустремленность.
Отличительными
особенностями
данной
образовательной
программы
дополнительного образования детей «Школа программирования» по сравнению с другими
аналогичными программами является участие учащихся в олимпиадах по информатике
(программированию) разного уровня.
Возраст детей. Дополнительная общеобразовательная общеразвивающая программа
«Школа программирования» предназначена для обучения школьников в возрасте от 12 до 18
лет (6 - 11 классы). Занятия по программе проводятся с группой детей одного возраста с
частично переменным составом. Учащиеся в объединение «Школа программирования»
принимаются по желанию. Для определения уровня подготовленности и выявления
индивидуальных способностей проводится тестирование. Число учащихся в группе составляет
от 8 до 15 человек: группы 1-го года обучения – от 8 до 15 человек, группы 2-го года обучения
– от 12 до 15 человек, 3-го года обучения – от 10 до 15 человек.
Сроки реализации программы.
Дополнительная
общеобразовательная
общеразвивающая
программа
«Школа
программирования» реализуется в течение всего календарного года, включая каникулярное
время. Программа рассчитана на 3 года обучения:
первый год – 72 учебных часа, 144 учебных часа,
второй год – 144 учебных часа,
третий год – 216 учебных часов, с самостоятельным выполнением заданий во время
зимних и летних каникул.
Формы и методы проведения занятий. Занятия по данной программе проводятся
группами и по подгруппам.
Методы проведения занятий: лекция, объяснение педагога, доклады учащихся,
практические работы, семинары, викторины, экскурсии, соревнования, логические игры,
участие в научно-практических конференциях, олимпиадах. Для учащихся первого года
обучения проводятся специальные занятия-экскурсии в Кольский научный центр РАН. Для
учащихся второго и последующих годов обучения проводятся открытые практические занятиясеминары с привлечением преподавательского и профессорского состава МАГУ.
В каждом разделе программы предусмотрены как теоретические, так и практические
занятия. Особое внимание в обучении по данной программе уделяется практическим и
семинарским занятиям, решению задач.
Режим занятий.
Первый год обучения, по подгруппам – два раза в неделю по одному академическому часу
(каждая подгруппа).
Второй год обучения, по группам – два раза в неделю по два академических часа.
4
Третий год обучения, по группам – два раза в неделю по три академических часа.
Ожидаемые результаты.
Результаты освоения дополнительной общеобразовательной общеразвивающей
программы «Школа программирования» разработаны с учетом требований Федерального
государственного образовательного стандарта основного общего и среднего (полного) общего
уровней образования и представляют собой характеристики возможных достижений ребенка.
Личностные результаты:
- воспитание патриотизма, чувства гордости за свою Родину, российский народ и историю
России;
- формирование эстетических потребностей, ценностей и чувств;
- развитие навыков сотрудничества со взрослыми и сверстниками в различных ситуациях,
умение не создавать конфликтов и находить выходы из спорных ситуаций;
- формирование установки на безопасный и здоровый образ жизни.
Метапредметные результаты:
- освоение способов решения проблем творческого и поискового характера;
- использование различных способов поиска (в справочных источниках и открытом
учебном информационном пространстве Интернета), сбора, обработки, анализа, организации,
передачи и интерпретации информации в соответствии с коммуникативными и
познавательными задачами;
- умение организовывать учебное сотрудничество и совместную деятельность с учителем
и сверстниками; работать индивидуально и в группе: находить общее решение и разрешать
конфликты на основе согласования позиций и учёта интересов; формулировать,
аргументировать и отстаивать своё мнение;
- умение осознанно использовать речевые средства в соответствии с задачей
коммуникации для выражения своих чувств, мыслей и потребностей; планирования и
регуляции своей деятельности; владение устной и письменной речью, монологической
контекстной речью;
- готовность слушать собеседника и вести диалог, признавать возможность существования
различных точек зрения и права каждого иметь и излагать своё мнение и аргументировать свою
точку зрения и оценку событий.
К концу первого учебного года учащиеся должны:
- познакомиться с историей развития вычислительной техники и математических
дисциплин;
- получить основные знания по формальной логике, математической логике, системам
счисления;
- знать требования к организации компьютерного рабочего места, соблюдать требования
безопасности и гигиены в работе со средствами ИКТ;
- знать последовательность решения задач на ЭВМ;
- получить понятие компьютера как информационной машины;
К концу второго учебного года учащиеся должны:
- обучиться основам алгоритмизации, методике (последовательности) решения задач на
ЭВМ, основам программной обработки текстов;
- знать основные алгоритмы сортировок и поиска информации в массивах и файлах;
- получить знания по организации ЭВМ и систем оп, информации, измерении, носителях и
хранении, языке программирования PASCAL и основных методах программирования,
операционных системах;
- научиться пользовать специальными программами-отладчиками для локализации мест,
приводящих к неправильной работе исполняемой программы;
- научиться читать, понимать и модернизировать несложные готовые программы.
К концу третьего учебного года учащиеся должны:
5
- знать основы предопределённых типов данных, способов организации агрегатных
структур;
- обучиться технологии проектирования больших программ методом структурного
программирования;
- обучиться технологии проектирования сверх больших программ методом объектноориентированного программирования;
- научиться приёмам размещения большого объёма данных в оперативной памяти,
использовать динамическое распределение памяти;
- обучиться писать несложные программы, использующие графический режим работы
монитора;
- научиться вставлять в программу звуковые эффекты, организовать защиту программы от
случайных сбоев и зависания;
- научиться составлять тест для проверки правильности работы программы;
- иметь представление об основах эргономических требований при разработке программ,
работающих в интерактивном режиме, представление о динамических структурах размещения
данных и алгоритмах их обработки;
- иметь представление о программировании баз данных, хранении и обработке данных в
файлах; представление о документах, которые должны сопровождать готовый программный
продукт.
Результативность обучения по программе оценивается на практических и семинарских
занятиях. Диагностика результатов обучения детей по данной образовательной программе
проводится с помощью тестовых заданий, письменного решения задач, самостоятельных работ,
контрольных заданий, разработанных на начало, середину и окончание учебного года и
оценивается по трехбалльной системе – «удовлетворительно», «хорошо», «отлично».
Текущий контроль осуществляется в течение всего учебного года в форме наблюдения
педагога.
Промежуточный контроль - выставление учащимся оценок в диагностические карты
(«отлично», «хорошо», «удовлетворительно») по критериям программы в конце первого и
второго полугодия каждого учебного года (см. Методическое обеспечение)
Итоговый контроль - выставление учащимся оценок в итоговые ведомости («отлично»,
«хорошо», «удовлетворительно») по результатам анализа всех промежуточных аттестаций.
Итоговой аттестацией завершается процесс образования программе.
Результаты обучения по данной программе демонстрируются на открытых и итоговых
учебных занятиях, при участии в научно-практических и учебно-исследовательских
конференциях и конкурсах, олимпиадах, защите самостоятельных творческих проектов.
ОБЩИЙ УЧЕБНО-ТЕМАТИЧЕСКИЙ ПЛАН
Тема
Теория
Практика
Всего
Первый год обучения (72 часа, занятия малокомплектными группами)
Сентябрь
Сентябрь
Сентябрь
Октябрь
Октябрь
Октябрь
Вводное занятие. Техника безопасности.
История развития вычислительной техники
и математических дисциплин.
Формальная логика. Основные логические
приёмы. Понятие. Отношение между
понятиями.
Информация, измерение, носители и
хранение.
Системы счисления. Перевод целых чисел из
1
1
7
1
1
4
1
6
11
1
5
11
6
Ноябрь
Ноябрь
Декабрь
Декабрь
Январь
Февраль
Февраль
Март
Апрель
Май
Май
десятичной системы счисления. Перевод целых
чисел в десятичную систему счисления.
Перевод вещественных чисел в различные
системы счисления. Арифметические операции
в двоичной системе счисления.
Математическая логика. Основные формулы
математической логики. Логические схемы.
Методика решения задач на ЭВМ.
Алгоритм, свойства и виды алгоритмов.
Графическое обозначение алгоритмов.
Линейные алгоритмы. Ветвления.
Разветвляющиеся алгоритмы.
Переменные и их свойства.
Циклы. Построение простейших циклических
структур. Циклы ПОКА. Циклы ДО. Циклы
ДЛЯ.
Массивы.
Заключительное занятие.
Итого:
1
1
2
1
7
1
4
2
11
2
2
14
7
21
3
1
45
4
1
27
7
2
72
1
4
2
2
2
2
2
1
4
4
2
2
2
2
2
8
6
4
4
4
4
6
6
12
4
6
10
52
36
88
Второй год обучения (144 часа)
Сентябрь
Сентябрь
Сентябрь
Октябрь
Октябрь
Октябрь
Октябрь
Ноябрь
Декабрь
Ноябрь
Декабрь
Январь
Февраль
Март
Апрель
Май
Вводное занятие. Техника безопасности.
Повторение изученного материала.
Одномерные и многомерные массивы.
Особенности работы с массивами.
Сортировка.
Поиск.
Трассировка алгоритмов.
Анализ задачи. Математическая постановка
задачи. Анализ решения.
Интегрированная среда программирования
Турбо Паскаль 7.0. Ввод и редактирование
листинга программы. Работа с окнами среды.
Запуск и компиляция программы. Ошибки,
обнаруженные при компиляции и трассировка
программы.
Язык программирования Паскаль 7.0.
Алфавит и словарь языка. Структура
программы. Типы данных. Ввод-вывод данных.
Особенности использования меток. Простые
операторы. Структурные операторы. Оператор
безусловного перехода GO TO. Подключение
стандартных библиотечных модулей. Работа с
библиотекой CRT. Встроенные функции и
процедуры. Особенности работы с различными
типами данных. Процедуры и функции
пользователя назначения и использование.
Процедуры пользователя. Функции
7
Май
пользователя. Локальные и глобальные
переменные.
Заключительное занятие.
Итого:
77
2
64
2
144
1
3
1
3
2
6
6
8
14
6
4
10
2
2
4
2
2
4
18
12
30
2
2
4
2
2
4
10
10
20
4
4
8
2
4
6
2
2
2
2
4
4
4
4
6
6
6
6
6
6
12
8
8
16
10
10
20
4
4
8
4
4
8
16
16
Третий год обучения (216 часов)
Сентябрь
Сентябрь
Сентябрь
Октябрь
Октябрь
Октябрь
Октябрь
Ноябрь
Ноябрь
Ноябрь
Декабрь
Январь
Январь
Февраль
Февраль
Март
Апрель
Апрель
Май
В течение
года
Май
Май
Вводное занятие. Техника безопасности.
Повторение изученного материала.
Процедуры. Функции. Механизм передачи и
область действия параметров.
Рекурсия, рекурсивные методы в
программировании.
Нетрадиционное использование
подпрограмм «фокусы».
Массивы.
Сортировка массивов и ее оценка.
Сортировка выборкой. Сортировка
включением. Сортировка распределением.
Сортировка слиянием. Сортировка методом
Шелла. Оценка методов внутренней
сортировки. Внешняя сортировка.
Множества.
Записи.
Работа с файлами. Файловая система MSDOS. Текстовые файлы. Типизированные
файлы. Нетипизированные файлы. Процедуры
и функции для обработки файлов (модуль
DOS).
Динамические структуры данных.
Особенности работы с графикой в среде
Турбо Паскаль.
Базовые процедуры и функции.
Работа с текстом.
Построение графических фигур.
Работа со спрайтами.
Основы языка программирования
Ассемблер. Подключение подпрограмм на
Ассемблере и особенности работы с ними.
Структуры и алгоритмы обработки данных.
Методы разработки алгоритмов.
Математические алгоритмы.
Решение и разбор олимпиадных задач по
программированию.
Методика отладки программ. Возможные
проблемы и ошибки при работе
скомпилированных программ.
Организация ЭВМ и систем. Операционная
система MS-DOS.
Самостоятельная работа над проектами.
8
Итого:
98
118
216
СОДЕРЖАНИЕ ПРОГРАММЫ
Первый год обучения
Вводное занятие.
История развития вычислительной техники и математических дисциплин.
Формальная логика. Основные логические приёмы. Понятие. Отношение между
понятиями. Практические занятия.
Информация, измерение, носители и хранение. Практические занятия.
Системы счисления. Перевод целых чисел из десятичной системы счисления. Перевод
целых чисел в десятичную систему счисления. Перевод вещественных чисел в различные
системы счисления. Арифметические операции в двоичной системе счисления. Практические
занятия.
Математическая логика. Основные формулы математической логики. Логические
схемы. Практические занятия.
Методика решения задач на ЭВМ. Практические занятия.
Алгоритм, свойства и виды алгоритмов. Графическое обозначение алгоритмов.
Линейные алгоритмы. Ветвления. Разветвляющиеся алгоритмы. Практические занятия.
Графическое обозначение алгоритмов. Практические занятия.
Переменные и их свойства. Практические занятия.
Циклы. Построение простейших циклических структур. Циклы ПОКА. Циклы ДО. Циклы
ДЛЯ. Практические занятия.
Массивы. Практические занятия.
Заключительное занятие.
Второй год обучения
Вводное занятие. Практические занятия.
Повторение изученного материала. Практические занятия.
Одномерные и многомерные массивы. Практические занятия.
Особенности работы с массивами. Практические занятия.
Сортировка. Практические занятия.
Поиск. Практические занятия.
Трассировка алгоритмов. Практические занятия.
Анализ задачи. Математическая постановка задачи. Анализ решения. Практические
занятия.
Интегрированная среда программирования Турбо Паскаль 7.0. Ввод и редактирование
листинга программы. Работа с окнами среды. Запуск и компиляция программы. Ошибки,
обнаруженные при компиляции и трассировка программы. Практические занятия.
Язык программирования Паскаль 7.0. Алфавит и словарь языка. Структура программы.
Типы данных. Ввод-вывод данных. Особенности использования меток. Простые операторы.
Структурные операторы. Оператор безусловного перехода GO TO. Подключение стандартных
библиотечных модулей. Работа с библиотекой CRT. Встроенные функции и процедуры.
Особенности работы с различными типами данных. Процедуры и функции пользователя
назначения и использование. Процедуры пользователя. Функции пользователя. Локальные и
глобальные переменные. Практические занятия.
Заключительное занятие. Практические занятия.
Третий год обучения
9
Вводное занятие. Практические занятия.
Повторение изученного материала. Практические занятия.
Процедуры. Функции. Механизм передачи и область действия параметров. Практические
занятия.
Рекурсия, рекурсивные методы в программировании. Практические занятия.
Нетрадиционное использование подпрограмм «фокусы». Практические занятия.
Массивы. Практические занятия.
Сортировка массивов и ее оценка. Сортировка выборкой. Сортировка включением.
Сортировка распределением. Сортировка слиянием. Сортировка методом Шелла. Оценка
методов внутренней сортировки. Внешняя сортировка. Практические занятия.
Множества. Практические занятия.
Записи. Практические занятия.
Работа с файлами. Файловая система MS-DOS. Текстовые файлы. Типизированные
файлы. Нетипизированные файлы. Процедуры и функции для обработки файлов (модуль DOS).
Практические занятия.
Динамические структуры данных. Практические занятия.
Особенности работы с графикой в среде Турбо Паскаль. Практические занятия.
Базовые процедуры и функции. Практические занятия.
Работа с текстом. Практические занятия.
Построение графических фигур. Практические занятия.
Работа со спрайтами. Практические занятия.
Основы языка программирования Ассемблер. Подключение подпрограмм на
Ассемблере и особенности работы с ними. Практические занятия.
Структуры и алгоритмы обработки данных. Методы разработки алгоритмов.
Математические алгоритмы. Практические занятия.
Решение и разбор задач олимпиад по программированию. Практические занятия.
Методика отладки программ. Возможные проблемы и ошибки при работе
скомпилированных программ. Практические занятия.
Организация ЭВМ и систем. Операционная система MS-DOS. Практические занятия.
Самостоятельная работа над проектами. Практические занятия.
МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПРОГРАММЫ
Содержание дополнительной общеобразовательной общеразвивающей программы
«Школа программирования» направлено на развитие интеллектуальных, творческих,
коммуникативных способностей школьников и разработана в соответствии с их возрастными и
индивидуальными особенностями.
Программа предусматривает последовательное и параллельное изучение и состоит из
разделов:
1.
Элементы вычислительной математики и формальной логики.
2.
Алгоритмы и структуры данных.
3.
Элементы теоретического программирования.
4.
Практикум по решению задач.
5.
Программирование на структурированном процедурном языке высокого уровня
Pascal.
Основные формы проведения занятий по данной программе: объяснение педагога,
лекция, доклады обучающихся, практические работы, семинары, экскурсии, соревнования,
логические игры, участие в научно-практических конференциях, олимпиадах. В каждом разделе
программы предполагается проведение как теоретических, так и практических занятий. Для
обучающихся первого года обучения проводятся специальные занятия-экскурсии в Кольский
10
научный центр РАН. Для обучающихся второго и последующих годов обучения проводятся
открытые практические занятия-семинары с привлечением преподавательского и
профессорского состава МАГУ.
Механизм фиксации и оценки полученных результатов. В начале, в середине и в конце
учебного года обученность детей оценивается по следующим критериям:
Диагностика результативности обучения по дополнительной общеобразовательной
общеразвивающей программе «Школа программирования» проводится с помощью тестовых
заданий, письменного решения задач, самостоятельных работ, контрольных заданий,
разработанных на начало, середину и окончание учебного года и оценивается по трехбалльной
системе – «удовлетворительно», «хорошо», «отлично»:
- правильных ответов больше 80 % - «отлично»;
- правильных ответов от 50 до 80 % – «хорошо»;
- правильных ответов меньше 50% – «удовлетворительно».
Критериями оценки первого года обучения являются:
- знание истории развития вычислительной техники и математических дисциплин;
- знание основ формальной логики, математической логики, систем счисления;
- знание требований к организации компьютерного рабочего места, требований
безопасности и гигиены в работе со средствами ИКТ;
- знание последовательности решения задач на ЭВМ;
- понимание понятия «компьютер» как информационной машины.
Критериями оценки второго года обучения являются:
- знание основ алгоритмизации, методики (последовательности) решения задач на ЭВМ,
основ программной обработки текстов;
- знание основных алгоритмов сортировок и поиска информации в массивах и файлах;
- иметь комплекс знаний по организации ЭВМ и систем;
иметь комплекс знаний что такое информация и ее измерения, носителях и хранении;
иметь комплекс знаний о языке программирования PASCAL и основных методах
программирования, операционных системах;
- умение пользоваться специальными программами-отладчиками для локализации мест,
приводящих к неправильной работе исполняемой программы;
- умение читать, понимать и модернизировать несложные готовые программы.
Критериями оценки третьего года обучения являются:
- знание основ предопределённых типов данных, способов организации агрегатных
структур;
- владение технологией проектирования больших программ методом структурного
программирования;
- владение технологией проектирования сверх больших программ методом объектноориентированного программирования;
- владение приёмами размещения большого объёма данных в оперативной памяти,
использовать динамическое распределение памяти;
- умение писать несложные программы, использующие графический режим работы
монитора;
- умение вставлять в программу звуковые эффекты, организовывать защиту программы от
случайных сбоев и зависания;
- умение составлять тест для проверки правильности работы программы;
- Знание основ эргономических требований при разработке программ, работающих в
интерактивном режиме, иметь представление о динамических структурах размещения данных и
алгоритмах их обработки;
- иметь представление о программировании баз данных, хранении и обработке данных в
файлах; представление о документах, которые должны сопровождать готовый программный
продукт.
11
СПИСОК ЛИТЕРАТУРЫ
Нормативно-правовые акты и другие официальные документы
1.
1.1. Федеральный закон от 29.12.2012 N 273-ФЗ "Об образовании в Российской Федерации"
(ред. от 24.03.2021) // Собрание законодательства РФ. - 31.12.2012. - N 53 (ч. 1). - Ст. 7598.
1.2. Приказ Министерства просвещения Российской Федерации от 27 июля 2022 г. N 629 «Об
утверждении порядка организации и осуществления образовательной деятельности по
дополнительным общеобразовательным программам»
1.3. Санитарные правила СП 2.3.3648-20 «Санитарно-эпидемиологические требования к
организациям воспитания и обучения, отдыха и оздоровления детей и молодёжи» // Текст
приказа опубликован на «Официальном интернет-портале правовой информации»
(www.pravo.gov.ru), 21.12.2020;
1.4. Санитарные правила и нормы СанПиН 1.2.3685-21 «Гигиенические нормативы и
требования к обеспечению безопасности и (или) безвредности для человека факторов среды
обитания» // Текст приказа опубликован на «Официальном интернет-портале правовой
информации» (www.pravo.gov.ru), 03.02.2021;
1.5. Устав МБУДО ДДТ имени академика А.Е. Ферсмана, утвержден приказом Учредителя №
172-2/о от 30.09.2019.
2.
Литература, используемая педагогом в процессе обучения
и при составлении программы
1. Брудно А. Л., Каплан Л. И. Московские олимпиады по программированию. - М., 1990. - 208 с.
2. Гейн А. Г. и др. Основы информатики и вычислительной техники. - М., 1992. - 143 с.
3. Дидактические основы компьютерного обучения. - Л., 1989. - 209 с.
4. Информатика и образование. 1990, № 1-6; 1991, № 1-6; 1992, № 1-6; 1993,. № 1-6; 1994, № 16; 1995, № 1-6; 1996, № 1-6; 1997, № 1-6.
5. Каймин В. А. и др. Основы информатики и вычислительной техники. - М., 1989. - 96 с.
6. Кушниренко А. Г. и др. Информационные модели. - М., 1995. – 52 с., ил.
7. Попков А. Введение в практическую информатику. - Томск, 1990. - 152 с.
8. Родионов Б. У., Татур А. О. Стандарты и тесты в образовании. - М., 1995.- 48с.
9. Спенс Р. Clipper. Руководство по программированию. Версия 5.01. - Тивали, 1994. - 622 с.
10. Тондо К., Гимпел С. Язык СИ. Книга ответов. - М., 1994. - 157 с.
11. Уэйт М., Прата С., Мартин Д. Язык СИ. - М., 1988. - 512 с., ил.
12. Программы для учреждений дополнительного образования детей. Вып. 1. – М.: ЦРСДОД,
2001. – 88 с.
3.
Литература для учащихся и родителей
1. Березин Б. И., Березин С. Б. Начальный курс С и С++. - М., 1996. - 288 с.
2. Воробьев Г. Твоя информационная культура. - М., 1988. - 303 с.
3. Гудман С. Введение в разработку и анализ алгоритмов. - М., 1981. - 366 с.
4. Луис Д. С и С++. Справочник. - М., 1997. - 556 с.
5. Джамса К. Учимся программировать на языке С++. - М., 1997. - 318 с.
6. Мнеян М. Физические принципы работы ЭВМ. - М., 1990. - 190 с.
7. Стрыгин В. В., Щарев Л. С. Основы вычислительной микропроцессорной техники и
программирования. - М., 1989. - 748 с., ил.
8. Уэйт М., Прата С., Мартин д. Язык СИ: руководство для начинающих. - М., 1988. -512 с., ил.
9. Хаймен М. Borland С++ для «чайников». - К., 1995.
12
Гейн А.Г., Сенокосов А.И.. Информатика и ИКТ: учебник для 11 класса. - М.: Просвещение,
2009.
10. Угринович Н. Информатика и ИКТ. Профильный уровень: учебник для 11 класса. - М.:
Бином. Лаборатория знаний, 2008.
11. Угринович Н. Информатика и ИКТ. Профильный уровень: учебник для 10 класса. - М.:
Бином. Лаборатория знаний, 2008.
12. Кошелев М.В. Итоговые тесты по информатике. - М.: Экзамен, 2007.
13. Угринович Н., Босова Л., Михайлова Н. Практикум по информатике и информационным
технологиям. 5-е изд. - М.: Бином. Лаборатория знаний, 2007.
14. Гейн А.Г., Ливчак А.Б., Сенокосов А.И., Юнерман Н.А. Информатика и ИКТ: учебник для
10 класса. - М.: Просвещение, 2008.
15. Окулов С.М. Абстрактные типы данных. БИНОМ. ЛЗ 2009.
16. Окулов С.М. Задачи по программированию: Для учителей информатики, старшеклассников
и студентов. БИНОМ. ЛЗ 2006 г.
17. Программы общеобразовательных учреждений «Информатика». М.: Просвещение, 2000. –
93 с.
18. Окулов С. Программирование в алгоритмах. Бином. 2006.
19. Доинский М.С. Решение сложных олимпиадных задач по программированию. С.-Пб.: 2006.
20. Кирюхин В.М., Окулов С.М.. Методика решения задач по информатике. Международные
олимпиады. Бином, 2006.
21. Окулов С. Основы программирования. Бином, 2006.
22. Немнюгин С.А Turbo-Pascal программирование на языке высокого уровня. – М., 2004.
23. Асмолов А.В. Решение математических задач на языке высокого уровня. – М., 2004.
24. Семченко А.В. Математические модели и программирование. – С.-Пб., 2003.
13
Приложение 1
КАЛЕНДАРНЫЙ УЧЕБНЫЙ ГРАФИК
НА 2024-2025 УЧЕБНЫЙ ГОД
Тема
Теория Практика Всего
Первый год обучения (72 часа, занятия малокомплектными группами)
Сентябрь
2/09
Сентябрь
4/09
Сентябрь
Октябрь
9,11,16,18,23,25,
30/09
2,7,9,14/10
Октябрь
16/10
Октябрь
Ноябрь
21,23,28,30/10
6,11,13,18,20,25,
27/11
Ноябрь
Декабрь
2,4/12
Декабрь
9,11/12
Декабрь
Январь
Февраль
16,18,23,25/12
13,15,20,22,27,
29/01
3/02
Февраль
5,10/02
Февраль
Март
Апрель
12,17,19,24/02
3,5,10,12,17,19,
24,26,31/03
2,7,9,14,16,21,23,
28/04
Вводное занятие. Техника
безопасности.
История развития
вычислительной техники и
математических
дисциплин.
Формальная логика.
Основные логические
приёмы. Понятие.
Отношение между
понятиями.
Информация, измерение,
носители и хранение.
Системы счисления.
Перевод целых чисел из
десятичной системы
счисления. Перевод целых
чисел в десятичную систему
счисления. Перевод
вещественных чисел в
различные системы
счисления. Арифметические
операции в двоичной
системе счисления.
Математическая логика.
Основные формулы
математической логики.
Логические схемы.
Методика решения задач
на ЭВМ.
Алгоритм, свойства и виды
алгоритмов. Графическое
обозначение алгоритмов.
Линейные алгоритмы.
Ветвления. Разветвляющиеся
алгоритмы.
Переменные и их свойства.
1
1
1
1
Циклы. Построение
простейших циклических
структур. Циклы ПОКА.
Циклы ДО. Циклы ДЛЯ.
14
7
4
1
11
1
6
5
11
1
1
2
1
1
2
7
4
11
2
2
7
21
14
Апрель
Май
Май
30/04
5,7,12,14,19,21/05
26,28/05
Массивы.
3
4
7
Заключительное занятие.
Итого:
1
45
1
27
2
72
1
1
2
4
4
8
2
4
6
2
2
4
2
2
2
2
2
2
4
4
4
6
6
12
4
6
10
52
36
88
Второй год обучения (144 часа)
Сентябрь
5/09
Сентябрь
7,12,14,19/09
Сентябрь
21,26,28/09
Октябрь
3,5/10
Октябрь
Октябрь
Октябрь
Ноябрь
10,12/10
17,19/10
24,26/10
2,7,9,14,16,21/11
Ноябрь
Декабрь
Декабрь
Январь
Февраль
Март
Апрель
Май
23,28,30/11
5,7/12
12,14,19,21,26,
28/12
09,11,16,18,23,
25,30/01
6,8,13,15,20,22
27/02
6,13,15,20,22,27,
29/03
3,5,10,12,17,19,
24,26/04
10,15,17,22,24,
29/05
Вводное занятие. Техника
безопасности.
Повторение изученного
материала.
Одномерные и
многомерные массивы.
Особенности работы с
массивами.
Сортировка.
Поиск.
Трассировка алгоритмов.
Анализ задачи.
Математическая
постановка задачи. Анализ
решения.
Интегрированная среда
программирования Турбо
Паскаль 7.0. Ввод и
редактирование листинга
программы. Работа с окнами
среды. Запуск и компиляция
программы. Ошибки,
обнаруженные при
компиляции и трассировка
программы.
Язык программирования
Паскаль 7.0. Алфавит и
словарь языка. Структура
программы. Типы данных.
Ввод-вывод данных.
Особенности использования
меток. Простые операторы.
Структурные операторы.
Оператор безусловного
перехода GO TO.
Подключение стандартных
библиотечных модулей.
Работа с библиотекой CRT.
Встроенные функции и
процедуры. Особенности
работы с различными типами
данных. Процедуры и
функции пользователя
назначения и использование.
15
Май
31/05
Процедуры пользователя.
Функции пользователя.
Локальные и глобальные
переменные.
Заключительное занятие.
Итого:
2
64
2
144
1
2
3
3
3
6
6
6
12
6
6
12
6
3
6
2
4
6
18
12
30
3
3
6
3
3
6
8
10
18
2
4
6
2
4
6
77
Третий год обучения (216 часов)
Сентябрь
05/09
Сентябрь
7,12/09
Сентябрь
14,19,21/09
Сентябрь
Октябрь
26,28/09
3,5/10
Октябрь
10,12/10
Октябрь
Октябрь
Ноябрь
17,19/10
17,19,24,26/10
2,7,9,14,16,21/11
Вводное занятие. Техника
безопасности.
Повторение изученного
материала.
Процедуры. Функции.
Механизм передачи и
область действия
параметров.
Рекурсия, рекурсивные
методы в
программировании.
Нетрадиционное
использование
подпрограмм «фокусы».
Массивы.
Сортировка массивов и ее
оценка. Сортировка
выборкой. Сортировка
включением. Сортировка
распределением. Сортировка
слиянием. Сортировка
методом Шелла. Оценка
методов внутренней
сортировки. Внешняя
сортировка.
Множества.
Ноябрь
23,28/11
Ноябрь
Декабрь
Декабрь
30/11
Записи.
5/12
7,12,14,19,21,26/12 Работа с файлами.
Файловая система MS-DOS.
Текстовые файлы.
Типизированные файлы.
Нетипизированные файлы.
Процедуры и функции для
обработки файлов (модуль
DOS).
28/12
Динамические структуры
09/01
данных.
11,16/01
Особенности работы с
графикой в среде Турбо
Паскаль.
Декабрь
Январь
Январь
16
Январь
18,23/01
Январь
25,30/01
Февраль
6,8/02
Февраль
13,15/02
Февраль
Март
20,22,27/02
6/03
Март
Апрель
Апрель
Май
Май
13,15,20,22,27,
29/03
3,5,10,12,17,19/04
24,26/04
10,15/05
17,22,24,
29/05
Базовые процедуры и
функции.
Работа с текстом.
Построение графических
фигур.
Работа со спрайтами.
Основы языка
программирования
Ассемблер. Подключение
подпрограмм на Ассемблере
и особенности работы с
ними.
Структуры и алгоритмы
обработки данных. Методы
разработки алгоритмов.
Математические алгоритмы.
Решение и разбор
олимпиадных задач по
программированию.
Методика отладки
программ. Возможные
проблемы и ошибки при
работе скомпилированных
программ.
Организация ЭВМ и
систем. Операционная
система MS-DOS.
Самостоятельная работа
над проектами.
Итого:
4
6
2
4
6
2
4
6
2
4
6
6
6
12
8
10
18
8
10
18
2
4
6
2
4
6
15
15
127
216
87
17
ДОКУМЕНТ ПОДПИСАН ЭЛЕКТРОННОЙ ПОДПИСЬЮ
МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ДОПОЛНИТЕЛЬНОГО
ОБРАЗОВАНИЯ ДОМ ДЕТСКОГО ТВОРЧЕСТВА ИМЕНИ АКАДЕМИКА А. Е.
ФЕРСМАНА, Христюк Павел Александрович, директор
2
27.08.25 10:48 (MSK)
Сертификат 30461462C70F32ADB135762274BF7448