Поиск по базе сайта:
Рабочая программа по предмету «Основы программирования» для 8-9 класса icon

Рабочая программа по предмету «Основы программирования» для 8-9 класса




Скачати 165.79 Kb.
НазваРабочая программа по предмету «Основы программирования» для 8-9 класса
Дата конвертації26.11.2012
Розмір165.79 Kb.
ТипРабочая программа


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

Кулешовская средняя общеобразовательная школа №17 Азовского района








Утверждаю







Директор КСШ №17







Малиночка И. Н.







_________________







_________________







«___»________2009г.



^

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

по предмету «Основы программирования»

для 8-9 класса



Составитель программы: учитель информатики Бушева Н.В.


^ Рассмотрено на заседании МО учителей естественно-математического цикла Протокол №1 от 26 августа 2009г.

Руководитель МО:







/ Бушева Н.В. /


Согласовано







Завуч:




/ Гудзь В.П. /
Содержание:


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

  2. Содержание обучения.

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

  4. Литература.



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


Цели изучения курса «Основы программирования»:

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

  • Выработка навыков по составлению алгоритмов;

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

  • Повышение творческой активности и самостоятельности школьников.


Программа предназначена для обучения учащихся 8-9-х классов.

Программа рассчитана на 35 часов в 8ом и 34 часа в 9ом классе согласно учебного плана.

Содержание образования разработано на основе обязательного минимума содержания основных образовательных программ основного общего образования.

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

  • Лукин С.Н. «Visual Basic». Учебное пособие. – М.: ДИАЛОГ-МИФИ, 2003;

  • Угринович Н.Д. «Информатика и информационные технологии». Учебник для 10-11 классов. – М.: БИНОМ, 2003;

  • Угринович Н.Д. и др. «Практикум по информатике и информационным технологиям». Учебное пособие. – М.: БИНОМ, 2003;

  •         Угринович Н.Д. Преподавание курса «Информатика и ИКТ». Методическое пособие для учителей.



^ Содержание обучения


Понятие алгоритма, свойства алгоритмов. Исполнители алгоритмов, система команд исполнителя. Способы записей алгоритмов. Формальное исполнение алгоритмов.

Основные алгоритмические структуры (линейная, ветвление, выбор, цикл).

Алгоритмическое программирование: основные типы и структуры данных (переменные). Правила записи основных операторов: ввода, вывода, присваивания, ветвления, цикла. Правила записи программы.

Объектно-ориентированное программирование. Объекты: свойства и методы. Событийные и общие процедуры. Графический интерфейс: форма и управляющие элементы.

 

^ Учащиеся должны:

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

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

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

         уметь создавать проекты с использованием визуального объектно-ориентированного программирования.

 


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

^ «ОСНОВЫ ПРОГРАММИРОВАНИЯ»


8 класс, 1час в неделю, всего 35 часов

^ I четверть

уро-

ка

Тема урока

Кол-во

часов

Источник

Использо

вание ПК

Дата

1


Алгоритм. Свойства алгоритма. Исполнители алгоритмов.

1



Н.Угринович учебник «Информатика 9»

§2.1.1-2.1.2.



безмашинный




2

Способы описания алгоритмов. Словесный способ.

1




3

Язык блок-схем. Типы алгоритмов: линейный, разветвляющийся, циклический. Составление словесных алгоритмов и блок-схем.

1




4

Арифметические операции. Математические функции.

1




5

Контрольная работа №1 по теме: «Алгоритмы. Свойства. Способы описания»

1




6

Знакомство с интерфейсом редактора VB6.0. Создание, сохранение и открытие проекта.

1

С.Н.Лукин «Visual Basic»

Стр. 14-18

ПК




7

Переменные величины, объявление переменных величин. Типы данных. Операторы ввода и вывода данных. Организация вывода данных при помощи операторов Print, Debug.Print.

1

С.Н.Лукин «Visual Basic»

Стр. 18-28

безмашинный




8

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

1

Стр. 28-37,

91-93

ПК




9

Контрольная работа №2: «Линейный алгоритм»

1










^ II четверть

10

Линейный алгоритм. Составление программ по блок-схемам.

1




ПК




11

Разветвляющийся алгоритм. Составление словесных алгоритмов и блок - схем: нахождение площади и периметра треугольника, при условии его существования.

1

Стр. 73-90,

94-108

безмашинный






12

Оператор IF THEN ELSE однострочный. Правило записи. Создание программы деления 2 чисел с запретом деления на ноль.

1

Стр. 111-129

ПК




13-15

Оператор IF THEN ELSE однострочный. Составление программ. Создание программы нахождения площади и периметра треугольника при условии его существования.

3

Стр. 111-129

ПК




16

Контрольная работа №3 по теме: «Однострочный оператор IF THEN ELSE»

1










^ III четверть

17-18

Оператор IF THEN ELSE многострочный. Правило записи. Составление словесных алгоритмов и блок – схем.

2




Безмашинный





19

Оператор IF THEN ELSE многострочный. Создание программы расположения точки на координатной плоскости.

1

Стр.135

