Календарно-тематическое
планирование
Факультативный курс
«Основы алгоритмизации и
программирования»
Учитель: Дейнекин Алексей Викторович.
Количество часов за год:
Всего 35 часов.
В неделю 1 час.
Плановых контрольных
работ: 4 , практических работ: 24
Тематическое планирование
составил: _____________ Дейнекин А.В.
Программа
курса «Основы алгоритмизации и программирования» в 7 классе — 35 часов
Автор: учитель информатики Дейнекин А.В.
Пояснительная записка
Содержание курса
Основы алгоритмизации и программирования для 7 класса
общеобразовательных школ, составлена в соответствии с существующей структурой
школьного курса информатики.
Изучение основ программирования связано с
развитием целого ряда таких умений и навыков, которые носят
общеинтеллектуальный характер и формирование которых – одна из приоритетных
задач современной школы. Изучение программирования развивает мышление
школьников, способствует формированию у них многих приемов умственной
деятельности. Здесь роль информатики сродни роли математики в школьном
образовании. Поэтому не использовать действительно большие возможности
программирования для развития мышления школьников, формирования многих
общеучебных, общеинтеллектуальных умений и навыков было бы, наверное,
неправильно.
Изучая программирование, учащиеся прочнее
усваивают основы алгоритмизации, приобщаются к алгоритмической культуре,
познают азы профессии программиста.
Представленный элективный курс рассчитан для
учащихся 7 класса, ранее не изучавших программирование. Содержит 35 часов, 1
час в неделю. Целями данного курса является развитие алгоритмического мышления
учащихся, обучение структурному программированию, освоение всевозможных методов
решения задач, углубление знаний, формирование интереса к профессиям, связанным
с программированием.
Элективный курс включает такие разделы как
Алгоритмы и исполнители, алгоритмические конструкции, подпрограммы, Исполнитель
Робот, Исполнитель Черепаха.
Положительным моментом является отведение
достаточного количества часов компьютерному практикуму, где учащимся
предоставлена возможность почувствовать себя настоящими программистами.
Цели и задачи курса
·
Формирование у учащихся интереса к профессиям,
связанным с программированием.
·
Предоставление ученикам возможности реализовать
свой интерес к выбранному курсу.
·
Формирование алгоритмической культуры учащихся.
·
Развитие алгоритмического мышления учащихся.
·
Обучение школьников структурному программированию
как методу, предусматривающему создание понятных, локально простых и
удобочитаемых программ, характерными особенностями которых являются
модульность, использование унифицированных структур следования, выбора и
повторения, отказ от неструктурированных передач управления, ограниченное
использование глобальных переменных.
·
Приобретение учащимися знаний и навыков
алгоритмизации в ее структурном варианте.
·
Освоение учащимися всевозможных методов решения
задач, реализуемых на языке Паскаль.
·
Формирование у учащихся навыков грамотной
разработки программы.
·
Углубление у школьников знаний, умений и навыков
решения задач по программированию и алгоритмизации.
Количество часов
за год 35 часов. В неделю 1
час.
- плановых
контрольных работ: 4,
- практических
работ: 24.
Критерии оценок, выставляемых учителем по
курсу «Основы алгоритмизации и программирования»
Исходя
из поставленной цели и возрастных возможностей учащихся, необходимо учитывать:
·
Правильность и осознанность изложения содержания,
·
полноту раскрытия понятий, точность употребления
научных терминов;
·
Степень сформированности интеллектуальных и обще
учебных умений;
·
самостоятельность ответа;
·
Речевую грамотность и логическую последовательность
ответа.
Оценка “5”:
Полно раскрыто содержание материала в объеме
программы и учебника; Четко и правильно даны определения и раскрыто содержание
понятий; верно, использованы научные термины; Для доказательства использованы
различные умения, выводы из наблюдений и опытов; Ответ самостоятельный, использованы
ранее приобретенные знания.
Оценка “4”:
Раскрыто основное содержание материала; В
основном правильно даны определения понятий и использованы научные термины;
Ответ самостоятельный; Определения понятий неполные, допущены незначительные
нарушения последовательности изложения, небольшие неточности при использовании
научных терминов или в выводах и обобщениях из наблюдений и опытов.
Оценка “3”:
Усвоено основное содержание учебного
материала, но изложено фрагментарно, не всегда последовательно; Определения
понятий недостаточно четкие; Не использованы в качестве доказательства выводы и
обобщения из наблюдений и опытов или допущены ошибки при их изложении;
Допущены ошибки и неточности в использовании
научной терминологии, определении понятий.
Оценка “2”:
Основное содержание учебного материала не
раскрыто; Не даны ответы на вспомогательные вопросы учителя; Допущены грубые
ошибки в определении понятий, при использовании терминологии.
Оценка
самостоятельных практических и контрольных работ.
Оценка “5”
Ставится за работу, выполненную без ошибок и
недочетов или имеющую не более одного недочета
Оценка “4”
Ставится за работу, выполненную полностью, но
при наличии в ней:
·
не более одной негрубой ошибки и одного недочета,
·
или не более двух недочетов.
Оценка “3”
Ставится в том случае, если ученик правильно
выполнил не менее половины работы или допустил:
·
не более двух грубых ошибок,
·
или не более одной грубой ошибки и одного недочета.
·
или не более одной грубой и одной негрубой ошибки и
одного недочета,
·
или не более двух-трех негрубых ошибок,
·
или одной негрубой ошибки и трёх недочетов, или при
отсутствии ошибок, но при наличии четырех-пяти недочетов.
Оценка “2”
Ставится, когда число ошибок и недочетов
превышает норму, при которой может быть поставлена оценка “3”,
или если правильно выполнено менее половины работы.
Формы контроля знаний, умений, навыков;
Текущий контроль осуществляется с помощью
фронтального опроса, практических работ (компьютерного практикума).
Тематический контроль осуществляется по завершении темы. Он позволяет
оценить знания и умения учащихся, полученные в ходе достаточно продолжительного
периода работы.
Итоговый
контроль осуществляется по завершении каждого года обучения.
Требования к подготовке школьников в области Основ алгоритмизации и
программирования для 7 класса
Учащиеся должны:
·
иметь представление об алгоритмах, приводить их
примеры;
·
иметь представление об исполнителях и системах
команд исполнителей;
·
приводить примеры формальных и неформальных исполнителей;
·
давать характеристику формальному исполнителю,
указывая: круг решаемых задач, среду, систему команд, систему отказов, режимы
работы;
·
осуществлять управление имеющимся формальным
исполнителем;
·
выполнять и строить
простые алгоритмы;
Содержание курса:
·
Алгоритмы и исполнители
·
Исполнитель Робот
·
Исполнитель Черепаха
·
Исполнитель Чертежник
·
Понятие алгоритма, примеры алгоритмов.
·
Исполнители алгоритмов (назначение, среда, режим
работы, система команд).
·
Способы записи алгоритмов.
·
Базовые алгоритмические конструкции.
·
Алгоритм — модель деятельности исполнителя алгоритмов.
·
Алгоритмические конструкции: следование, ветвление,
повторение. Разбиение задачи на подзадачи, вспомогательный алгоритм.
·
Алгоритмы работы с величинами: типы данных, ввод и
вывод данных.
·
Правила записи программы.
·
Циклы
·
Алгоритмы с обратной связью
·
Условный оператор
·
Переменные и арифметические выражения
·
Диалоговые программы
·
Процедуры
Организация учебного
процесса
В основу организации
учебного процесса положена система семинарско-практических занятий. Учебный
процесс можно организовать в двух взаимосвязанных и взаимодополняющих формах:
·
урочной форме, когда учитель
объясняет новый материал (лекции), консультирует учащихся в процессе решения
задач, учащиеся защищают практикумы по решению задач, выполняют практические
работы;
·
внеурочной форме, когда
учащиеся после занятий самостоятельно выполняют задания компьютерного
практикума.
Для проверки знаний и
умений учащихся осуществляется как текущий, так и итоговый контроль. Текущий
контроль уровня усвоения материала осуществляется по результатам опроса и
выполнения учащимися практикума по каждому разделу курса. Итоговый контроль
реализуется в форме итогового практикума.
Представленный курс
рассчитан для учащихся 7 класса, ранее не изучавших программирование. Содержит
35 часов, 1 часа в неделю. Целями данного курса является развитие
алгоритмического мышления учащихся, обучение структурному программированию,
освоение всевозможных методов решения задач, углубление знаний, формирование
интереса к профессиям, связанным с программированием.
Положительным моментом
является отведение достаточного количества часов компьютерному практикуму, где
учащимся предоставлена возможность почувствовать себя настоящими
программистами.
ТЕМАТИЧЕСКОЕ
ПЛАНИРОВАНИЕ УЧЕБНОГО МАТЕРИАЛА ПО КУРСУ ОСНОВЫ АЛГОРИТМИЗАЦИИ И
ПРОГРАММИРОВАНИЯ
Дата
|
Дата
|
№ урока
|
Содержание учебного материала
|
Д\З
|
практические задания
|
I четверть
|
1 Алгоритмы и исполнители - 1 ч.
|
|
|
1
|
Что такое алгоритм?
Исполнители. Какие бывают алгоритмы? Программы
Задача о перевозчике.
Ханойские башни (рекурсивные алгоритмы)
|
3
5
6
7
8
|
|
2 Исполнитель Робот – 2 ч.
|
|
|
2
|
Среда Робота Основные команды Робота
Простейшая программа
Какие ошибки могут быть у Робота?
Работа в системе Исполнители
|
10
11
|
Практическая работа №1
|
|
|
3
|
Решение задач
|
12
|
Практическая работа №2
|
3 Циклы - 4 ч.
|
|
|
4
|
Что такое цикл ? Правила использования
оператора цикла
|
14
|
|
|
|
5
|
Решение задач
|
|
Практическая работа №3
|
|
|
6
|
Вложенные циклы
|
15
|
Практическая работа №4
|
|
|
7
|
Решение задач
|
|
Практическая работа №5
|
4 Алгоритмы с обратной связью - 2 ч.
|
|
|
8
|
Что такое обратная связь и зачем она нужна?
Как Робот использует обратную связь?
Цикл с условием
Правила использования цикла пока
|
16
17
|
Практическая работа №6
|
|
|
9
|
Контрольная работа №1
Решение задач
|
|
Практическая работа №7
|
II четверть
|
5 Условный оператор - 4 ч.
|
|
|
10
|
Что такое условный оператор
Правила использования условного оператора Сокращенная
форма
|
21
22
|
Практическая работа №8
|
|
|
11
|
Решение задач
|
|
|
|
|
12
|
Что такое сложные условия ?
Правила использования сложных условий
|
23
|
Практическая работа №9
|
|
|
13
|
Решение задач
|
|
Практическая работа №10
|
|
|
6 Переменные и арифметические выражения - 3 ч.
|
|
|
14
|
Зачем нужны переменные?
Что такое переменная? Объявление переменных. Правила
работы с переменными
Арифметические выражения
|
25
26
27
28
|
|
|
|
15
|
Цикл с параметром
|
29
|
Практическая работа №11
|
|
|
16
|
Контрольная работа №2
Решение задач
|
|
Практическая работа №12
|
III четверть
|
7 Диалоговые программы - 3 ч.
|
|
|
17
|
Что такое диалоговая программа?
Вывод на экран. Правила использования
оператора вывода
Ввод данных. Правила использования оператора
ввода
|
31
32
33
|
|
|
|
18
|
Вычисления с циклами
|
34
|
Практическая работа №13
|
|
|
19
|
Решение задач
|
|
Практическая работа №14
|
|
|
8 Процедуры - 3 ч.
|
|
|
20
|
Зачем нужны процедуры?
Как ввести новую команду
Правила использования процедур
|
36
38
|
Практическая работа №15
|
|
|
21
|
Процедуры с параметрами
Правила использования процедур с параметрами
|
39
40
|
Практическая работа №16
|
|
|
22
|
Решение задач
|
|
Практическая работа №17
|
9 Методы составления программ - 1 ч.
|
|
|
23
|
Метод “сверху вниз”
Метод “снизу вверх”
Комбинированный способ
Пример составления программы
|
42
43
|
|
10 Исполнитель Черепаха - 6 ч.
|
|
|
24
|
Как работает Черепаха?
Какие команды понимает Черепаха?
Как управлять Черепахой?
|
48
|
Практическая работа №18
|
|
|
25
|
Как раскрасить рисунок?
Окружности
|
49
|
Практическая работа №19
|
|
|
26
|
Контрольная работа №3
Циклы
|
50
|
Практическая работа №20
|
|
|
27
|
Вложенные циклы
|
51
|
Практическая работа №21
|
IV четверть
|
|
|
28
|
Процедуры
|
51
|
Практическая работа №22
|
|
|
29
|
Процедуры с параметрами
Переменные
|
54
57
|
Практическая работа №23
|
11 Исполнитель Чертежник - 6 ч.
|
|
|
30
|
Прямоугольная система координат
Как управлять Чертежником?
|
62
|
Практическая работа №24
|
|
|
31
|
Использование процедур
Процедуры с параметрами
|
64
65
|
Практическая работа №25
|
|
|
32
|
Циклы и переменные
Сравнение Чертежника и Черепахи
Переменные и использование памяти
|
66
67
68
|
Практическая работа №26
|
|
|
33
|
Цикл с параметром
|
69
|
Практическая работа №27
|
|
|
34
|
Контрольная работа №4
|
69
|
|
|
|
|
|
|
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.