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

«Лицей №3»

Рассмотрено

на заседании ШМО Протокол № ___

от « »______ 2013 г.

_________________

Согласовано зам директора по УВР ___________________

от « » _______2013 г. ____________

«Утверждаю»

Директор МБОУ «Лицей №3»

________ «

« » __________ 2013 г.

.

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

спецкурса по информатике

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

в 9 «б» классе

на 2013 – 2014 учебный год

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

МБОУ «Лицей № 3»

Рабочая программа составлена на основе программы С. Окулова «Основы программирования»

Окулов программирования/.-4-е изд.-М.: БИНОМ, Лаборатория знаний, 2008.

Содержание

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

2. Содержание тем спецкурса.

3. Учебно-тематический план.

5. Список рекомендуемой литературы.

I. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

1. Введение

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

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

НЕ нашли? Не то? Что вы ищете?

Программирование-стержень профильного курса информатики. Изучение

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

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

Спецкурс “Основы программирования” для учащихся 9 «б» класса рассчитан на 34 занятия. Одна из задач спецкурса — содействовать воспитанию нового поколения, отвечающего по своему уровню развития и образу жизни условиям информационного общества. Для этого учащимся предлагается освоить язык программирования Паскаль.

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

Цели курса:

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

b. развитие способностей, творческой активности;

c. формирование опыта решения разнообразных задач, планирования деятельности;

d. ясного, точного и грамотного изложения своих мыслей:

e. интеллектуальное развитие учащихся, формирование качеств мышления;

f. формирование представления о информатике как части общечеловеческой культуры.

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

Задачи:

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

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

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

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

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

-

3. Требования к уровню усвоения программы.

В результате изучения информатики ученики должны

Знать:

- Разновидности алгоритмов;

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

- Основы программирования сложных задач;

Уметь:

- строить алгоритмы;

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

Использовать:

- операционную систему Microsoft Windows;

- антивирусную программу Касперского 12.0.

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

4. Сведения об используемом учебно-методическом

комплекте, дополнительной литературе

Программирование для начинающих / , - М.: БИНОМ, Лаборатория знаний, 2007.

Основы программирования / . - М.: БИНОМ, Лаборатория знаний, 2008.

6. Формы контроля и учета достижений учащихся.

- тематические тесты

- участие в олимпиадах по программированию

-

II. СОДЕРЖАНИЕ ТЕМ УЧЕБНОГО КУРСА

ТЕМА

Количество

занятий

Ввод и вывод числовых данных. Оператор присваивания.

3

Величина логического типа

2

Условный оператор

7

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

3

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

5

Сочетание условного оператора и цикла

5

Вложенные циклы

3

Графика

6

Итого:

34

Основное содержание

Знать:

- правила написания программ на языке Паскаль;

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

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

- правила построения графиков функций;

- оператор цикла ДЛЯ, с предварительным условием и с последующим условием;

Уметь:

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

- формировать графические изображения в Паскале;

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

- строить графики функции;

-

III Учебно-тематический план

Ввод и вывод числовых данных. Оператор присваивания.

Арифметические выражения. Простейшие программы. Вычисления по известным формулам

Целочисленная арифметика

Целочисленное деление. Выделение цифр из записи числа. Нахождение целого числа по информации о его цифрах.

Условный оператор

Полный условный оператор. Целочисленная арифметика и условный оператор. Вычисление по формулам. Формирование сложных условий. Неполный условный оператор. Вложенные условные операторы Оператор варианта (выбора)

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

Операторы цикла с простым условием Операторы цикла с составным условием Обработка числовых последовательностей Обработка цикла с потусловием Условный оператор в теле цикла

Сочетание условного оператора и цикла

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

Вложенные циклы

Организация вывода с использованием вложенных циклов Обработка данных во время ввода с использованием вложенных циклов Целые числа и вложенные циклы

Графика

Процедуры и функции графического режима

урока

Тема

Кол-во часов

Дата

по плану

дата фактич.

Ввод и вывод числовых данных. Оператор присваивания.

1

Арифметические выражения.

1

04.09

04.09

2

Простейшие программы.

1

11.09

11.09

3

Вычисления по известным формулам

1

25.09

25.09

Величина логического типа

4

Вычисление логических выражений

1

02.10

02.10

5

Составление логических выражений

1

09.10

09.10

Условный оператор

6

Полный условный оператор

1

16.10

16.10

7

Целочисленная арифметика и условный оператор

1

23.10

23.10

8

Вычисление по формулам

1

30.10

30.10

9

Формирование сложных условий

1

13.11

10

Неполный условный оператор

1

20.11

11

Вложенные условные операторы

1

27.11

12

Оператор варианта (выбора)

1

4.12

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

13

Организация вывода по требуемому формату

1

11.12

14

Сумма конечного ряда

1

18.12

15

Обработка данных во время ввода

1

25.12

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

16

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

1

15.01

17

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

1

22.01

18

Обработка числовых последовательностей

1

29.01

19

Обработка цикла с потусловием

1

5.02

20

Условный оператор в теле цикла

1

12.02

Сочетание условного оператора и цикла

21

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

1

19.02

22

Организация вычислений во время ввода данных

1

26.02

23

Вычисление среднего арифметического вводимых данных

1

5.03

24

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

1

12.03

25

Условный оператор в цикле и после него

1

19.03

Вложенные циклы

26

Организация вывода с использованием вложенных циклов

1

2.04

27

Обработка данных во время ввода с использованием вложенных циклов

1

9.04

28

Целые числа и вложенные циклы

1

16.04

Графика

29

Процедуры и функции графического режима

6

23.04

30

Графические возможности языка программирования

30.04

31

Изображение линий и прямоугольников

1

7.05

32

Изображение кругов

1

14.05

33

Изображение дуг

1

21.05

34

Резерв

1

V. СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

Литература для учителя

1. Информатика. Конспекты уроков. 9 – 11 классы / авт.- сост . – Волгоград: Учитель, 2008. – 235 с.

2. Практическое руководство по компьютерной технологии: Упражнения, примеры и задачи. Основы программирования. Методическое пособие. М.: АВF, 1997, ил. 432 с.

3. Программирование для начинающих / , - М.:

БИНОМ, Лаборатория знаний, 2007.

5. Основы программирования / . - М.: БИНОМ, Лаборатория знаний,

2008.

Литература для учащихся

, Михайлов а. П. компьютер и жизнь. – М.: просвещение, 1987 – 128 с., ил. Самоучитель работы на компьютере. Начинаем с Windows. А. Левин./ Москва, изд. «Нолидж», 2009 – 688 с. Turbo Pascal Практическое программирование – М.: «ПРИОР», 1997 – 336 с. А. Епанешников, В. Епанешников. Программирование в среде Turbo Pascal е изд., стер.-М.: «ДИАЛОГ-МИФИ», 2005.-288 с.

5. Программирование для начинающих / , - М.:

БИНОМ, Лаборатория знаний, 2007.

6. Основы программирования / . - М.: БИНОМ, Лаборатория знаний,

2008.