Комплекс основных характеристик программы
Пояснительная записка
Программа «Основы программирования» является программой технической направленности.
Новизна данной программы заключается в том, что:
обучение программированию начинается с 4-5 класса;
использование игровых приемов выполнения учащимся в качестве исполнителя алгоритма, написанного для формального исполнителя при составлении и отладке алгоритмов.
Актуальность. В настоящее время ребенок сталкивается с компьютером, как исполнителем уже в начальной школе, а иногда и раньше. Дети могут свободно осваивать прикладные программы, пользоваться Интернетом. При этом возникает ощущение, что компьютер думает и действует самостоятельно. Обучение программированию способствует пониманию того, что компьютер управляется и программируется человеком и все программы созданы его руками. При этом в программе основной школы снижается количество часов, отводимых на изучение темы «Алгоритмизация и программирование», что приводит к тому, что для большинства школьников эта тема остается не понятой.
Изучение данной программы в учреждении дополнительного образования педагогически целесообразно, так как возраст учащихся 4-х классов является сензитивным периодом для решения проблем. Программа построена с учетом личностно ориентированного принципа. В ней предусматривается различный уровень заданий по одной и той же тематике. Те, кто сталкивается с трудностями при изучении программы проходят тот же материал, но в более медленном темпе, пропуская часть заданий. Для одаренных детей предусмотрены задания повышенного уровня сложности. К 6-7 классу обучающиеся способные к программированию (точным наукам) получают навыки и математические знания, необходимые для обучения программированию на допрофессиональном уровне, а те, кто сталкивается с трудностями при обучении точным дисциплинам подготовлены к изучению темы программирования в школе.
Отличительные особенности от уже существующих:
Во Дворце детского творчества осуществляется непрерывный образовательный процесс, поэтому учебный год составляет 40 учебных недель.
Учебный план Дворца детского творчества им. В.П.Чкалова является инновационным, так как соответствуя Рекомендациям о порядке разработки и подготовки к сертификации образовательных программ ДОД (В.А. Горский. Г.Н. Попова, З.З. Сулейманова, А.Х. Чупанова) с 2009 года проходит апробацию в рамках экспериментальной площадки НОУ ВПО УРАО НФ «Психологические условия и механизмы развития творческой личности».
Учебный план отражает 4 вида деятельности: познавательная, которая включает в себя содержание познавательной деятельности, в результате которой ребенок осваивает новое (для него) знание; исполнительская, включает разнообразные технологические приемы, тренинги, упражнения и т.п., отражающие уровень исполнительского мастерства обучающегося; творческая деятельность, включающая в себя упражнения на развитие личностных характеристик обучающихся; коммуникативная деятельность, включающая решение ситуативных задач в процессе взаимодействия с другими лицами, входящими в то или иное объединение детей и взрослых.
Программа построена по модульному принципу. Обязательным для изучения является только модуль «Программирование». Модули «основы алгоритмизации» и «знакомство с языком программирования» могут быть пропущены в случае хорошей подготовки учащихся. Остальные модули призваны показать возможности применения языка программирования к решению различных практических задач.
Отличается порядок изучения материала - от частного к общему. Подбирается задачный материал который дает быстрый видимый результат. Все темы программы изучаются с использованием двух простых типов данных (целый и символьный), что является достаточным для полного освоения материала.
В программе заложен медленный темп изучения программирования. Материал подается маленькими кусочками с обязательным практическим закреплением.
Срок реализации программы 3 года – 240 учебных часов.
Программа состоит из 6 модулей. Программа считается освоенной при полном изучении обязательного модуля и одного из вариативных модулей.
Модуль
|
Содержание
|
Примечание
|
Кол-во часов на модуль
|
Основы алгоритмизации
|
Знакомство с основными алгоритмическими конструкциями
|
Может изучаться отдельно от остальных модулей
|
40
|
Знакомство с языком программирования
|
Знакомство с языком программирования Pascal. Работа с графикой.
|
Может изучаться отдельно от остальных модулей
|
40
|
Программирование
|
Знакомство с программированием на языке Pascal (Си).
|
Может изучаться отдельно от остальных модулей. Является обязательным для изучения.
|
40
|
Вариативные модули
|
Математика в программировании
|
Применение языка программирования к решению математических задач.
|
Необходимо изучить модуль «Программирование»
|
40
|
Визуальное программирование
|
Знакомство с языком программирования Delphi 7
|
Необходимо изучить модуль «Программирование»
|
40
|
Математическое моделирование
|
Применение языка программирования к созданию математических моделей. Разработка собственных проектов.
|
Необходимо изучить модуль «Программирование»
|
40
|
Форма и режим занятий. Форма организации занятий – групповая. Занятия проходят 2 раза в неделю продолжительность занятия 1 час.
Цель: Воспитание информационной культуры через знакомство с основами программирования.
Задачи:
Научить действовать в соответствии с алгоритмом и строить простейшие алгоритмы.
Познакомить с языками программирования Pascal, Delphi.
Познакомить с основами алгебры логики, комбинаторики, теории множеств, теории вероятностей, теории чисел.
Способствовать развитию логического и алгоритмического мышления.
Воспитать ответственное и избирательное отношение к информации.
Создать условия для овладения основами продуктивного взаимодействия и сотрудничества со сверстниками.
Учебный план
№
|
Модуль
|
Количество часов
|
Форма аттестации
|
Всего
|
Теория
|
Практика
|
|
Основы алгоритмизации
|
40
|
6
|
34
|
Зачетное занятие
|
|
Знакомство с языком программирования
|
40
|
4
|
36
|
Зачетное занятие
|
|
Программирование
|
40
|
9
|
31
|
Зачетное занятие
|
|
Математика и программирование
|
40
|
10
|
30
|
Защита творческой работы
|
|
Визуальное программирование
|
40
|
6
|
34
|
Защита творческой работы
|
|
Моделирование
|
40
|
4
|
36
|
Защита проекта
|
Модуль «Основы алгоритмизации»
Учебно-тематический план
№ п/п
|
Тема
|
Вид деятельности
|
Итого
|
Теория
|
Практика
|
познавательная
|
исполнительская
|
творческая
|
коммуникативная
|
|
Вводное занятие.
|
0,5
|
0,5
|
|
|
1
|
|
Понятие алгоритма. Исполнитель Робот. Типы ошибок.
|
0,5
|
0
|
0,5
|
|
1
|
|
Понятие цикла. Цикл «повтори»
|
0,5
|
1,5
|
3
|
|
5
|
|
Задачи с обратной связью. Цикл с условием.
|
0,5
|
0,5
|
2
|
|
3
|
|
Условный оператор
|
1
|
1
|
5
|
|
7
|
|
Понятие переменной. Цикл с параметром
|
1
|
2
|
4
|
|
7
|
|
Понятие процедуры
|
0,5
|
1,5
|
7
|
|
9
|
|
Создание презентаций в Microsoft Power Point
|
1,5
|
1
|
1
|
1,5
|
5
|
|
Промежуточная аттестация
|
0
|
0
|
1,5
|
0,5
|
2
|
Итого
|
6
|
8
|
24
|
2
|
40
|
Содержание модуля «Основы алгоритмизации»
Вводное занятие.
Техника безопасности. Правила поведения в компьютерном классе. Режим занятий. Работа в среде Windows. Работа с файлами. Создание своих каталогов
Понятие алгоритма. Исполнитель Робот. Типы ошибок. Правила записи алгоритма для робота. Решение логических задач. Понятие алгоритма. Исполнители. Исполнитель робот. Система команд исполнителя. Типы ошибок. Правила записи алгоритма для робота. Старинные логические задачи на составление алгоритмов. Решение задач
Понятие цикла. Цикл «повтори» Понятие цикла. Решение задач с использованием цикла. Вложенные циклы. Практическая работа «Вложенные циклы»
Задачи с обратной связью. Цикл с условием.
Обратная связь. Как робот использует обратную связь. Логическая команда. Цикл с условием. Правила использования цикла пока. Типичные ошибки при использовании цикла с условием. Зацикливание. Решение задач
Условный оператор
Понятие условного оператора. Правила использования условного оператора. Блок-схемы. Практическая работа «Условный оператор». Практическая работа «Алгоритм обхода лабиринта». Сложное условие. Введение в алгебру логики. Практическая работа «Использование сложных условий»
Понятие переменной. Цикл с параметром
Понятие переменной Оператор присвоить. Оператор вывода. Понятие системы координат и координат точки. Нахождение координат базы. Использование переменных в цикле. Практическая работа «Переменные». Вычисление выражений. Самостоятельная работа «Переменные и работа с ними»
Понятие процедуры
Как ввести новую команду. Правила использования процедур. Решение задач, с помощью процедур. Практическая работа «Процедуры». Процедуры с параметром. Использование процедур с двумя параметрами. Практическая работа «Способы построения программ». Самостоятельная работа.
Создание презентаций в Microsoft Power Point
Создание презентаций в Microsoft Power Point. Настройки анимации в Microsoft Power Point. Беседа о В.П.Чкалове и П.Нестерове. Создание слайда с мертвой петлей. Презентация «Фигуры высшего пилотажа». Защита презентаций «Фигуры высшего пилотажа».
Модуль «Знакомство с языком программирования»
Учебно-тематический план
№ п/п
|
Тема
|
Вид деятельности
|
Итого
|
Теория
|
Практика
|
познавательная
|
исполнительская
|
творческая
|
коммуникативная
|
|
Знакомство со средой программирования Pascal
|
2
|
1
|
6
|
0
|
9
|
|
Библиотека GraphABC
|
0,5
|
0,5
|
6
|
0
|
7
|
|
Переменные в Pascal
|
0,5
|
1
|
0,5
|
0
|
2
|
|
Оператор цикла с предусловием
|
0,5
|
0,5
|
2
|
0
|
3
|
|
Цикл с параметром в Pascal
|
0,5
|
1,5
|
2
|
0
|
4
|
|
Промежуточная аттестация
|
0
|
0
|
1
|
0
|
1
|
|
Основы работы в Microsoft Word
|
0
|
2
|
1
|
0
|
3
|
|
Знакомство с редактором Windows Movie Maker.
|
0
|
1,5
|
1,5
|
3
|
6
|
|
Знакомство с графическим редактором CorelDraw
|
0
|
2
|
2
|
1
|
5
|
Итого
|
4
|
10
|
22
|
4
|
40
|
|