Основные требования к техническому оснащению курса

advertisement
УТВЕРЖДАЮ
Директор МКОУ «СОШ №2 ст.Сторожевой-2»
_______________ Енина М.В.
СОГЛАСОВАНО
Зам.директора по УР МКОУ «СОШ №2 ст.Сторожевой-2»
_______________ Квасюк Г. В.
Программа элективного курса
10 класс (34 часа)
«Начала программирования на языке СИ»
Составил: учитель информатики
Важинская Е. Н.
2014-2015
Пояснительная записка
Элективные курсы (курсы по выбору) играют важную роль в системе
профильного обучения на старшей ступени школы.
В соответствии с одобренной Минобразования «Концепцией профильного обучения
на старшей ступени общего образования» дифференциация содержания обучения в
старших классах осуществляется на основе различных сочетаний курсов трех типов:
базовых, профильных, элективных. Каждый из курсов этих трех типов вносит свой
вклад в решение задач профильного обучения.
Базовые общеобразовательные курсы отражают обязательную для всех
школьников инвариантную часть образования и направлены на завершение
общеобразовательной подготовки учащихся. Профильные курсы обеспечивают
углубленное изучение отдельных предметов и ориентированы в первую очередь на
подготовку выпускников школы
к
последующему профессиональному
образованию. Элективные же курсы связаны прежде всего с удовлетворением
индивидуальных образовательных интересов, потребностей и склонностей каждого
школьника. Именно они, по существу, и являются важнейшим средством построения
индивидуальных образовательных программ, так как в наибольшей степени связаны с
выбором каждым школьником содержания образования в зависимости от его
интересов, способностей, последующих жизненных планов. Элективные курсы как бы
«компенсируют» во многом достаточно ограниченные возможности базовых и
профильных курсов в удовлетворении разнообразных образовательных потребностей
старшеклассников.
Эта роль элективных курсов в системе профильного обучения определяет
широкий спектр их функций и задач.
Как известно, на старшей ступени школы, с одной стороны, завершается общее
образование школьников, обеспечивающее их функциональную грамотность,
социальную адаптацию личности, с другой стороны, происходит социальное и
гражданское самоопределение молодежи. Эти функции старшей ступени школы
предопределяют направленность содержания образования в ней на формирование
социально грамотной и социально мобильной личности, осознающей свои
гражданские права и обязанности, ясно представляющей себе потенциальные
возможности, ресурсы и способы реализации выбранного жизненного пути. Ориентация на новые цели и образовательные результаты в старших классах — это ответ на
новые требования, которые предъявляет общество к социальному статусу каждого
человека. Наиболее важные среди этих требований — быть самостоятельным, уметь
брать ответственность за себя, за успешность выбора и осуществления жизненных
планов, иметь гражданскую позицию, уметь учиться, овладевать новыми способами
деятельности, профессиями в зависимости от конъюнктуры рынка труда и т.д.
Исключительно велика роль изучения информатики в социализации школьников,
подготовке их к труду, профессиональной деятельности, в профессиональном
самоопределении молодежи.
Еще один вопрос, который невозможно обойти при обсуждении содержания
элективных курсов по информатике, связан с целесообразностью изучения
программирования. Понятно, что программирование — стержень профильного курса
информатики. Но какова его роль и есть ли необходимость изучать
программирование в рамках элективных курсов?
Часто говорят, что (в отличие от начала 1980-х гг.) в современных условиях
развитого прикладного программного обеспечения изучение программирования
потеряло свое значение как средство подготовки основной массы школьников к
труду, профессиональной деятельности.
С одной стороны, это действительно так, но, с другой стороны, изучение основ
программирования связано с целым рядом умений и навыков (организация
деятельности, планирование ее и т.д.), которые
по праву носят
общеинтеллектуальный характер и формирование которых — одна из
приоритетных задач современной школы.
Очень велика роль изучения программирования для развития мышления
школьников, формирования многих приемов умственной деятельности. Здесь роль
информатики сродни роли математики в школьном образовании. Поэтому не
использовать действительно большие возможности программирования, решения
соответствующих задач для развития мышления школьников, формирования многих
общеучебных, общеинтеллектуальных умений и навыков было бы, наверное,
неправильно.
Одним из наиболее продуктивных методов в обучении элективным курсам по
информатике является метод учебных исследовательских проектов, основанный на
исследовательской деятельности учащихся по решению задач из выбранной
предметной области.
Проектная деятельность сама по себе характерна для сферы использования
информационных технологий. Поэтому метод учебных проектов внесет немалый
вклад в профессиональное самоопределение школьников. Кроме этого, проектная
деятельность, как правило, связана с работой в коллективе и будет способствовать
развитию таких важных способностей, как способность действовать вместе с
другими людьми, учитывать позиции и интересы партнеров, вступать в
коммуникацию, понимать и быть понятыми другими людьми. Эти способности
рассматриваются в настоящее время как важные компоненты образовательных
результатов.
Обучение с помощью метода учебных исследовательских проектов может быть
реализовано в элективных курсах по информатике на разных уровнях.
Первый — проблемное изложение процесса выполнения проекта, при котором
учитель строит свое сообщение в форме воспроизведения логики выделения
проблемы из заданной проблемной ситуации; поиска, выдвижения гипотез; их
обоснования и проверки, а также оценки полученных результатов.
Второй — выполнение проекта учащимися под руководством учителя. Учитель
может расставить ориентиры по выполнению выбранного, по желанию учащихся,
проекта в виде обобщенных проблемных вопросов, связанных с существенными
моментами, тогда каждое конкретное действие учащийся станет строить сам, но общее
направление его поиска будет нежестко задано.
Третий — самостоятельное выполнение учащимися учебного исследовательского
проекта. На этом уровне моделируется исследовательская деятельность специалистов
рассматриваемого профиля по решению их профессиональных задач.
Программа «Начала программирования на языке Паскаль» построена с учетом
принципов системности, научности и доступности, позволяет получить
необходимые знания по основам программирования на языке Паскаль, рассчитана
на 34 часа для учащихся 10-11 классов. Изучение данного курса ориентировано на
использование учебного пособия «Основы алгоритмизации и программирование на
языке Паскаль». Справочник: учебное пособие. – Томск, 2005. Элементы
закрепления знаний и получение практических навыков составления программ
предложены в рабочей тетради «Основы алгоритмизации и программирование на
языке Паскаль». Рабочая тетрадь: учебное пособие. – Томск, 2004.
Основные требования к техническому оснащению курса
1. Персональные компьютеры классом не ниже Pentium I.
2. Среда программирования CodeBlocks.
Цель курса - приобретение учащимися базового набора знаний, умений и
навыков по программированию. Особое внимание уделяется развитию
алгоритмического стиля мышления учащихся.
Задачи курса:
Учащиеся должны знать:
- алгоритмические конструкции, исполнители;
- основы программирования на одном из языков программирования;
- общую структуру языка программирования, его синтаксис;
- правила определения типа переменной и ее описания;
- правила записи операторов языка, порядок выполнения операций,
стандартные и пользовательские функции, записи и выполнения арифметических и
логических функций;
Учащиеся должны уметь:
- правильно записывать символы и ключевые слова языка программирования;
- записывать числовые и логические константы, задавать и описывать
переменные;
- описывать тип и размерность массивов;
- составлять математическую модель, алгоритм и программу для решения
простых задач;
- понимать листинг, корректировать программу;
- выводить результаты на дисплей или записывать в файл.
Используемая литература:
1. Основы алгоритмизации и программирование на языке Си. Справочник:
Учебное пособие. – Томск, 2005.
2. Начала программирования на языке Си. – М.: Наука. Гл.ред. физ.-мат.лит., 1987.
Согласовано:
зам. директора по УР
______ Квасюк Г. В.
«___» сентября 2014 г.
Утверждаю:
Директор школы ______ Енина М. В.
«____» сентября 2014 г.
КАЛЕНДАРНО-ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
элективного курса по информатике в 10 классе
ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ СИ
(1 час в неделю, всего – 34 часа)
Количество часов на первое полугодие: 16; на второе – 18 часов.
Количество часов в I четверти: 9 часов; во II – 7 часов; в III – 10 часов; в IV – 8
часов.
Составила: учитель информатики
Важинская Екатерина Николаевна
ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
№
Тема
Кол-во
часов
Теор.
Практ
планир
3ч
1ч
3ч
1ч
-
1ч
1ч
-
1ч
1ч
-
3ч
1ч
3ч
1ч
3ч
1ч
5.
6.
Введение
Что такое программирование? Понятие
алгоритма.
Способы описания алгоритмов.
Алгоритмический язык.
Язык программирования Си (история
создания, алфавит, структура программы).
Типы данных. Описание переменных.
Понятие типы данных, их описание. Целые и
вещественные типы.
Арифметические выражения
Символьный и логический типы
Ограниченные и перечисляемые типы
1ч
1ч
1ч
1ч
1ч
1ч
III.
7.
Операторы
Оператор присваивания. Составной оператор
7ч
1ч
7ч
1ч
7ч
1ч
8.
9.
10.
11.
12.
13.
IV.
14.
V.
15.
16.
17.
18.
19.
Условный оператор
Оператор варианта
Оператор циклов
Вложенные циклы
Приближенное вычисление суммы ряда
Пустой оператор
Этапы решения задач на ЭВМ
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
1ч
-
Модули. Графика
Организация модулей. Графический модуль.
Графические примитивы
Управление графическими элементами
Управление графическим курсором
Вывод текстовой информации
Некоторые составные типы
Регулярные типы (массивы)
Алгоритмы информационного поиска и
сортировки
Строковый тип
Множественный тип
Комбинированный тип (запись)
Подпрограммы
Назначение и структура подпрограмм
Область действия имен
Механизм параметров
Закрепление и обобщение
Решение задач.
Рекомендации по написанию текстов программ
(сложность и эффективность алгоритма)
ИТОГО:
5ч
1ч
1ч
1ч
1ч
1ч
6ч
1ч
2ч
5ч
1ч
1ч
1ч
1ч
1ч
6ч
1ч
2ч
4ч
1ч
1ч
1ч
1ч
6ч
1ч
2ч
1ч
1ч
1ч
5ч
1ч
2ч
2ч
4ч
4ч
1ч
1ч
1ч
5ч
1ч
2ч
2ч
4ч
4ч
1ч
1ч
1ч
4ч
2ч
2ч
4ч
4ч
I.
1.
2.
3.
II.
4.
20.
2122.
23.
24.
25.
26.
27-28
29-30
31-34
Дата проведения
34 ч
34 /
28
фактич
Download