ПК




20-21

Создание программы нахождения корней квадратного уравнения.

2




ПК




22-23

Использование окна сообщений функции MsgBox.

Программирование: попадание в интервал чисел, работа с функцией MsgBox. Логические связки And, Or

2

Стр.137-138

ПК




24-25

Создание программы диалога ПК и учащегося «Опрос о получении оценок с комментариями» с использованием многострочного оператора If.

2




ПК




26

Контрольная работа №4 по теме: «Оператор IF THEN ELSE многострочный»

1










^ IV четверть

27

Оператор выбора SELECT CASE. Создание программы диалога ПК и учащегося «Опрос о получении оценок с комментариями и проверкой соответствия существующим нормам оценивания»

1

Стр.129-132

ПК




28-29

Графика. Объекты, их свойства, события, методы.

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

2

Стр. 172-182

безмашинный




30-31

Графические методы и условный оператор. Создание программ.

2

Стр. 172-182

ПК




32-33

Проект «калькулятор». Изменение свойств объекта внутри программного кода.

2




ПК




34

Итоговая контрольная работа: «Операторы ввода, вывода, проверки условия, выбора, графики»

1










35

Обобщающий урок по курсу «Основы программирования»

1




























9 класс, 1час в неделю, всего 34 часа

^ I четверть

уро-

ка

Тема урока

Кол-во

часов

Источник

Использо

вание ПК

Дата

1

Повторение изученного в 8 классе: понятие алгоритма. Свойства. Исполнители. Способы описания.


1

Н.Д.Угринович «Информатика 9»

§2.1.1-2.1.2, 2.6.1-2.6.3

безмашинный

ПК




2

Типы алгоритмов: линейный, разветвляющийся. Язык блок-схем. Запись арифметических выражений, математических функций.

1

§2.6.4

безмашинный





3

Операторы ввода/вывода. Составление программ.

1

С.Н.Лукин

Стр. 18-28

ПК




4-6

Оператор IF THEN ELSE однострочный и многострочный. Составление программ.

3

С.Н.Лукин

Стр. 111-129

ПК




7

Оператор выбора варианта SELECT CASE.

1

Стр.129-132

ПК




8

Операторы графики.

1

Стр. 172-182

ПК




9

Контрольная работа №1 по теме: «Операторы вводы, вывода, проверки условия, выбора»

1










^ II четверть

10

Циклический алгоритм. Составление словесных алгоритмов и блок - схем.

1

Стр. 145-148

Безмашинный





11-13

Операторы цикла Do. Do…Loop, Do…Loop While, . Do…Loop Until. Программирование с использованием данных операторов.

3

Стр. 145-148

ПК




14-15

Операторы цикла Do, Do While …Loop, Do Until …Loop, Exit Do. Программирование с использованием данных операторов.

2

Стр.148-151

ПК




16

Контрольная работа №2: «Циклы Do… »

1










^ III четверть

17-18

Оператор цикла For. Программирование с использованием данного оператора.

2

Стр. 152-155

безмашинный

ПК




19-20

Счётчики и сумматоры. Программирование с использованием операторов For:

Печать натуральных чисел от 1 до 100, нахождение суммы 10 введённых чисел, N введённых чисел, нахождение факториала числа и др.

2

Стр. 155-168

безмашинный

ПК




21

Контрольная работа №3: «Циклы For… »

1










22-23

Вложения циклов в разветвления и наоборот. Вложенные циклы. Печать таблицы умножения.

2

Стр.168-171

ПК




24-25

Программирование с использованием вложенных циклов и разветвлений. Поиск максимального из чисел.

2

Стр.171-172

Задание №57

ПК




26

Контрольная работа №4: «Ветвления и циклы»

1










^ IV четверть

27

Графика. Объекты, их свойства, события, методы.


1

Стр.172-187

безмашинный





28-30

Графические методы и операторы цикла.

3

Стр.187-195

ПК




31-32

Использование в рисовании переменных и случайных величин. Графика и движение.

2

Стр.195-200

ПК




33

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

1










34

Обобщающий урок по курсу «Основы программирования»

1











Литература:

  1. Лукин С.Н. «Visual Basic». Учебное пособие. – М.: ДИАЛОГ-МИФИ, 2003;

  2. Угринович Н.Д. «Информатика и информационные технологии». Учебник для 10-11 классов. – М.: БИНОМ, 2003;

  3. Угринович Н.Д. и др. «Практикум по информатике и информационным технологиям». Учебное пособие. – М.: БИНОМ, 2003;

  4. Угринович Н.Д. Преподавание курса «Информатика и ИКТ». Методическое пособие для учителей.

  5. Сборник нормативных документов для образовательных учреждений Российской федерации, реализующих программы общего образования. (Э.Д.Днепров, А.Г.Аркадьев. Москва. Изд. «Дрофа» 2004)

  6. Программно-методические материалы. Информатика. (Н.Н. Гара, Ю.И.Дик. Москва. Изд. «Дрофа» 2000)








Схожі:




База даних захищена авторським правом ©lib.exdat.com
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації