«Рассмотрено» Руководитель ШМО ________ Протокол № __ от «_____»_______2014 г. | «Согласовано» Заместитель директора по УВР МОУ «ООШ» с. Студёнка ________ «_____»_______2014 г. | «Утверждаю» Директор МОУ «ООШ» с. Студёнка _________ Приказ № __ от «__» ___2014г |
РАБОЧАЯ ПРОГРАММА
по факультативному курсу
«АЛГОРИТМИКА»
Учитель:
Рассмотрена на заседании педагогического совета Протокол № ____ от «____»______2014 г. |
2014-2015 учебный год
Пояснительная записка
В настоящее время никто не станет оспаривать тот факт, что развитие логического мышления оказывает заметное влияние на общее развитие ребенка. Необходимо отметить, что информационные технологии всегда были неотъемлемой частью педагогического процесса и в «докомпьютерную эпоху». Это, прежде всего, связано с тем фактом, что процесс обучения является информационным процессом. Но только с появлением возможности использования компьютеров в образовательном процессе сам термин «алгоритмизация» приобрел новое звучание, так как стал ассоциироваться не только с предметом информатика, но и с творчеством учащихся, развитием системного программного мышления, их участием в олимпиадах различного уровня. Таким образом, использование компьютера в развитии алгоритмического развития стало катализатором тех тенденций, которые не только формируют у детей начальную компьютерную грамотность, но и навыки работы с вычислительной техникой, развивают логическое мышление, познавательную деятельность.
Алгоритмическое мышление, наряду с алгебраическим и геометрическим, является необходимой частью научного взгляда на мир. В то же время оно включает и некоторые общие мыслительные навыки, полезные и в более широком контексте, например, в рамках так называемого бытового сознания. К таким относится, например, разбиение задачи на подзадачи.
Возможность работы с компьютером повышает интерес школьника, а значит, и эффективность его работы.
За основу для разработки программы курса взята программа , ёнова «Алгоритмика».
Обучение школьника основам алгоритмического мышления базируется на понятии Исполнителя. Это понятие в последние годы вошло в обиход преподавателей информатики, и большинство курсов основано именно на таком подходе. Исполнителя можно представлять себе роботом, снабженным набором кнопок. Каждая кнопка соответствует одному действию (может быть, довольно сложному), которые робот способен совершить. Нажатие кнопки вызывает соответствующее действие робота.
Робот действует в определенной среде. Чтобы описать Исполнителя, нужно задать среду, в которой он действует, и действия, которые он совершает при нажатии каждой из кнопок.
Основой для введения Исполнителей служат задачи. Исполнители, используемые в курсе, в значительной степени традиционны. Единожды введенные Исполнители в дальнейшем активно используются на протяжении всего курса.
Общая схема подачи материала в курсе следующая: от частного к общему, от примера к понятию. Подача материала допускает шесть форм-стадий:
- манипуляция с физическими предметами;
- театрализация:
- манипуляция с объектами на экране компьютера;
- командный режим управления экранными объектами;
- управление экранными объектами с помощью линейных программ.
ЦЕЛЬ:
Более углубленное изучение и раскрытие особенно важных элементов алгоритмизации и программирования в занимательной форме. Формирование у учащихся умения владеть компьютером как средством решения практических задач.
Задачи:
Образовательные:
1. Научить учащихся создавать алгоритмы решения задач с использованием образовательных программных сред
2. Включение учащихся в практическую исследовательскую деятельность
3. Развитие мотивации к изучению программирования
4. Пропедевтическая подготовка к ГИА, ЕГЭ.
Воспитательные:
1. Формирование потребности в саморазвитии
2. Формирование активной жизненной позиции
3. Развитие культуры общения
4. Развитие навыков сотрудничества
Развивающие:
1. Развитие деловых качеств, таких как самостоятельность, ответственность, активность, аккуратность.
2. Развитие у учащихся навыков логического мышления.
Методы и формы решения поставленных задач
Занятия строятся соответственно возрастным особенностям: определяются методы проведения занятий, подход к распределению заданий, организуется коллективная работа, планируется время для теории и практики. Каждое занятие включает в себя элементы теории, практику, демонстрации.
Наиболее удачная форма организации труда – индивидуальное и коллективное выполнение работы.
Место курса в учебном плане
Данная программа рассчитана на учащихся 7 класса.
Занятия проводятся в классно-урочной форме 1 раз в неделю. Всего 34 ч. (часы компонента образовательного учреждения)
Формы контроля и возможные варианты его проведения
Формы контроля:
- итоговые занятия;
- решение задач;
- устный опрос;
- мини-программы;
- индивидуальные и коллективные проекты в программных средах;
В конце учебного года учащимися выполняется проектная работа по составлению программ, по качеству исполнения которой определяется успешность учащегося, уровень приобретенных им умений и навыков.
Условия реализации программы:
Чтобы успешно обучить детей, необходимо, прежде всего, владеть знаниями, умениями и навыками изготовления разнообразных доступных и посильных для детей данного возраста изделий, имеющих практическую значимость.
Помещение для проведения занятий должно соответствовать санитарно–гигиеническим требованиям. До начало занятий и после их окончания необходимо осуществлять сквозное проветривание помещения. В процессе обучения учащиеся и педагог должны строго соблюдать правила техники безопасности труда.
Для успешной реализации программы необходимо материально-техническое обеспечение:
- индивидуальные компьютеры
- установленные на ПК программы для работы с учебными исполнителями.
Учебно-тематический план
1. От задачи к алгоритму | 9 часов | ||
1.1 | Задачи алгоритмического характера. Особенности задач алгоритмического характера. | 1 | |
1.2 | Работа с виртуальными лабораториями. Лаборатория переливания | 1 | |
1.3 | Работа с виртуальными лабораториями. Лаборатория перекладывания | 1 | |
1.4 | Работа с виртуальными лабораториями. Лаборатория разъезды | 1 | |
1.5 | Работа с виртуальными лабораториями. Лаборатория переправы | 1 | |
1.6 | Работа с виртуальными лабораториями. Лаборатория взвешивания | 1 | |
1.7 | Работа с виртуальными лабораториями. Лаборатория черные ящики | 1 | |
1.8 | Формальная сторона задачи. Задача. Этапы решения задачи. Формализация задачи. Интерпретация результатов. | 1 | |
1.9 | Управление исполнителем. Алгоритм и исполнитель, среда Исполнители | 1 | |
2. Алгоритмы и исполнители | 17 часов | ||
2.1 | Знакомство с формальными исполнителями. Колобок. | 2 | |
2.2 | Линейный алгоритм. Составляем слова. Сажаем цветы. | 2 | |
2.3 | Алгоритм с ветвлением. | 4 | |
2.4 | Алгоритм с повторением. | 4 | |
2.5 | Алгоритмы с повторением и ветвлением. | 2 | |
2.6 | Проекты в обучающих программных средах | 3 | |
3. От исполнителей к программе | 4 часа | ||
3.1 | Программа для формального исполнителя | 2 |
|
3.2 | Отладка программ формального исполнителя |
| |
4. Составление программ | 4 часа |
| |
4.1 | Проект по выбору |
| |
4.2 | Проект по выбору |
|
КАЛЕНДАРНО-ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
№ | Наименование разделов и тем | Кол-во часов | Дата | Вид занятия | Формы и методы контроля | Наглядные пособия и технические средства | |
план | факт | ||||||
1. От задачи к алгоритму | 9 | ||||||
1 | Задачи алгоритмического характера.Особенности задач алгоритмического характера. | 1 | УИНЗ | ПК, презентация | |||
2 | Работа с виртуальными лабораториями. Лаборатория переливания | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
3 | Работа с виртуальными лабораториями. Лаборатория перекладывания | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
4 | Работа с виртуальными лабораториями. Лаборатория разъезды | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
5 | Работа с виртуальными лабораториями. Лаборатория переправы | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
6 | Работа с виртуальными лабораториями. Лаборатория взвешивания | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
7 | Работа с виртуальными лабораториями. Лаборатория черные ящики | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
8 | Формальная сторона задачи. Задача. Этапы решения задачи. Формализация задачи. Интерпретация результатов. | 1 | УИНЗ КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
9 | Управление исполнителем. Алгоритм и исполнитель, среда Исполнители | 1 | УИНЗ КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
2. Алгоритмы и исполнители | 17 | ||||||
10 | Знакомство с формальными исполнителями. Исполнитель Колобок. Команды Колобка | 1 | УИНЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
11 | Среда исполнителя. Запуск программ. | 1 | УИНЗ КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
12 | Линейный алгоритм. Составляем слова. | 1 | КУ | Устный опрос, тест, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
13 | Линейный алгоритм. Сажаем цветы. | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
14 | Алгоритм с ветвлением. Структура команды ветвления. Команда «если, то» | 1 | УИНЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
15 | Алгоритм с ветвлением. Собираем цветы при определенном условии. Задание 1-2 | 1 | УЗЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
16 | Алгоритм с ветвлением. Собираем цветы при определенном условии. Задание 3-4 | 1 | УЗЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
17 | Алгоритм с ветвлением. Собираем цветы при определенном условии. Задание 5-6 | 1 | УЗЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
18 | Алгоритм с повторением. Структура команды вет-вления. Команда «если, то» | 1 | УИНЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
19 | Алгоритм с повторением. Структура команды ветвления. Движение колобка. Задание 1-2 | 1 | УЗЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
20 | Алгоритм с повторением. Структура команды ветвления. Движение колобка. Задание 3-4 | 1 | УЗЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
21 | Алгоритм с повторением. Структура команды ветвления. Движение колобка. Задание 5-6 | 1 | УЗЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
22 | Алгоритмы с повторением и ветвлением. Составляет программу по заданию 7. | 1 | УЗЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
23 | Алгоритмы с повторением и ветвлением. Составляет программу по заданию 8. Поиск оптимального варианта. | 1 | УЗЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
24 | Проекты в обучающих программных средах | 1 | УИНЗ | Тестирование, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
25 | Составляем программу для Колобка с использованием конструктора. | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
26 | Составляем программу для Колобка с использованием конструктора. | 1 | УЗЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
3. От исполнителей к программе | 4 | ||||||
27 | Программа для формального исполнителя Черепашка, Чертежник. Основные команды. | 1 | УИНЗ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
28 | Отладка программ формального исполнителя. | 1 | КУ | Тестирование, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
29 | Составляем программу для Черепашки | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
30 | Использование ветвления и повторений для Черепашки. | 1 | КУ | Устный опрос, практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
4. Составление программ | |||||||
31 | Проект по выбору | 1 | УОИСЗ | Практическая работа на ПК | ПК с программой «Виртуальная лаборатория» | ||
32 | Проект по выбору | 1 | УОИСЗ | ||||
33 | Проект по выбору | 1 | УОИСЗ | ||||
34 | Итоговое контрольное занятие. Защита проектов | 1 | УК | Устный опрос, практическая работа на ПК |
При оформлении рабочей программы были использованы следующие условные обозначения:
- урок изучения новых знаний | УИНЗ |
- урок закрепления знаний | УЗЗ |
- комбинированный урок | КУ |
- урок обобщения и систематизации знаний | УОИСЗ |
- урок контроля | УК |
Содержание курса
1.От задачи к алгоритму 9 часов
Знакомство с понятием Исполнителя. Волк, коза и капуста. Игра в Исполнителя Крестьянин. Знакомство с Водолеем. Синтаксис. Удвоитель. Соревнование на составление самой короткой программы. Колобок. ОТКАЗ.
2. Алгоритмы и исполнители 17 часов
Составление новых команд для Колобка. Конструкция повторения (цикл). Использование конструкции повторения при работе с Колобком. Синтаксис команд.
Знакомство с Роботом. Программирование Робота с помощью конструкции повторения. Стены и условия. Обратная связь. Логические операции и составные условия. Замена вложенных условных конструкций составными условиями. Конструкция повторения ПОКА-ДЕЛАТЬ.
Использование условий. Значения истинности. Конструкция повторения ПОКА-ДЕЛАТЬ. Написание программ с использованием процедур, циклов и условий.
3.От исполнителей к программе 4 часа
Написание программ с использованием циклов и условий для формальных исполнителей.
4. Составление программ 4 часа
Написание самостоятельных творческих работ для исполнителей.
Ожидаемые результаты обучения
Учащиеся должны знать и уметь использовать основные понятия, вводимые в курсе, в том числе: Исполнитель, среда Исполнителя, конструкции, команды Исполнителя, состояние Исполнителя, алгоритм, простой цикл, ветвление, сложный цикл, условия, истинность условий, логические операции, эффективность и сложность алгоритма, координаты на плоскости, преобразование программ, параллельное программирование.
Учащиеся должны уметь решать простые логические задачи из, в том числе: составлять линейные алгоритмы; составлять новые команды с помощью процедур; определять значение истинности простых и сложных условий; использовать циклы и ветвления; сравнивать эффективность различных алгоритмов; владеть элементами доказательности эффективности и невозможности предложенных решений; преобразовывать программы в соответствии с преобразованием исходных данных.
В результате обучения дети будут:
• самостоятельно выбирать деятельность в рамках образовательной программы;
• самостоятельно определять причины ошибок в выполнении программы и исправлять их;
• выполнять задания по составлению программ для различных исполнителей;
• решать простейшие логические задачи;
• самостоятельно выполнять проект от начала и до конца с использованием обучающих программных сред;
• осознанно подходить к изучению и усвоению учебного материала;
знать:
· технику безопасных при работе за ПК
· правила санитарной гигиены;
· систему команд формальных исполнителей.
· первоначальные знания об истории плетения;
· основные приемы работы с программными средами;
· терминологию;
уметь:
• решать простейшие логические задачи;
• работать системно;
• управлять своим вниманием;
• составлять программы для исполнителей
обладать:
• усидчивостью и терпением;
• навыками трудолюбия и целеустремлённости;
• коммуникативными навыками.
Список учебно-методической литературы
1. «Информатизация образования как закономерный процесс в развитии педагогических технологий». http://aeli. altai. ru/nauka/sbornik/2000/ovcharov2.html
2. «Процесс обучения в виртуальном образовательном пространстве». // Информатика и образование, 2001. №3
3. Мультимедиа. — М.: Малип, 1994.
4. Программирование в среде ЛОГО. Первые шаги. , М, СОЛОН-Пресс, 2006, с.124.
6. Дмитрий Лазарев Презентация: Лучше один раз увидеть! — М.: «Альпина Бизнес Букс», 2009. — С. 142.
7. Программа Intel «Путь к успеху»/ Практическое руководство.2006-2007 г
8. Программа Intel «Путь к успеху»/ Книга для учителя.2006-2007 г.
9. Программа Intel «Путь к успеху»/ «Технологии и местное сообщество».2006-2007 г
10. Организация проектной деятельности школьников в рамках школьного научного общества по информатике//Российская школа и Интернет: Материалы II Всероссийской конференции. – С.-Петербург, 2002 – с.55-56.
11. Проектно-исследовательская деятельность школьников с использованием ИКТ//Информационные технологии в образовании (ИТО-2003): Материалы
12. Виват, мультимедиа!//Цифровая школьная четверть. Материалы Международного педагогического мастер-класса программы Intel «Обучение для будущего». г. Пушкин, 2003 – с.46-47
13. Алгоритмика.5—7 кл.: Учебник и задачник для общеобразоват. учеб. заведение/, А Г. Кулаков, , А Л. Семенов, А. X. Шень.— М“:Дрофа, 1996, 1997.
Алгоритмика. 5—7 кл.: Методические рекомендации для учителя: Решение задач.— М.: Дрофа, 1997.
14. Сайты в помощь учителю информатики:
· www.
· www. metod-kopilka. ru
· www. pedsovet. org
· www.


