Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Рабочие программы / Факультативный курс «Основы алгоритмизации и программирования"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Факультативный курс «Основы алгоритмизации и программирования"

библиотека
материалов





Календарно-тематическое планирование

Факультативный курс

«Основы алгоритмизации и программирования»

Учитель: Дейнекин Алексей Викторович.


Количество часов за год:


Всего 35 часов.


В неделю 1 час.

Плановых контрольных работ: 4 , практических работ: 24













Тематическое планирование составил: _____________ Дейнекин А.В.








Программа курса «Основы алгоритмизации и программирования» в 7 классе — 35 часов

Автор: учитель информатики Дейнекин А.В.

hello_html_11090369.pnghello_html_11090369.pnghello_html_11090369.pngПояснительная записка

Содержание курса Основы алгоритмизации и программирования для 7 клас­са общеобразовательных школ, составлена в соответствии с суще­ствующей структурой школьного курса информатики.

Изучение основ программирования связано с развитием целого ряда таких умений и навыков, которые носят общеинтеллектуальный характер и формирование которых – одна из приоритетных задач современной школы. Изучение программирования развивает мышление школьников, способствует формированию у них многих приемов умственной деятельности. Здесь роль информатики сродни роли математики в школьном образовании. Поэтому не использовать действительно большие возможности программирования для развития мышления школьников, формирования многих общеучебных, общеинтеллектуальных умений и навыков было бы, наверное, неправильно.

Изучая программирование, учащиеся прочнее усваивают основы алгоритмизации, приобщаются к алгоритмической культуре, познают азы профессии программиста.

Представленный элективный курс рассчитан для учащихся 7 класса, ранее не изучавших программирование. Содержит 35 часов, 1 час в неделю. Целями данного курса является развитие алгоритмического мышления учащихся, обучение структурному программированию, освоение всевозможных методов решения задач, углубление знаний, формирование интереса к профессиям, связанным с программированием.

Элективный курс включает такие разделы как Алгоритмы и исполнители, алгоритмические конструкции, подпрограммы, Исполнитель Робот, Исполнитель Черепаха.

Положительным моментом является отведение достаточного количества часов компьютерному практикуму, где учащимся предоставлена возможность почувствовать себя настоящими программистами.


hello_html_11090369.pnghello_html_11090369.pnghello_html_11090369.pngЦели и задачи курса

  • Формирование у учащихся интереса к профессиям, связанным с программированием.

  • Предоставление ученикам возможности реализовать свой интерес к выбранному курсу.

  • Формирование алгоритмической культуры учащихся.

  • Развитие алгоритмического мышления учащихся.

  • Обучение школьников структурному программированию как методу, предусматривающему создание понятных, локально простых и удобочитаемых программ, характерными особенностями которых являются модульность, использование унифицированных структур следования, выбора и повторения, отказ от неструктурированных передач управления, ограниченное использование глобальных переменных.

  • Приобретение учащимися знаний и навыков алгоритмизации в ее структурном варианте.

  • Освоение учащимися всевозможных методов решения задач, реализуемых на языке Паскаль.

  • Формирование у учащихся навыков грамотной разработки программы.

  • Углубление у школьников знаний, умений и навыков решения задач по программированию и алгоритмизации.

Количество часов за год 35 часов. В неделю 1 час.

  • плановых контрольных работ: 4,

  • практических работ: 24.


Критерии оценок, выставляемых учителем по курсу «Основы алгоритмизации и программирования»

Исходя из поставленной цели и возрастных возможностей учащихся, необходимо учитывать:

  • Правильность и осознанность изложения содержания,

  • полноту раскрытия понятий, точность употребления научных терминов;

  • Степень сформированности интеллектуальных и обще учебных умений;

  • самостоятельность ответа;

  • Речевую грамотность и логическую последовательность ответа.

Оценка “5”:

Полно раскрыто содержание материала в объеме программы и учебника; Четко и правильно даны определения и раскрыто содержание понятий; верно, использованы научные термины; Для доказательства использованы различные умения, выводы из наблюдений и опытов; Ответ самостоятельный, использованы ранее приобретенные знания.

Оценка “4”:

Раскрыто основное содержание материала; В основном правильно даны определения понятий и использованы научные термины; Ответ самостоятельный; Определения понятий неполные, допущены незначительные нарушения последовательности изложения, небольшие неточности при использовании научных терминов или в выводах и обобщениях из наблюдений и опытов.

