7


  • Учителю
  • Рабочая программа элективного курса «Язык программирования Pascal» (8 класс, 35 часов)

Рабочая программа элективного курса «Язык программирования Pascal» (8 класс, 35 часов)

Автор публикации:
Дата публикации:
Краткое описание: Рабочая программа элективного курса «Язык программирования Pascal» 8 класс, 1 час в неделю, 35 часов в год. В данном курсе на конкретных примерах рассматривается курс программирования на языке Pascal. Показаны основные методы составления программ и примеры использования их при
предварительный просмотр материала

Муниципальное бюджетное общеобразовательное

учреждение города Новосибирска

«Лицей №136»





Рассмотрено на кафедре «Согласовано» «Утверждаю»

Протокол № ___ от___________2014г. от _____________ 2014г. Приказ № от _________ 2014г.

Руководитель кафедры _____________ Зам. директора по УВР Директор МБОУ Лицея № 136

___________________ ______________ Г.И. Соломеева











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

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

(8 класс)

2014 -2015 учебный год



Разработал: Литвинов В.Н.,

учитель информатики

высшей квалификационной категории















Новосибирск -2014



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

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

в 8 классе (второй год обучения)

Класс: 8-А

Количество часов в неделю: 1 час, всего 35 учебных часов.

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

Цели и задачи:

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

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

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

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

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

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

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

Поурочное планирование

курса «Программирование на языке Pascal»

№ п/п

Тема урока


Время
(час)


Циклы (7 час)


1

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

1

2

Операторы цикла с параметром.

1

3

Операторы цикла с предусловием, с постусловием.

1

4

Цикл с ветвлением. Решение задач

1

5

Вложенный цикл. Итерационный цикл.

1

6

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

1

7

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

1


Массивы (20 час)


8

Понятия элемента массива, индекса элемента, размерности массива(повторение).

1

9

Ввод и вывод массива. Случайные и псевдослучайные числа.

1

10

Роль оператора цикла в поэлементной обработке массива.

1

11

Программирование типовых алгоритмов обработки одномерного массива.

1

12

Вычисления в массиве. Линейный поиск в массиве.

1

13

Перестановка элементов массива.

1

14

Формирование массива по условию.

1

15

Выбор нужных значений из массива.

1

16

Сортировка массивов. Метод пузырька.

1

17

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

1

18

Создание программ обработки одномерного массива переменных.

1

19

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

1

20

Двумерные массивы. Работа с элементами.

1

21

Программирование типовых алгоритмов обработки двумерного массива

1

22

Ввод и вывод двумерного массива.

1

23

Заполнение случайными числами, заполнение по шаблону.

1

24

Вычисления, поиск, перестановки в двумерном массиве.

1

25

Файловые операции. Создание программ обработки двумерного массива переменных.

1

26

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

1

27

Урок-проект.

1


Символьные строки (8 часов)


28

Посимвольная обработка строк.

1

29

Функции для работы с символьными строками.

1

30

Удаление и вставка символов.

1

31

Поиск и замена в символьных строках.

1

32

Решение задач на поиск и подсчет символов в строке

2

33

34

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

Самостоятельные и контрольные работы.

2


ИТОГО

35



ТРЕБОВАНИЯ К УРОВНЮ ПОДГОТОВКИ.

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

должен знать

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

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

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

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

  • функции для работы с символьными строками

приобрести опыт и умения

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

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

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

  • работы с различными структурами данных (одномерный и двумерный массив, строка);

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

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

  • соблюдения требований информационной безопасности, информационной этики и права.

В данном курсе на конкретных примерах рассматривается курс программирования на языке Pascal. Показаны основные методы составления программ и примеры использования их при решении некоторых задач.

Используемая литература:

  1. Окулов, С. М. Основы программирования. - М: БИНОМ. Лаборатория знаний, 2006.

  2. Окулов, С. М. Программирование в алгоритмах. - М: БИНОМ. Лаборатория знаний, 2006.

  3. Окулов, С. М., Ашихмина Т.В., Бушмилева Н.А. Задачи по программированию. - М: БИНОМ. Лаборатория знаний, 2006.



 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал