Рабочая программа элективного курса для 10 класса «Проекты в программировании среда PascalABC».
рабочая программа по информатике и икт (10 класс) на тему

Пасенко Елена Валерьевна

Элективный курс предназначен для учащихся 10 классов (16-17 лет), которые хотели бы более подробно ознакомиться с основами программирования в среде Pascal ABC, попробовать себя в реализации индивидуальных и общих проектов. Содержание данного курса  не дублирует базовый курс. Это курс, расширяющий базовый курс информатики, дающий возможность познакомиться учащимся с интересными нестандартными вопросами программирования на Pascal ABC.

Скачать:

ВложениеРазмер
Файл kurs.docx40.98 КБ

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

Рабочая программа элективного курса для 10 класса

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

Составила Пасенко Е.В., учитель информатики МБОУ Краснозерской СОШ №1.

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

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

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

Элективный курс предназначен для учащихся 10 классов (16-17 лет), которые хотели бы более подробно ознакомиться с основами программирования в среде Pascal ABC, попробовать себя в реализации индивидуальных и общих проектов. Содержание данного курса  не дублирует базовый курс. Это курс, расширяющий базовый курс информатики, дающий возможность познакомиться учащимся с интересными нестандартными вопросами программирования на Pascal ABC.

Курс осуществляется в виде теоретических и практических занятий для учащихся – 2 часа в неделю, всего – 20 часов.

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

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

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

Планируемые результаты:

По окончании обучения учащиеся должны:

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

Формы и методы обучения:

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

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

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

Контроль знаний и умений. 

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

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

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

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

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

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

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

Тема

Содержание темы

Кол-во часов

1

Основы программирования

Повторение основ программирования. Алгоритмические структуры.

Использование библиотек.

Учимся работать со справочным материалом.

1

2

Ветвление

Решение задач на разработку алгоритмов с разветвляющимися структурами. Индивидуальный проект «Эко- Катастрофа – если то иначе»

1

3

Циклы.

Мозговой штурм «Зачем нужны циклы».

Решение задач с использованием циклов.

1

4

Подпрограммы.

Процедуры и функции.

Мозговой штурм «Зачем нужны подпрограммы?»

Решение задач использование функций и подпрограмм

1

5

Логический тип данных

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

Проект «Истина - ложь»

1

6

Рекурсия

Решение задач на применение рекурсии.

Индивидуальный проект «Рекурсивный рисунок».

2

7

Массивы

Одномерные массивы: описание и ввод элементов, действия над ними.

Поиск, замена и сортировка. Решение задач.

Фестиваль идей «Сортируем в массиве»(Идеи создания собственных задач на сортировку)

Групповой проект «Герои массива» или «Из одного в другой».

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

Поиск, замена и сортировка.

Индивидуальный проект «Таблицы».

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

3

8

Строки и символы

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

2

9

Графика и звук в ABC Pascal

Применение библиотеки GraphABC. Графические примитивы. Графики функций.

Индивидуальный проект «Рисунок».

Применение библиотеки SOUNDS.

Групповой проект «Анимация со звуком»

4

10

Файлы

Ввод из файла. Вывод в файл. Работа с файлами. Решение задач.

2

11

Итог курса

Индивидуальный итоговый проект: «Азбука программиста»

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

2

Всего 20


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

Рабочая программа элективного курса «Программирование в Adobe Flash»

Данная рабочая программа составлена на основе авторской программы элективного курса доктора технических наук К.Ю. Полякова «Программирование в Adobeflash». Программа имеет рецензию   Р...

Рабочая программа элективного курса "Создание информационных моделей на языке программирования"

Рабочая программа элективного курса "Создание информационных моделей на языке программирования"...

Рабочая программа элективного курса "Программирование на языке Pascal"

Программа элективного курса «Программирование на языке Pascal»  разработана на основе авторской программы элективного курса «Программирование на языке Pascal»   ...

Рабочая программа элективного курса для 10-11 класса "Программирование"

Элективный курс «Программирование» является предметом по выбору для учащихся 10 и 11 классов старшей школы. Курс рассчитан на 102 часа, которые проводятся в течение двух учебных лет: 10 кл...

Рабочая программа элективного курса "Основы программирования" (объектно-ориентированное программирование)

Представлена рабочая программа на элективный курс "Основы программирования" (объектно-ориентированное программирование) на 2019-2020 г....

Рабочая программа элективного курса "Основы языка программирования Python

Рабочая программа элективного курса "Основы языка программирования Pytho...