1355332
столько раз учителя, ученики и родители
посетили официальный сайт ООО «Инфоурок»
за прошедшие 24 часа
Добавить материал и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Инфоурок Информатика Рабочие программыРабочая программа элективного курса «Язык программирования Pascal» (8 класс, 35 часов)

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

IV Международный дистанционный конкурс «Старт» Идёт приём заявок Для дошкольников и учеников 1-11 классов 16 предметов ОРГВЗНОС 25 Р. ПОДАТЬ ЗАЯВКУ
библиотека
материалов

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

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

«Лицей №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.

Курс профессиональной переподготовки
Учитель информатики
Курс профессиональной переподготовки
Учитель математики и информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Краткое описание документа:

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

ВНИМАНИЮ УЧИТЕЛЕЙ: хотите организовать и вести кружок по ментальной арифметике в своей школе? Спрос на данную методику постоянно растёт, а Вам для её освоения достаточно будет пройти один курс повышения квалификации (72 часа) прямо в Вашем личном кабинете на сайте "Инфоурок".

Пройдя курс Вы получите:
- Удостоверение о повышении квалификации;
- Подробный план уроков (150 стр.);
- Задачник для обучающихся (83 стр.);
- Вводную тетрадь «Знакомство со счетами и правилами»;
- БЕСПЛАТНЫЙ доступ к CRM-системе, Личному кабинету для проведения занятий;
- Возможность дополнительного источника дохода (до 60.000 руб. в месяц)!

Пройдите дистанционный курс «Ментальная арифметика» на проекте "Инфоурок"!

Подать заявку
IV Международный дистанционный конкурс «Старт» Для дошкольников и учеников 1-11 классов Рекордно низкий оргвзнос 25 Р. 16 предметов ПОДАТЬ ЗАЯВКУ
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.