Оценка “3”:

Усвоено основное содержание учебного материала, но изложено фрагментарно, не всегда последовательно; Определения понятий недостаточно четкие; Не использованы в качестве доказательства выводы и обобщения из наблюдений и опытов или допущены ошибки при их изложении;

Допущены ошибки и неточности в использовании научной терминологии, определении понятий.

Оценка “2”:

Основное содержание учебного материала не раскрыто; Не даны ответы на вспомогательные вопросы учителя; Допущены грубые ошибки в определении понятий, при использовании терминологии.


Оценка самостоятельных практических и контрольных работ.

Оценка “5”

Ставится за работу, выполненную без ошибок и недочетов или имеющую не более одного недочета

Оценка “4”

Ставится за работу, выполненную полностью, но при наличии в ней:

  • не более одной негрубой ошибки и одного недочета,

  • или не более двух недочетов.

Оценка “3”

Ставится в том случае, если ученик правильно выполнил не менее половины работы или допустил:

  • не более двух грубых ошибок,

  • или не более одной грубой ошибки и одного недочета.

  • или не более одной грубой и одной негрубой ошибки и одного недочета,

  • или не более двух-трех негрубых ошибок,

  • или одной негрубой ошибки и трёх недочетов, или при отсутствии ошибок, но при наличии четырех-пяти недочетов.

Оценка “2”

Ставится, когда число ошибок и недочетов превышает норму, при которой может быть поставлена оценка “3”, или если правильно выполнено менее половины работы.


Формы контроля знаний, умений, навыков;

Текущий контроль осуществляется с помощью фронтального опроса, практических работ (компьютерного практикума).

Тематический контроль осуществляется по завершении темы. Он позволяет оценить знания и умения учащихся, полученные в ходе достаточно продолжительного периода работы.

Итоговый контроль осуществляется по завершении каждого года обучения.


Требования к подготовке школьников в области Основ алгоритмизации и программирования для 7 клас­са

Учащиеся должны:

  • иметь представление об алгоритмах, приводить их примеры;

  • иметь представление об исполнителях и системах команд исполнителей;

  • приводить примеры формальных и неформальных исполнителей;

  • давать характеристику формальному исполните­лю, указывая: круг решаемых задач, среду, систе­му команд, систему отказов, режимы работы;

  • осуществлять управление имеющимся формальным исполнителем;

  • выполнять и строить простые алгоритмы;

Содержание курса:

  • Алгоритмы и исполнители

  • Исполнитель Робот

  • Исполнитель Черепаха

  • Исполнитель Чертежник

  • Понятие алгоритма, примеры алгоритмов.

  • Исполнители алгоритмов (назначение, среда, режим рабо­ты, система команд).

  • Способы записи алгоритмов.

  • Базовые алгоритмические конструкции.

  • Алгоритм — модель деятельности исполнителя ал­горитмов.

  • Алгоритмические конструкции: следование, ветвление, по­вторение. Разбиение задачи на подзадачи, вспомогательный ал­горитм.

  • Алгоритмы работы с величинами: типы данных, ввод и вы­вод данных.

  • Правила записи программы.

  • Циклы

  • Алгоритмы с обратной связью

  • Условный оператор

  • Переменные и арифметические выражения

  • Диалоговые программы

  • Процедуры

Организация учебного процесса

В основу организации учебного процесса положена система семинарско-практических занятий. Учебный процесс можно организовать в двух взаимосвязанных и взаимодополняющих формах:

  • урочной форме, когда учитель объясняет новый материал (лекции), консультирует учащихся в процессе решения задач, учащиеся защищают практикумы по решению задач, выполняют практические работы;

  • внеурочной форме, когда учащиеся после занятий самостоятельно выполняют задания компьютерного практикума.


Для проверки знаний и умений учащихся осуществляется как текущий, так и итоговый контроль. Текущий контроль уровня усвоения материала осуществляется по результатам опроса и выполнения учащимися практикума по каждому разделу курса. Итоговый контроль реализуется в форме итогового практикума.

Представленный курс рассчитан для учащихся 7 класса, ранее не изучавших программирование. Содержит 35 часов, 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










Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 28.10.2016
Раздел Информатика
Подраздел Рабочие программы
Просмотров145
Номер материала ДБ-296669
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх