Инфоурок / Информатика / Рабочие программы / Рабочая программа кружка по информатике "От игрового программирования к професиональному"
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

Рабочая программа кружка по информатике "От игрового программирования к професиональному"

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


















Образовательная программа

«Pascal. От игрового программирования к профессиональному »





Возраст 14-16 лет

Срок реализации 1 год (лет)







Автор: Кукиль А. Н.,

педагог дополнительного образования







Симферополь

2015

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

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

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

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

Программа ориентирована на возраст 14-17 лет. Срок реализации 1 год.

Она рассчитана на 144 часа, которые проводятся в течение учебного года по 4 часа в неделю.

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

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

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

Данная программа носит научно-техническую, естественнонаучную направленность.


Цель курса:

 создать организационно-педагогические условия для расширенного и углуб­лённого изучения программирования в области задач математического цикла.


Основные задачи курса:

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

  • развитие интереса учащихся к изучению программирования;

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

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

  • приобретение навыков работы в системе программирования Pascal;

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

  • формирование навыков алгоритмического и логического мышления;

Методическое обеспечение дополнительной образовательной программы.

Формы и методы работы:

Основная методическая установка курса — обучение школьников навыкам самостоятельной индивидуальной и групповой работы по составлению алгоритмов.

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

Основной тип занятий — практикум.

Формы проведения занятий:

  • лекция;

  • урок-демонстрация;

  • урок-практикум;

  • творческий практикум;

Методы обучения:

  • словесные методы (лекция, объяснение);

  • демонстративно-наглядные (демонстрация работы в программе);

  • практические задания;

  • проектные методы (разработка творческого проекта).

Приёмы: 

  • устное изложение,

  • беседа,

  • работа по образцу,

  • тренировочные упражнения,

Дидактический материал: 

  • научная и специальная литература,

  • презентация

  • мультимедийные материалы,

  • компьютерные программные средства

Образовательные результаты:

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

  • основные алгоритмические структуры IF, CASE, FOR, WHILE, REPEAT

  • определение массива;

  • способы описания массивов на Free Pascal;

  • способы обращения к элементу массива;

  • способы описания одномерных и двумерных массивов;

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

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

  • алгоритмы и программы поиска экстремумов в векторах и матрицах;

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

  • правила описания строковых типов;

  • стандартные процедуры и функции для обработки строк;

  • понятие переменной типа запись; понятие файла, способы описания;

  • способы описания записей и файловых переменных;

  • способы обращения к полям записи;

  • операции над файлами

  • понятие процедуры;

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

  • понятие функции;

  • понятие рекурсии;

  • понятие процедуры и функции;

  • сходство и отличие процедуры и функции

  • понятие глобальных и локальных переменных;

уметь:

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

  • писать и отлаживать на языке Free Pascal программы формирования, ввода, вывода векторов;

  • поиска элементов в векторе по разным критериям;

  • писать на языке Pascal и отлаживать программы формирования, ввода, вывода матриц;

  • поиска элементов в матрице по разным критериям;

  • уметь проводить логический анализ программ, их тестирование

  • писать на языке Pascal и отлаживать программы с использованием одномерных и двумерных массивов (соответствующего уровня сложности);

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

  • производить над строками операции склеивания, сравнения, удаления, копирования, вставки и др.;

  • получать строковое представление числа и наоборот.

  • определять тип полей, входящих в запись;

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

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

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

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

  • писать и отлаживать программы с использованием процедур;

  • проводить логический анализ и тестирование программ с использованием подпрограмм;

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

  • составлять программы для рекурсивных алгоритмов

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

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

развивать умения выделять главное, сравнивать, анализировать, отвечать на вопросы.

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

Основной формой подведения итогов:

Публичная защита проектов и рефлексия.


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

урока

Тематический блок

Кол-во

часов

лекции

практика

Дата проведения

1

Введение. Инструкция по т/б.

1

1

-


Игровое программирование (13ч.)

2

Игровое программирование в онлайн среде.

1

0,5

0,5


3-6

Игровое программирование в среде «Пиктомир»

4

0,5

3,5


7-8

Среда «Кумир». Мир водолей и кузнечик.

2


1

1


9-11

Среда «Кумир». Мир черепаха

3

1

2


12-14

Среда «Кумир». Робот

3

1

2


Основные программы на FREE PASCAL (37 ч.)

15

Структура. Алфавит. Cхема типов данных.

1

1

-


16-19

Классификация типов данных

4

3

1


20-21

Переменные. Выражения

2

0,5

1,5


22

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

1

0,5

0,5


23-24

Стандартные функции

2

0,5

1,5


25-28

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

4

1

3


29-32

Программы с ветвлением.

4

1

3


33-35

Оператор выбора Case

3

1

2


36-39

Программирование цикла

4

1

3


40-43

Циклы со счетчиком

4

1

3


44-46

Вложенные циклы

3

1

2


47-50

Решение задач

4

-

4


51

Зачетная работа по теме

1

-

1


Массивы в FREE PASCAL (20 часов)

52-53

Массивы. Описание массивов

2

2



54-61

Работа с массивами




8

1

7



62-66

Ввод и вывод данных с использованием файлов

5

1

4


67-70

Решение задач

