Муниципальное бюджетное общеобразовательное учреждение
гимназия № 2 г. Асино
ОБСУЖДЕНО заседание МО учителей математики и информатики протокол от _____№___ | УТВЕРЖДАЮ: Директор ____________2012 м. п. |
СОГЛАСОВАНО МС школы (или ЭМС УО) Протокол от ______№____ |
Рабочая учебная программа
спецкурса
Алгоритмика
Общее количество часов 16
9 класс 16 часов (0,5 часа в неделю)
Составил:
,
учитель информатики
первой квалификационной категории
2012г.
Пояснительная записка
Сегодня существует две основные тенденции в обучении информатике: "Изучение прикладного программного обеспечения" и "Изучение основ алгоритмизации и программирования". Обе тенденции интересны и полезны - их нельзя разделять.
Если говорить о прикладном программном обеспечении, то практическая значимость этого блока сразу понятна большинству учащихся, потому что умение "работать на компьютере" необходимы в современном мире практически каждому человеку, независимо от его образовательного уровня и сферы приложения его профессиональных интересов. Гораздо труднее обстоит дело в этом смысле с алгоритмизацией и программированием. Ведь умение программировать будет необходимо только тем, кто выберет данное направление в качестве профессионального. Как быть в такой ситуации? Как создать должный уровень мотивации на изучение данного блока у всех учащихся? Здесь на помощь приходит концепция системного подхода к решению любых "жизненных задач", как производственных, так и бытовых - "чтобы добиваться цели - надо решать, чтобы решать - надо выбирать, чтобы выбирать - надо перебирать варианты, чтобы перебирать варианты - надо уметь их моделировать."
Именно поэтому основной задачей предложенного курса как раз и является развитие особого стиля мышления, который просто необходим для наиболее полной реализации своих способностей и возможностей через моделирование конкретных жизненных ситуаций и обобщение моделируемых ситуаций в цельную стратегию жизни. А развитие (и даже иногда формирование) этого особого мышления, которое получило название "алгоритмического" или "комбинаторного", происходит через знакомство учащихся с основными понятиями теории построения алгоритмов с учетом множества свойств, условий, характеристик и закономерностей, а затем на основе разработанной модели выбирать наиболее оптимальный путь решения задачи.
По определению академика , "информационная система, как, впрочем, и любая другая система, жизнеспособна только тогда, когда она основана на глубинном знании информационного процесса, воплощенного в триаде: модель - алгоритм - программа". Причем ПРОГРАММА относительно информации, заключенной в МОДЕЛИ и АЛГОРИТМЕ, выступает в роли "силы", прикладываемой к компьютеру. Поэтому, не так уж важно, каким языком программирования владеет ученик( тем более, что одни задачи удобнее реализовывать на одном алгоритмическом языке, другие - на другом). Гораздо более важным является:
· умение строить информационные модели с учетом множества свойств, условий, характеристик и закономерностей, а затем на основе разработанной модели выбирать наиболее оптимальный алгоритм решения задачи;
· понимание работы структурных конструкций и умение наиболее оптимально использовать их при переложении алгоритма на язык программирования.
Такие умения необходимы в современном мире практически каждому человеку, потому что они позволяют легко и быстро ориентироваться в новейших информационных системах, которые сегодня предлагает огромный и разнообразный рынок современных технологий.
Для реализация программы используется гибкий подход к языку программирования: на первом этапе - "вхождение" наиболее целесообразно работать в среде исполнителя "чертежник" системы КуМир по двум причинам :
· визуализация работы программы на графическом экране упрощает понимание и освоение управляющих конструкций языка для учащихся с любым стилем мышления;
· структурная организация данной среды максимально приближена к среде ТурбоПаскаль и переход от одной к другой осуществляется легко и безболезненно.
Следующий этап - "совершенствование" предполагает либо продолжение работы в среде КуМир, либо работу с языком высокого уровня - Паскаль (это зависит от уровня сформированности мыслительных операций обобщения и классификации, уровня мотивации, направленности на изучение определенных научных дисциплин и т. д. не только в разных классах, но и в разных группах одного класса).
Общая характеристика учебного предмета
Цели:
• освоение знаний, составляющих основу научных представлений об алгоритмах, алгоритмическом языке, и программирования на алгоритмическом языке;
Задачи:
- овладение умениями работать с различными видами информации с помощью компьютера и других средств информационных и коммуникационных технологий (ИКТ). Организовывать собственную информационную деятельность и планировать ее результаты; развитие познавательных интересов, интеллектуальных и творческих способностей средствами ИКТ; воспитание ответственного отношения к информации с учетом правовых и этических аспектов ее распространения; избирательного отношения к полученной информации; выработка навыков применения средств ИКТ в повседневной жизни, при выполнении индивидуальных и коллективных проектов, в учебной деятельности, дальнейшем освоении профессий, востребованных на рынке труда.
А так же:
- систематизировать подходы к изучению предмета; сформировать у учащихся единую систему понятий, связанных с созданием, получением, обработкой, интерпретацией и хранением информации; научить пользоваться системой программирования КуМир;
Данный курс призван обеспечить базовые знания учащихся, т. е. сформировать представления о сущности информации и информационных процессов, развить логическое мышление, являющееся необходимой частью научного взгляда на мир, познакомить учащихся с современными информационными технологиями.
Программой предполагается проведение практических работ, направленных на отработку отдельных технологических приемов.
Текущий контроль усвоения учебного материала осуществляется путем практических работ. Изучение каждого раздела курса заканчивается проведением самостоятельной работы.
Требования к уровню содержания дисциплины.
В результате изучения информатики и информационных технологий ученик должен
знать/понимать
- правила техники безопасности при работе на ПК; понятие алгоритма, свойства алгоритмов, примеры алгоритмов; понятия исполнителя алгоритма, системы команд исполнителя, программы; процесс исполнения алгоритма компьютером; особенности объектно-ориентированного программирования по сравнению с алгоритмическими языками программирования; этапы разработки и способ загрузки проектов; понятия переменной, основные типы переменных, объявление переменных; синтаксис функций ввода-вывода данных; основной и вспомогательный алгоритмы; вызов вспомогательного алгоритма; выполнение вспомогательного алгоритма; правила записи арифметических выражений в алгоритмическом языке; команды повторения; общий вид цикла «n раз»; простые и составные команды; вспомогательные алгоритмы внутри цикла «n раз»; общий вид цикла «пока»; графическую схему выполнения цикла «пока»; простые и составные условия в алгоритмическом языке; общий вид команды «если»; графическую схему выполнения команды «если»; краткую и полную формы записи; команду выбора: особенности использования и правила записи; графическую схему выполнения команды выбора.
уметь
- выполнять базовые операции над объектами: цепочками символов, числами, списками, деревьями; проверять свойства этих объектов; выполнять и строить простые алгоритмы; оперировать информационными объектами, используя графический интерфейс: открывать, именовать, сохранять объекты; вводить, редактировать и форматировать текст; пользоваться списками, таблицами; обосновывать свойства алгоритмов, приводить примеры из собственного жизненного опыта; представлять алгоритм в виде блок-схемы; применять оператор присваивания; описывать переменные, присваивать им значения и выводить на экран; выполнять арифметические операции над переменными; организовать диалоговые окна сообщений; применять функции ввода-вывода при создании собственных проектов; определять результат программы по ее описанию; следовать требованиям техники безопасности, гигиены, эргономики и ресурсосбережения при работе со средствами информационных и коммуникационных технологий;
использовать приобретенные знания и умения в практической деятельности и повседневной жизни для:
- создания простейших моделей объектов и процессов в виде изображений и чертежей, динамических таблиц, программ (в том числе – в форме блок-схем); проведения компьютерных экспериментов с использованием готовых моделей объектов и процессов; создания информационных объектов, в том числе для оформления результатов учебной работы; организации индивидуального информационного пространства, создания личных коллекций информационных объектов;
Практические работы:
1. Знакомство с исполнителем Чертёжник. Последовательное исполнение алгоритма.
2. Построение вспомогательных алгоритмов.
3. Запись арифметических выражений на алгоритмическом языке.
4. Команды повторения: Цикл N РАЗ.
5. Команды повторения: цикл ПОКА.
6. Команда ЕСЛИ
7. Команда ВЫБОР.
В основу содержания и структурирования данной программы, выбора приемов, методов и форм обучения положено формирование универсальных учебных действий, которые создают возможность самостоятельного успешного усвоения обучающимися новых знаний, умений и компетентностей, включая организацию усвоения, т. е. умения учиться.
Универсальные учебные действия:
Регулятивные: учитывать правило в планировании и контроле способа решения; осуществлять итоговый и пошаговый контроль по результату; оценивать правильность выполнения действий на уровне адекватной ретроспективной оценки; вносить необходимые коррективы в действие после его завершения на основе учета характера сделанных ошибок; различать способ и результат действия;
Познавательные: осуществлять поиск необходимой информации для выполнения учебных заданий с использованием учебной литературы; строить речевые высказывания в устной и письменной форме; проводить сравнение, сериацию и классификацию по заданным критериям; владеть общим приемом решения задач; ориентироваться на разнообразие способов решения задач;
Коммуникативные: учитывать разные мнения и стремиться к координации различных позиций в сотрудничестве; контролировать действия партнера; договариваться и приходить к общему решению в совместной деятельности, в том числе в ситуации столкновения интересов.
Обладать базовыми компетенциями.
- выработка навыков применения средств ИКТ в повседневной жизни, при выполнении индивидуальных и коллективных проектов, в учебной деятельности, дальнейшем освоении профессий, востребованных на рынке труда. обучение здоровьесберегающим технологиям при работе на личном компьютере и при работе в компьютерном классе: организация рабочего места, режима работы, порядка и способов умственной деятельности.
Обладать ключевыми компетенциями:
Информационно-технологические (Инф. – Тех.):
- освоение знаний, составляющих основу научных представлений об информации, информационных процессах, системах и технологиях; овладение навыками работы с различными видами информации с помощью компьютера и других средств информационных и коммуникационных технологий (ИКТ); знание мультимедийных технологий
Учебно-познавательные (Уч. – Поз.):
- развитие познавательных интересов, интеллектуальных и творческих способностей средствами ИКТ; мыслительной деятельности: выделение главного, анализ и синтез, индукция и дедукция, классификация, обобщение, формулирование выводов, решение задач. умение при помощи информационных технологий самостоятельно искать, отбирать, анализировать и сохранять информацию по заданной теме; умение представлять материал с помощью средств мультимедиа, проектов.
Коммуникативные:
- умение работать в группе: слушать и слышать других, считаться с чужим мнением и аргументировано отстаивать свое, организовывать совместную работу на основе взаимопомощи и уважения; умение обмениваться информацией, фиксировать ее в процессе коммуникации.
Социокультурная:
- воспитание ответственного отношения к информации с учетом правовых и этических аспектов ее распространения; избирательного отношения к полученной информации.
Содержание дисциплины
Содержание курса
1. Правила ОТ. Знакомство с исполнителем Чертёжник. (6 часов)
Знакомство с исполнителем Чертёжник и его системой команд: «вверх», «вниз», «вправо», «влево», «закрасить». Линейные алгоритмы. Общий вид алгоритма. Комментарии в алгоритмическом языке. Вызов команды исполнителя. Запись нескольких команд в одной строке. Понятия основного и вспомогательного алгоритмов. Вызов вспомогательного алгоритма. Выполнение вспомогательного алгоритма. Арифметические выражения в алгоритмическом языке. Правила записи арифметических выражений в алгоритмическом языке. Описание величин. Команда присваивания.
2. Команды повторения. (5 часов)
Общий вид цикла «n раз». Простые и составные команды. Вспомогательные алгоритмы внутри цикла «n раз». Решение задач на составление алгоритмов с командой цикла «n раз». Общий вид цикла «пока». Графическая схема выполнения цикла «пока». Решение задач на составление алгоритмов с командой цикла «пока».
3. Условия в алгоритмическом языке. (4 часа)
Условия в алгоритмическом языке. Простые и составные условия. Общий вид команды «если». Графическая схема выполнения команды «если». Команды ветвления: краткая и полная форма записи. Команда выбора: особенности использования и правила записи. Графическая схема выполнения команды выбора. Решение задач на составление алгоритмов с командой ветвления и выбора.
Тематическое планирование
9 КЛАСС (16 часов)
№ п/п | Тема модуля | Распределение часов между видами учебной работы | |||
Общее кол-во часов | Теория | Прак-тика | Итоговый контроль | ||
Правила ОТ. Знакомство с исполнителем Чертёжник. | 6 | 1,5 | 3,5 | 1 С. р. | |
Команды повторения. | 5 | 1 | 3 | 1 С. р. | |
Условия в алгоритмическом языке. | 4 | 1 | 2 | 1 С. р. | |
Зачётная работа. | 1 | - | - | 1 З. р. | |
Итого: | 16 | 3,5 | 8,5 | 4 |
Календарное тематическое планирование
9 КЛАСС (16 часов)
№ п/п | Тема занятия | Форма занятия | Компетенции | Здоровье-сбережение | Дата проведения |
Тема №1. Правила ОТ. Знакомство с исполнителем Чертёжник. – 6 часов. | |||||
1 | Правила ОТ. Знакомство с исполнителем Чертёжник. Последовательное исполнение алгоритма. | К | Инф.-тех. Уч.-поз. Базовая | Чередование видов деятельности | |
2 | Вспомогательные алгоритмы. | К | Инф.-тех. Уч.-поз. Коммуникативная | Чередование видов деятельности | |
3 | Решение задач: построение вспомогательных алгоритмов. | П | Инф.-тех. Уч.-поз. Коммуникативная | Физкультминут-ка | |
4 | Арифметические выражения в алгоритмическом языке. Команда присваивания. | К | Инф.-тех. Уч.-поз. Коммуникативная | Чередование видов деятельности | |
5 | Решение задач: запись арифметических выражений на алгоритмическом языке. | П | Инф.-тех. Уч.-поз. Коммуникативная | Минутки релаксации | |
6 | Самостоятельная работа. | С. р. | Инф.-тех. Уч.-поз. Коммуникативная | Профилактика нарушения осанки и зрения | |
Тема №2. Команды повторения. – 5 часов. | |||||
7 | Команды повторения. Цикл N РАЗ. | К | Инф.-тех. Уч.-поз. Коммуникативная | Профилактика нарушения осанки | |
8 | Решение задач: цикл N РАЗ. | П | Инф.-тех. Уч.-поз. Коммуникативная | Физкультминут-ка | |
9 | Цикл ПОКА. | К | Инф.-тех. Уч.-поз. Базовая | Чередование видов деятельности | |
10 | Решение задач: цикл ПОКА. | П | Инф.-тех. Уч.-поз. Коммуникативная | Минутки релаксации | |
11 | Самостоятельная работа. | С. р. | Инф.-тех. Уч.-поз. Коммуникативная | Профилактика нарушения осанки и зрения | |
Тема №3. Условия в алгоритмическом языке. – 4 часа. | |||||
12 | Команда ЕСЛИ | К | Инф.-тех. Уч.-поз. Коммуникативная | Чередование видов деятельности | |
13 | Решение задач: команда ЕСЛИ. | П | Инф.-тех. Уч.-поз. Коммуникативная | Минутки релаксации | |
14 | Команда ВЫБОР. | К | Инф.-тех. Уч.-поз. Коммуникативная | Чередование видов деятельности | |
15 | Самостоятельная работа. | С. р. | Инф.-тех. Уч.-поз. Коммуникативная | Профилактика нарушения осанки | |
16 | Зачётная работа. | З. р. | Инф.-тех. Уч.-поз. Коммуникативная | Профилактика нарушения осанки |
П – урок практикум
К – урок комбинированный
З. р. – зачётная работа
С. р. – самостоятельная работа
4. Учебно-методическая литература
Для учителя:
Кушниренко информатики и вычислительной техники: Проб. учеб. Для сред. Учеб. Кушниренко, , . – 2-е изд. – М.: Просвещение, 1991. Прищепа программирования в среде КуМир. Методическое пособие. Томский государственный университет, 2002. Информатика и ИКТ.: учебник для 9 класса/. - 3-е изд. – М.:БИНОМ. Лаборатория знаний, 2010.Для ученика:
1. Кушниренко информатики и вычислительной техники: Проб. учеб. Для сред. Учеб. Кушниренко, , . – 2-е изд. – М.: Просвещение, 1991.
2. Л. Залогова и др. Информатика. Базовый курс 7 – 9. Москва, 2004.
5. Материально-техническое обеспечение.
Специализированный кабинет информатики.
ОС Windows
Программное обеспечение:
Среда программирования КуМир.
Тематические карточки с заданиями к практическим и зачётным работам.


