Инфоурок Информатика Рабочие программыРабочая программа кружка "Творческая мастерская юных информатиков"

Рабочая программа кружка "Творческая мастерская юных информатиков"

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

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

Кружок «Творческая мастерская юных информатиков».

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

Дополнительная общеразвивающая программа кружка «Творческая мастерская юных информатиков» разработана в соответствии со статьями 12, 28, 75 Федерального закона от 29.12.2012 № 273-ФЗ «Об образовании в Российской Федерации», приказа Минпросвещения России от 09.11.2018 № 196 «Об утверждении Порядка организации и осуществления образовательной деятельности по дополнительным общеобразовательным программам» с учетом Методических рекомендаций по проектированию дополнительных общеразвивающих программ (Минобрнауки РФ 2015 г.).

    Основной целью учебного курса является обучение программированию через создание творческих проектов по информатике. Курс развивает творческие способности учащихся, а также закладывает пропедевтику наиболее значимых тем курса  информатики  и  позволяет  успешно  готовиться  к  участию  в  олимпиадах  по программированию. Изучение курса позволит учащимся познакомиться с концепцией программирования в средах программирования Pascal ABC и «Кумир». На протяжении учебного курса рассматриваются базовые приемы программирования, такие как написание программного кода, создание форм, объявление переменных, вычисление выражений, использование ветвлений, выбора и циклических конструкций  и  многое,  многое  другое.  При  этом  осваиваются  приемы создания различных программ (приложений).

    Разработка каждого программного проекта реализуется в форме выполнения практической работы на компьютере (компьютерный практикум).

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

 

2.     Учебный план

 

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

 

Количество часов в неделю

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

Периодичность промежуточной аттестации

Форма промежуточной аттестации

Форма итоговой аттестации

1

34

2 раза в год

Компьютерный практикум

Итоговый проект

 

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

 

Количество детей в группах 12-15 человек.

Формы занятий: мастерская, лекторий, практикум.

Содержание программы

Первый год обучения.

Раздел 1. Алгоритмизация.

Понятие алгоритма. Линейные алгоритмы. Алгоритмы с ветвлениями.

Циклические алгоритмы. Решение алгоритмических задач.

Раздел 2. Основы программирования на языке КуМир.

Понятие программирования. Языки программирования. История языка программирования КуМир. Основы языка программирования КуМир.

Знакомство с исполнителями в среде программирования КуМир.

Операторы среде программирования КуМир.

Раздел 3. Исполнитель Робот в КуМире.

Знакомство с исполнителем Робот. Команды. Редактирование стартовой обстановки. Решение простейших задач для исполнителя Робот.

Программирование исполнителя Робот на основе линейного алгоритма.

Программирование исполнителя Робот на основе алгоритма с ветвлением.

Программирование исполнителя Робот на основе алгоритма с циклом.

Раздел 4. Исполнитель Водолей в КуМире.

Знакомство с исполнителем Водолей. Команды. Пульт. Решение простейших задач для исполнителя Водолей. Решение задач с ограничениями в шагах и ёмкости для исполнителя Водолей. Решение логических задач для исполнителя Водолей. Составление логических задач для исполнителя Водолей.

Раздел 5. Исполнитель Черепаха в КуМире.

Знакомство с исполнителем Черепаха. Команды. Пульт. Программирование исполнителя Черепаха на основе линейного алгоритма. Программирование исполнителя Черепаха на основе алгоритма с циклом.Составление задач для исполнителя Черепаха.

Раздел 6. Исполнитель Кузнечик в КуМире.

Знакомство с исполнителем Кузнечик. Команды. Пульт. Решение логических задач с помощью исполнителя Кузнечик. Составление логических задач для исполнителя Кузнечик.

Второй год обучения.

Раздел 7. Начала программирования в среде PascalABC.NET.

Основные алгоритмические структуры (повторение). Языки программирования. Виды. История. Знакомство со средой программирования PascalABC.NET.

Структура программы в PascalABC.NET. Алфавит, типы данных, операторы в PascalABC.NET. Организация ввода и вывода данных в программе. Решение задач на составление и отладку программ на основе линейных алгоритмов. Логические выражения и операторы условия в PascalABC.NET. Составление программ, содержащих условия. Циклические операторы в PascalABC.NET. Составление программ, на основе циклических алгоритмов. Подпрограммы, процедуры и функции в PascalABC.NET. Понятие одномернорго массива. Организация ввода и вывода элементов массива в PascalABC.NET. Двумерные массивы.

Раздел 8. Графический интерфейс и модули вPascalABC.NET.

Модули и их назначение в PascalABC.NET. Модуль GraphABC. Окно вывода, операторы графических примитивов. Операторы управления цветами и контурами в GraphABC. Операторы упрапвления текстом в GraphABC.

Модуль Crt в PascalABC.NET. Работа со строковыми переменными в PascalABC.NET. Работа с файлами в PascalABC.NET., типизированные файлы.

 

Планируемые результаты освоения программы

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

-                   -  требования к организации компьютерного рабочего места, соблюдать требования безопасности и гигиены в работе со средствами ИКТ

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

-                    - как пошагово выполнять алгоритмы, записанные в текстовой форме и в виде блок-схем

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

-                    - основные пути применения  метода пошаговой детализации при составлении алгоритмов;

-                    - правила перевода алгоритмов на языки программирования для конкретных исполнителей;

-                   - как составлять алгоритмы и программы .

Учащиеся должны уметь:

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

-       составлять алгоритмы линейной структуры;

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

-       составлять алгоритмы циклической структуры;

-       работать в программных средах КуМир и Pascal ABC.NET.

 

Тематическое планирование

1 год обучения

Тема

Кол-во часов

Алгоритмизация

6

Основы программирования на языке КуМир

4

Исполнитель Робот в КуМире

8

Исполнитель Водолей в КуМире

5

Исполнитель Черепаха в КуМире

5

Исполнитель Кузнечик в КуМире

5

Повторение

1

Итого

34

 

2 год обучения

Тема

Кол-во часов

Начала программирования в среде PascalABC.NET

20

Графический интерфейс и модули в PascalABC.NET

14

Итого

34

 

 

Методы отслеживания и диагностики результатов:

-         наблюдение за детьми в процессе работы;

-         вопросы для самоконтроля;

-         коллективные творческие работы;

-         тестирование;

-         практические работы;

-         проведение школьного конкурса по программированию;

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

 

Перечень учебно-методического обеспечения

1.     Ерёмин О.Ф. «Методическое пособие по программированию на языке PascalABC”, Моздок, 2009.

2.     Ушаков Д.М., Юркова Т.А. «Паскаль для школьников», Питер, 2010.

3.      https://pascal-abc.ru.net/uchebnik/

4.     Кушниренко А.Г., Леонов А.Г. Методика преподавания основ алгоритмизации на базе системы Кумир (edu.1september.ru).

5.     Кириенко Д.П. Курс алгоритмизации с использованием исполнителей системы Кумир и автоматического тестирования (server.179.ru).

6.     Сайт разработчиков Кумира, версия 1.9 (lpm.org.ru).

 

 

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

Группа 1 года обучения.

Дата

Тема

 

 

Алгоритмизация( 6 часов).

1

 

Понятие алгоритма.

2

 

Линейные алгоритмы.

3

 

Алгоритмы с ветвлениями.

4

 

Циклические алгоритмы.

5

 

Решение алгоритмических задач.

6

 

Решение алгоритмических задач.

 

 

Основы программирования на языке КуМир (4 часа)

7

 

Понятие программирования. Языки программирования. История языка программирования КуМир.

8

 

Основы языка программирования КуМир.

9

 

Знакомство с исполнителями в среде программирования КуМир.

10

 

Операторы среде программирования КуМир.

 

 

Исполнитель Робот в КуМире (8 часов).

11

 

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

12

 

Решение простейших задач для исполнителя Робот.

13

 

Программирование исполнителя Робот на основе линейного алгоритма.

14

 

Программирование исполнителя Робот на основе алгоритма с ветвлением.

15

 

Программирование исполнителя Робот на основе алгоритма с ветвлением.

16

 

Программирование исполнителя Робот на основе алгоритма с циклом.

17

 

Программирование исполнителя Робот на основе алгоритма с циклом.

18

 

Программирование исполнителя Робот на основе алгоритма с циклом.

 

 

Исполнитель Водолей в КуМире (5 часов)

19

 

Знакомство с исполнителем Водолей. Команды. Пульт.

20

 

Решение простейших задач для исполнителя Водолей.

21

 

Решение задач с ограничениями в шагах и ёмкости для исполнителя Водолей.

22

 

Решение логических задач для исполнителя Водолей.

23

 

Составление логических задач для исполнителя Водолей.

 

 

Исполнитель Черепаха в КуМире (5 часов).

24

 

Знакомство с исполнителем Черепаха. Команды. Пульт.

25

 

Программирование исполнителя Черепаха на основе линейного алгоритма.

26

 

Программирование исполнителя Черепаха на основе алгоритма с циклом.

27

 

Программирование исполнителя Черепаха на основе алгоритма с циклом.

28

 

Составление задач для исполнителя Черепаха.

 

 

Исполнитель Кузнечик в КуМире (5 часов).

29

 

Знакомство с исполнителем Кузнечик. Команды.Пульт.

30

 

Решение логических задач с помощью исполнителя Кузнечик.

31

 

 

32

 

Решение логических задач с помощью исполнителя Кузнечик.

33

 

Составление логических задач для исполнителя Кузнечик.

 

 

Повторение 1 час.

 

 

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

Группа 2 года обучения.

Дата

Тема

 

 

Начала программирования в среде PascalABC.NET (20 часов)

1

 

Основные алгоритмические структуры (повторение).

2

 

Языки программирования. Виды. История.

3

 

Знакомство со средой программирования PascalABC.NET.

4

 

Структура программы в PascalABC.NET.

5

 

Алфавит, типы данных, операторы в PascalABC.NET

6

 

Организация ввода и вывода данных в программе.

7

 

Решение задач на составление и отладку программ на основе линейных алгоритмов.

8

 

Решение задач на составление и отладку программ на основе линейных алгоритмов.

9

 

Логические выражения и операторы условия в PascalABC.NET.

10

 

Составление программ, содержащих условия.

11

 

Циклические операторы в PascalABC.NET.

12

 

Составление программ, на основе циклических алгоритмов.

13

 

Составление программ, на основе циклических алгоритмов.

14

 

Подпрограммы, процедуры и функции в PascalABC.NET.

15

 

Понятие одномернорго массива. Организация ввода и вывода элементов массива в PascalABC.NET.

16

 

Двумерные массивы.

17

 

Практическая работа «Циклы и массивы в PascalABC.NET

18

 

Практическая работа «Циклы и массивы в PascalABC.NET

19

 

Практическая работа «Циклы и массивы в PascalABC.NET

20

 

Практическая работа «Циклы и массивы в PascalABC.NET

 

 

Графический интерфейс и модули вPascalABC.NET.(14 часов).

21

 

Модули и их назначение в PascalABC.NET.

22

 

Модуль GraphABC. Окно вывода, операторы графических примитивов.

23

 

Операторы управления цветами и контурами в GraphABC.

24

 

Операторы упрапвления текстом в GraphABC.

25

 

Практическая работа «Разработка графического интерфейса программы».

26

 

Практическая работа «Разработка графического интерфейса программы».

27

 

Модуль Crt в PascalABC.NET.

28

 

Работа со строковымипеременными в PascalABC.NET.

29

 

Работа со строковымипеременными в PascalABC.NET.

30

 

Работа с файлами в PascalABC.NET.

31

 

Работа с файлами в PascalABC.NET., типизированные файлы.

32

 

Итоговая практическая работа.

33

 

Итоговая практическая работа.

34

 

Итоговая практическая работа.

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Рабочая программа кружка "Творческая мастерская юных информатиков""

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

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

Бренд-менеджер

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Изучение курса позволит учащимся познакомиться с концепцией программирования в средах программирования Pascal ABC и «Кумир». Дополнительная общеразвивающая программа кружка «Творческая мастерская юных информатиков» разработана в соответствии со статьями 12, 28, 75 Федерального закона от 29.12.2012 № 273-ФЗ «Об образовании в Российской Федерации», приказа Минпросвещения России от 09.11.2018 № 196 «Об утверждении Порядка организации и осуществления образовательной деятельности по дополнительным общеобразовательным программам» с учетом Методических рекомендаций по проектированию дополнительных общеразвивающих программ (Минобрнауки РФ 2015 г.).

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

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

6 656 277 материалов в базе

Материал подходит для УМК

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

Другие материалы

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

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

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

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

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

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

    Демушкина Олеся Владимировна
    Демушкина Олеся Владимировна
    • На сайте: 9 лет и 2 месяца
    • Подписчики: 10
    • Всего просмотров: 479126
    • Всего материалов: 45

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

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

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

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 50 регионов
  • Этот курс уже прошли 1 715 человек

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

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 99 человек из 39 регионов
  • Этот курс уже прошли 805 человек

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 106 человек из 42 регионов
  • Этот курс уже прошли 576 человек

Мини-курс

Комплексный подход к работе с детьми с тяжелыми нарушениями развития

6 ч.

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

Мини-курс

Эффективная самоорганизация и планирование

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 103 человека из 34 регионов
  • Этот курс уже прошли 38 человек

Мини-курс

Конкурентная разведка и маркетинговые исследования

6 ч.

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