Инфоурок / Информатика / Рабочие программы / Программа спецкурса "Программирование" для 8-9 классов

Программа спецкурса "Программирование" для 8-9 классов



Московские документы для аттестации!

124 курса профессиональной переподготовки от 4 795 руб.
274 курса повышения квалификации от 1 225 руб.

Для выбора курса воспользуйтесь поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВА).

ДИПЛОМ от Столичного учебного центра: KURSY.ORG


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

Спецкурс «Программирование»

(8 - 9 классы)


Составила: Курмангалиева Светлана Хайрлыевна

(преподаватель математики и информатики

областной школы-интернат для одаренных детей)


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


В последние годы произошли значительные изменения в программах преподавании информатики предлагаемых МО РК, особенно в количестве часов выделяемых на изучение информатики (сокращение часов).

Курс облегчает работу учителя в вопросах изучения программирования, и может оказать значительную помощь учащимся при самостоятельном изучении программирования.

Курс по языку программирования Pascal предназначен для практического изучения языка программирования различными способами.

Базовый курс информатики и ИКТ содержит три фундаментальных раздела - «Алгоритмы», «Программирование» и «Информационное моделирование».

В частности на уровне воспроизведения знаний проверяется из трех выше перечисленных разделов фундаментальный теоретический материал:

- понятие алгоритма, его свойств, способов записи;

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

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

- основные элементы математической логики;

- основные типы информационных моделей;

- программное обеспечение;

Умения применять свои знания в стандартной ситуации:

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

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

- создавать и преобразовывать логические выражения;

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

- формулировать запросы к базам данных;

Умения применять свои знания в новой ситуации входят во вторую и третью части работы:

-решать сложные логические высказывания;

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

-реализовывать сложный алгоритм с использованием современных систем программирования.

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

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

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

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

Затем начинается знакомство с языком программирования Turbo Pascal, как наиболее удобного для изучения учащимися.



Спецкурс «Программирование»


8 класс. В неделю 2ч. Всего 68 часов.


Содержание

Кол-во часов

1-3

Знакомство с редактором Turbo Pascal 7.0. Стандартные функции. Математические вычисления. Структура программы. Оператор вывода.

3

4-6

ЭВМ в режиме калькулятора.

3

7-9

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

3

10-13

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

4

14-17

Оператор условного перехода. Логические связки AND, NOT, OR

4

18-21

Оператор условного перехода. Операторные скобки BEGINEND. Решение квадратного уравнения.

4

22-24

Оператор варианта.

3

25-28

Вычисление площадей фигур.

4

29-32

Циклические процессы. Цикл с предусловием (цикл «ПОКА»)

4

33-36

Циклические процессы. Цикл с постусловием (цикл «ДО»)

4

37-40

Циклические процессы. Цикл с заданным параметром (цикл «ДЛЯ»)

4

41-44

Сумма. Произведение. Табулирование.

4

45-48

Применение ширины поля вывода и оператора GOTOXY(x,y).

4

49-53

Вложенные циклы. Таблица Пифагора.

5

54-59

Процедуры. Локальные и глобальные переменные.

6

60-63

Процедуры с параметрами. Параметры-значения, параметры-переменные.

4

64-67

Функции.

4

68

Зачетная работа.

1


9 класс. В неделю 2ч. Всего 68 часов.


Содержание

Кол-во часов

1-2

Стандартные функции. Математические вычисления. Структура программы.

2

3-7

Программа. Операторы языка Паскаль.

5

8-10

Процедуры.

3

11-13

Функции.

3

14-16

Строковые функции. Процедуры над строковыми функциями.

3

17-19

Обработка строковых величин.

3

20-22

Массивы. Заполнение и вывод массивов.

3

23-26

Суммирование элементов массива.

4

27-29

Определение числа элементов массива по условию.

3

30-32

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

3

33-35

Объединение двух массивов с чередованием элементов.

3

36-38

Инвертирование массива.

3

39-41

Формирование массива из элементов другого массива, по заданному условию.

3

42-44

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

3

45-47

Поиск заданного элемента в массиве.

3

48-50

Упорядочение массива.

3

51-53

Матрицы. Ввод и вывод матриц.

3

54-56

Сумма элементов матрицы.

3

57-59

Вычисление следа матрицы. Вычисление суммы элементов строк матрицы.

3

60-62

Записи.

3

63-65

Файлы.

3

66-67

Задачи оптимизации.

2

68

Зачетная работа.

1



Литература


  1. Р. Форсайт «Паскаль для всех» Москва. Машиностроение. 1986 г.

  2. Г. Джонстон «Учитесь программировать» Москва. Финансы и статистика. 1989 г.

  3. В.В. Фаронов «Основы турбо-паскаля» МВТУ-Фесто Дидактик Москва. 1992 г.

  4. А.М. Епанешников, В.А. Епанешников «Программирование в среде Turbo Pascal 7.0» Москва. Диалог МИФИ.1995 г.

  5. С.А. Абрамов, Г.Г. Гнездилова, Е.Н. Капустина, М.И. Селюн «Задачи по программированию» Москва. «Наука». 1988 г.

  6. В.Н. Пильщиков «Сборник упражнений по языку Паскаль» Москва. Наука. 1989 г.

  7. Васильев П.П. Турбо Паскаль в примерах и задачах. Освой самостоятельно: учебное пособие / П. П. Васильев. – М.: Финансы и статистика, 2003.


Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

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

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

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG


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

Номер материала: ДВ-253639

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

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>