4

-

4


71

Зачетная работа по теме

1


1


Процедуры, функции и модули (25 часов)

72-75

Процедуры, функции и модули Общие сведения.

4

3

1


76-80

Работа с процедурами, функциями

5

-

5


81-85

Строковые процедуры и функции.

5

2

3


86-90

Комбинированный тип данных

5

1

4


91-95

Решение задач

5

-

5


96

Зачетная работа по теме

1


1


Решение сложных задач (10 часов)

97-105

Решение задач




9

1

8



106

Итоговая контрольная работа

1


1


Графика в FREE PASCAL (26 часов)

107-110

Графический модуль. Цвет.

4

2

2


111- 119

Построение линий, окружностей, секторов, прямоугольников.

9

3

6



120-125

Построение графиков.

6

2

4



126-131

Решение задач

6


6



133

Итоговая работа по теме.

1


1


133-142

Работа над проектами

10


10


143-144

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

2


2



Итого

144

34,5

109,5








ОСНОВНОЕ СОДЕРЖАНИЕ КУРСА

Введение. Основные понятия языка Pascal (1 ч.)

Классификация языков программирования. Алгоритмы. Интерфейс среды разработки Free Pascal. Техника безопасности

Игровое программирование (13ч.)

Техника безопасности. Основы игрового программирования. Работа в программах «Пиктомир» и «Кумир».



Основные программы на FREE PASCAL (33 часов)

Структура. Алфавит. Cхема типов данных. Классификация типов данных. Переменные. Переменные. Выражения. Оператор присваивания. Ввод, вывод данных. Линейные программы. Выполнение программы. Отладка. Решение задач на применение линейных алгоритмов и программ.

Программы с ветвлением. Решение задачи на вычисление значений многочлена. Решение задач на ветвление. Циклические алгоритмы и программы. Циклы со счётчиком. Решение задач на циклы со счётчиком.

Решение циклических задач. Цикл ДЛЯ. Конструкция. Решение задач.

Решение задач на использование цикла ДЛЯ. Цикл ПОКА. Конструкция. Решение задач. Решение циклических задач. Вложенные циклы. Решение задач на вложенные циклы. Проверочная работа.


Массивы В FREE PASCAL (20 часов)

Массивы. Обработка массива. Задание массива. Решение задач на массивы.

Нахождение сумм в массивах. Методы сортировки массивов (сортировка отбором, пузырьковая сортировка, сортировка подсчётом и т.д.). Решение задач на массивы. Задачи перебора вариантов с возвратом. Ввод и вывод данных с использованием файлов.


Процедуры, функции и модули (23 часов)

Процедуры и функции. Общие сведения. Библиотечные модули. Стандартные модули. Модуль CRT. Модуль GRAPH. Графические примитивы. Строковые процедуры и функции. Комбинированный тип данных. Примеры программ обработки строк.


Решение сложных задач (10 часов)


Графика в FREE PASCAL (10 часов)

Графический модуль. Цвет. Построение линий, окружностей, секторов, прямоугольников. Построение графиков.


Работа над проектами (12 часов)



Техническое оснащение занятий: 

  • компьютер,

  • мультимедийный проектор.


Формы подведения итогов: 

  • опрос,

  • публичная защита проектов,

  • рефлексия.

Материально-техническое обеспечение реализации программы.

Программное обеспечение:

  • Free Pascal

  • Кумир

  • Пиктомир

Библиографический список.

Список литературы для учеников

  1. Рапаков Г.Г., Ржеуцкая С.Ю. – Turbo Pascal для студентов и школьников. – СПб.:БХВ-Петербург, 2005.-352 с.:

  2. Турбо Паскаль в примерах. Кн. Для учащихся 10-11 кл./ А.Б. Николаев, Л.А. Акатнова С. В. Алексахин и др. – М. : Просвещение,2002

  3. Паскаль для школьников. – Д.М. Ушаков, Т.А. Юркова, СПб.: Питер, 2010.

  4. Delphi 7. Учебный курс/С. И. Бобровский. —СПб.: Питер, 2004. — 736с


Список литературы для преподавателя


  1. Алексеев Е.Р., Чеснокова О.В., Кучер Т.В. - Самоучитель по программированию на Free Pascal и Lazarus. – Унитех: Донецк 2011.- 502 с.

  2. Ушаков Д.М., Юркова Т.А. – Паскаль для школьников. –СПб.: Питер, 2006г. – 256с.:

  3. Информатика. Задачник - практикум в 2т. / Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Бином. Лаборатория Знаний, 2002.

  4. Культин Н. Б. Turbo Pascal в задачах и примерах. – СПб.: БХВ-Петербург, 2002.

  5. Информатика. Задачник-практикум: В 2 т./ Под ред. И.Г. Семакина: Т.1. М.: БИНОМ. Лаборатория знаний, 2002


Интернет ресурсы

  1. borlpasc.narod.ru

  2. algolist.manual.ru

  3. www.codenet.ru

  4. www.gmcit.murmansk.ru/text/information_science/profile/methodic/pascal/pascal.html 







Самые низкие цены на курсы переподготовки

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

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

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

Начало обучения ближайшей группы: 25 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДA-038356

Похожие материалы