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

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

Скачать материал

 

 

 

 

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

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

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

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

 

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

 

                  Всего 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

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Факультативный курс «Основы алгоритмизации и программирования""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Руководитель организации

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 625 249 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 28.10.2016 1540
    • DOCX 121 кбайт
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Дейнекин Алексей Викторович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Дейнекин Алексей Викторович
    Дейнекин Алексей Викторович
    • На сайте: 7 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 47911
    • Всего материалов: 34

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 40 человек из 20 регионов

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 188 человек из 53 регионов

Мини-курс

Методические навыки и эффективность обучения школьников на уроках литературы

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Стратегии успешного B2C маркетинга: от MoSCoW до JTBD

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Финансовый риск-менеджмент

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе