Рабочая программа курса "Программирование в среде КуМир"
рабочая программа по информатике и икт (9 класс) на тему

Аншукова Венера Маратовна

Программв составлена для учащихся 9 классов. Можно использовать для 7,8 классов.

Скачать:

ВложениеРазмер
Microsoft Office document icon rp_kursa_progr_v_srede_kumir_9_klass.doc167.5 КБ

Предварительный просмотр:

Рабочая программа

курса «Программирование в среде КуМир»

для учащихся 9  класса

Учитель   Аншукова В.М.

Категория: высшая

                                                                             

Пояснительная записка

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

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

Данная программа призвана развивать логическое мышление учащихся и аналитический стиль мышления начинающих программистов. Поэтому за основу обучения учащихся по данному курсу используется программирование с максимальным использованием компьютера на занятиях. Данный курс имеет большое значение для подготовки школьников к сдаче экзамена по выбору по информатике в форме ОГЭ, т.к. задание 20.1 – это составление алгоритма в среде формального исполнителя. Программа предназначена для учащихся 9-х классов и рассчитана на 68 часов по 2 часа в неделю.

Цель обучения: научить учащихся основам программирования с использованием системы программирования КуМир (комплект учебных миров).

Задачи курса: 

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

- научить учащихся основам программирования с использованием системы программирования КуМир;

- научить составлению и оформлению программ в соответствии с нормативными требованиями языка программирования;

- содействовать развитию общей информационной культуры как одного из аспектов будущей профессиональной деятельности;

-   развивать логическое и аналитическое мышление школьников.

Данная система программирования разработана в ФГУ ФНЦ НИИСИ РАН по заказу Российской Академии Наук и распространяется свободно на условиях лицензии GNU 2.0. Данная лицензия разрешает организации бессрочно использовать КуМир на любом количестве компьютеров в любых целях без оформления, каких либо дополнительных документов.

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

Формы контроля: 

Устный опрос, тестовые задания, зачётная (практическая или проектная) работа на компьютере.

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

Требования к уровню подготовки учащихся

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

  В результате изучения курса ученик  должен:

иметь представление:

  • о роли и месте знаний по данному курсу при освоении смежных дисциплин и в сфере профессиональной деятельности;
  • о направлениях развития программного обеспечения вычислительной техники;

знать:

  • принципы построения алгоритмов;
  • типы исполнителей, СКИ  и базовые конструкции языка КуМир;
  • основные приемы программирования;

уметь:

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

Описание места курса в учебном плане

Сроки реализации программы: 1 год.

Программа реализует общеинтеллектуальное направление во внеурочной деятельности для учащихся 9-х классов. На реализацию программы отводится 2 часа в неделю, всего 68 часов за год.

Содержание обучения

9 класс

Общее число часов – 68

  1. Введение в компьютерное проектирование (4 часа) 

Цели изучения курса «Программирование в среде КуМир». Техника безопасности и организация рабочего места. Установка программы «КуМир». Алгоритм как модель деятельности исполнителя. СКИ исполнителя. Формы записи алгоритмов. Программа. Переменные. Типы переменных. Объявление переменных. 

Практика на компьютере: знакомство с системой программирования КуМир, интерфейс системы, структура программы, синтаксис программы.

  1. Программирование линейных программ в среде КуМир (6 часов)

Операторы. Оператор присваивания, ввод, вывод данных. Порядок выполнения операций. Трассировка программ. Знакомство с исполнителем Робот. СКИ Робота. Линейные алгоритмы для Робота.

Практика на компьютере: ввод, вывод данных; разработка и исполнение линейных программ; использование операций div, mod. Создание линейных программ для Робота.

  1. Программирование ветвлений в среде КуМир (5 часов)

Разветвляющиеся алгоритмы. Условный оператор. Сложные условия. Логические отношения и операции. Порядок выполнения операций. Трассировка программ.

Практика на компьютере: разработка и исполнение разветвляющихся программ; использование простых и сложных ветвлений.

  1. Программирование циклов в среде КуМир ( 12 часов)

Циклические алгоритмы. Операторы арифметического и условного циклов. Зацикливание программ. Разработка программ для исполнителя Робот. Вычисление НОД чисел. Циклы с переменной. Трассировка программ.

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

  1. Графика в среде КуМир (5 часов)

Система координат. Исполнитель Рисователь. Цвет и толщина линий. Заливка фигур. Штриховка.

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

  1. Вспомогательные алгоритмы в среде КуМир (5 часов)

Вспомогательные алгоритмы. Процедуры. Рекурсия. Рекурсивные объекты. Анимация.

Практика на компьютере: разработка и исполнение программ для исполнителя Рисователь: создание цветных изображений с использованием процедур, создание изображений с использованием рекурсивных процедур, создание анимационных изображений.

  1. Случайные числа в среде КуМир (5 часов)

Понятие случайных чисел. Генератор случайных чисел. Случайный цвет пикселя.  

Практика на компьютере: разработка и исполнение программ для исполнителя Рисователь: создание областей, закрашенных точками разного цвета.

  1. Массивы в среде КуМир (12 часов)

Массивы. Типы массивов. Объявление массивов. Обработка массива с переменной. Обработка массива в цикле. Поиск максимального/минимального элемента массива. Подсчет количества элементов в массиве: с условием и без. Сумма элементов массива: с условием и без. Сортировка массивов. Обработка символьных массивов. Операции со строками. Матрицы. Работа с файлами.

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

  1. Функции в среде КуМир (6 часов)

Функции. Рекурсивные функции. Логические функции. Построение графиков функций.

Практика на компьютере: разработка и исполнение программ с использованием функций, построение графиков функций.

  1. Другие исполнители в среде КуМир (8 часов)

Знакомство с другими исполнителями. Исполнитель Водолей, СКИ. Разработка программ для Водолея. Исполнитель Кузнечик, СКИ. Разработка программ для Кузнечика.

Практика на компьютере: разработка и исполнение программ для исполнителей Водолей, Кузнечик.

Используемые ресурсы:

  1. А.Г. Кушниренко, Г.В. Лебедев, Р.А. Сворень. Основы информатики и вычислительной техники. Учебник для средних учебных заведений.
  2. Кушниренко А.Г., Леонов А.Г. Методика преподавания основ алгоритмизации на базе системы КуМир. http://xn--80aawbkjgiswr.xn--1-btbl6aqcj8hc.xn--p1ai/article.php?ID=200901701 
  3. Прищепа Т.А.Преподавание программирования в среде http://ido.tsu.ru/other_res/school2/osn/metod/prog/index.html 
  4. Практикумы в КуМир. К.Ю. Поляков. http://kpolyakov.spb.ru/download/kumkurs.pdf 
  5. Сайт  НИИСИ РАН https://www.niisi.ru/kumir/ 

Учебно-тематическое планирование

по курсу «Программирование в среде КуМир»

Класс - 9

Учитель – Аншукова Венера Маратовна

Количество часов – 68

Всего 68  час; в неделю 2 часа.

Тестирований 5,  практических  работ 31

Зачеты (защита проекта)  4

   №

Тема урока

Количество часов

Дата

План.

Дата

Факт.

  1. Введение в компьютерное проектирование (4 часа) 

Цели изучения курса «Программирование в среде КуМир». Техника безопасности и организация рабочего места. Установка программы «КуМир».

1

Алгоритм как модель деятельности исполнителя. СКИ исполнителя. Формы записи алгоритмов. Программа.

1

Практическая работа № 1. Разработка и исполнение простейших программ в среде КуМир

1

Переменные. Типы переменных. Объявление переменных. 

1

  1. Программирование линейных программ в среде КуМир (6 часов)

Операторы. Оператор присваивания, ввод, вывод данных.

1

Практическая работа № 2. Разработка и исполнение программ с использованием операторов присваивания, ввода, вывода данных.

1

Порядок выполнения операций. Трассировка программ.

1

Практическая работа № 3. Разработка и исполнение программ с использованием операций div, mod.

1

Знакомство с исполнителем Робот. СКИ Робота. Линейные алгоритмы для Робота.

1

Практическая работа № 4. Разработка и исполнение линейных программ для Робота

1

  1. Программирование ветвлений в среде КуМир (5 часов)

Разветвляющиеся алгоритмы. Условный оператор.

1

Практическая работа № 5. Разработка и исполнение разветвляющихся программ с использованием условных операторов

1

Сложные условия. Логические отношения и операции. Порядок выполнения операций. Трассировка программ.

1

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

1

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

1

  1. Программирование циклов в среде КуМир  

 ( 12 часов)

Циклические алгоритмы. Оператор арифметического цикла.

1

Практическая работа № 8. Разработка и исполнение разветвляющихся программ с использованием арифметического цикла.

1

Практическая работа № 9. Разработка и исполнение разветвляющихся программ с оператора арифметического цикла  для исполнителя Робот

1

Циклические алгоритмы. Оператор цикла с условием. Зацикливание программ.

1

Практическая работа № 10. Разработка и исполнение с использованием цикла с условием

1

Практическая работа № 11. Разработка и исполнение программ с использованием оператора цикла с условием для исполнителя Робот

1

Вычисление НОД чисел. Практическая работа № 12. Разработка и исполнение программы вычисления НОД двух чисел

1

Цикл с переменной.

1

Практическая работа № 13. Разработка и исполнение программ с использованием оператора цикла с переменной

1

Практическая работа № 14. Разработка и исполнение программ с использованием вложенных циклов для исполнителя Робот

1

Практическая работа № 15. Разработка и исполнение программ с использованием циклов «Пока»  для исполнителя Робот

1

Практическая работа № 16. Разработка и исполнение программ с использованием сложных условий  для исполнителя Робот

1

  1. Графика в среде КуМир (5 часов)

Система координат. Исполнитель Рисователь. Цвет и толщина линий. Заливка фигур.

1

Практическая работа № 17. Разработка и исполнение программ создания различных цветных изображений  для исполнителя Рисователь.

1

Штриховка. Практическая работа № 18. Разработка и исполнение программ создания различных изображений с помощью штриховки для исполнителя Рисователь.

1

Практическая работа № 19. Разработка и исполнение программ создания своих изображений  для исполнителя Рисователь. (Проектная работа)

1

Защита проекта.

1

  1. Вспомогательные алгоритмы в среде КуМир (5 часов)

Вспомогательные алгоритмы. Процедуры. Рекурсия. Рекурсивные объекты. Анимация.

Практика на компьютере: разработка и исполнение программ для исполнителя Рисователь: создание цветных изображений с использованием процедур, создание изображений с использованием рекурсивных процедур, создание анимационных изображений.

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1


По теме: методические разработки, презентации и конспекты

Тема урока: «Алгоритм – модель деятельности исполнителя алгоритмов. Исполнитель Чертежник. Управление Чертежником. Работа в среде Кумир»

Тема урока: «Алгоритм – модель деятельности исполнителя алгоритмов. Исполнитель Чертежник. Управление Чертежником. Работа в среде Кумир»Цели урока:Систематизировать представления учащихся об исп...

Тема урока: «Исполнитель Чертежник. Использование вспомогательных алгоритмов. Работа в среде Кумир»

Тема урока: «Исполнитель Чертежник. Использование вспомогательных алгоритмов. Работа в среде Кумир»Цели урока:Закрепить представления учащихся об исполнителях алгоритмов;научить учащихся управля...

Тема урока: «Исполнитель Чертежник. Цикл «повторить n раз». Работа в среде Кумир»

Тема урока: «Исполнитель Чертежник. Цикл «повторить n раз». Работа в среде Кумир»При составлении алгоритмов довольно часто встречаются случаи, когда некоторую последовательность команд нужно вып...

Урок Алгоритмы с повторениями в 6 классе. Использование среды Кумир

Урок Алгоритмы с повторениями. Использование среды Кумир исполнителя Кузнечик для реализации циклического алгоритма с заданным числом повторений....

Рабочая программа курса внеурочной деятельности «Мир программирования. Среда Кумир» 11 – 13 лет

Рабочая программа по внеурочной деятельности "Мир. Программироваиня. Среда Кумир". Включает в себя:Пояснительная записку.Учебно-тематический план.Содержание программы.Методическое обесп...

Рабочая программа внеурочной деятельности «Программирование в среде КуМир»

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

Рабочая программа внеурочной деятельности «Программирование в среде КуМир»

Рабочая программа внеурочной деятельности «Программирование в среде КуМир»...