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

на заседании ШМО зам. директора по УВР Директор

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

«__»_______20__г. «__»________20___ г. ________

Руководитель ШМО «__»________20___ г.

_________________

РАБОЧАЯ ПРОГРАММА

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

ДЛЯ 10 (информационно - технологический профиль) КЛАССА

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

Количество часов в год – 70

Количество часов в неделю – 2

Рабочая программа составлена в соответствии с авторской программой  С. Окулов Основы программирования. – М.: БИНОМ

Учебник: С. Окулов Основы программирования. – М.: БИНОМ,

УЧИТЕЛЬ:


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

Программа предназначена для учащихся 11 профильного класса.

  Цели: 1. дополнение содержания профильного курса; 2. развитие содержания одного из базисных курсов («Информатика и ИКТ»); 3. способствование удовлетворению познавательных интересов школьников соответственно дифференциации содержания обучения по профилю.

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

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

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

Виды деятельности: программирование, защита своих программ перед одноклассниками.

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

Объем курса –70 часов.

Цели и задачи курса

§  Формирование интереса к изучению профессии, связанной с программированием.

§  Формирование алгоритмической культуры.

§  Дать ученику возможность реализовать свой интерес к выбранному курсу.

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

§  Приобретение знаний и навыков алгоритмизации учащимися в ее структурном варианте.

§  Освоение всевозможных методов решения задач, реализуемых на языке Паскаль.

§  Развитие алгоритмического мышления учащихся.

§  Формирование навыков грамотной разработки программ.

§  Углубление знаний, умений и навыков решения задач по программированию и алгоритмизации.

Формы и средства контроля

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

Для контроля и оценки знаний и умений по предмету используются индивидуальная и фронтальная устные проверки, письменные контрольные работы. На сайте http://licey3kbr. shkola. hc. ru/moodle24/ созданы рабочие папки для учеников для контроля усвоения пройденного материала (тестовые, творческие и индивидуальные задания).

Результативность прохождения курса оценивается по количеству и качеству написанных программ.

Формы контроля:

·  наблюдение;

·  беседа;

·  фронтальный опрос;

·  практические работы

·  индивидуальный контроль

·  дистанционные тестовые задания

·  зачетные работы

УЧЕБНО-ТЕМАТИЧЕСКИЙ план

№ п/п

Содержание раздела

часы

всего

Теоретические

практические

1.   

Одномерные массивы

32

8

24

2.   

Двухмерные массивы

20

10

10

3.   

Функции и процедуры

6

2

4

4.   

Работа с файлами данных

12

2

10

Итого

70

22

48

Содержание тем учебного курса.

10 класс (70 часов.)

Тема 1 Одномерные массивы. (32 часа)

Знакомство с одномерными массивами. Обработка элементов массива. Вывод элементов по условию. Анализ элементов массива. Условный оператор после обработки массива.

Тема 2 Двухмерные массивы. (20 час)

Ввод и вывод элементов двухмерного массива. Работа с диагональными элементами. Вывод массива по строкам. Вывод массива по столбцам. Сумма и произведение элементов. Работа с несколькими массивами.

Тема 3. Функции и процедуры (6 час)

Функции и процедуры.

Тема 4. Работа с файлами данных (12 часов)

Чтение и запись из типизированного файла. Обработка элементов файла. Решение заданий ЕГЭ

В результате изучения спецкурса ученики должны:

Знать/понимать:

·  Структуру программы на языке Паскаль

·  Понятие величины

·  Математические функции и операции языка

·  Типы данных

·  Операторы и их синтаксис

·  Правила написания процедур и функций на языке Паскаль; их различия

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

·  Основные типы данных и методы работы с ними.

Уметь:

1.  «читать» готовую программу

2.  Записывать математические выражения на языке Паскаль

3.  Описывать словесно работу операторов

4.  Разрабатывать программы, требующие вложения одного и более операторов

5.  Выделять вспомогательные алгоритмы в сложных задачах.

6.  Формулировать последовательность действий в виде алгоритма;

7.  Стоить информационную модель задачи (выделять аргументы и результаты, определять типы и назначение используемых величин)

8.  Разбивать задачу на подзадачи;

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

урока

Тема

количество часов

дата по плану

дата фактическая

 

I полугодие

 

Одномерные массивы (32)

 

1

Инициализация массива

1

01.09-06.09

 

2

Инициализация массива

1

01.09-06.09

 

3

Инициализация массива

1

08.09-13.09

 

4

Инициализация массива

1

08.09-13.09

 

5

Инициализация массива

1

15.09-20.09

 

6

Обработка элементов массива

1

15.09-20.09

 

7

Обработка элементов массива

1

22.09-27.09

 

8

Обработка элементов массива

1

22.09-27.09

 

9

Обработка элементов массива

1

29.09-04.10

 

10

Обработка элементов массива

1

29.09-04.10

 

11

Вывод элементов массива по условию

1

06.10-11.10

 

12

Вывод элементов массива по условию

1

06.10-11.10

 

13

Вывод элементов массива по условию

1

13.10-18.10

 

14

Вывод элементов массива по условию

1

13.10-18.10

 

15

Вывод элементов массива по условию

1

20.10-25.10

 

16

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

1

20.10-25.10

 

17

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

1

27.10-01.11

 

18

Анализ элементов массива

1

27.10-01.11

 

19

Анализ элементов массива

1

10.11-15.11

 

20

Анализ элементов массива

1

10.11-15.11

 

21

Анализ элементов массива

1

17.11-22.11

 

22

Анализ элементов массива

1

17.11-22.11

 

23

Поиск максимума и минимума

1

24.11-29.11

 

24

Поиск максимума и минимума

1

24.11-29.11

 

25

Поиск максимума и минимума

1

01.12-06.12

 

26

Поиск максимума и минимума

1

01.12-06.12

 

27

Поиск максимума и минимума

1

08.12-13.12

 

28

Выборка элементов массива по условию

1

08.12-13.12

 

29

Выборка элементов массива по условию

1

15.12-20.12

 

30

Выборка элементов массива по условию

1

15.12-20.12

 

31

Выборка элементов массива по условию

1

22.12-27.12

 

32

Выборка элементов массива по условию

1

22.12-27.12

 

I полугодие

27.12 – 28.12

33

Работа с двумя массивами

1

12.01-17.01

 

34

Работа с двумя массивами

1

12.01-17.01

 

35

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

1

19.01-24.01

 

36

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

1

19.01-24.01

 

37

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

1

26.01-31.01

 

38

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

1

26.01-31.01

 

Двухмерные массивы (20)

 

39

Ввод и вывод элементов двухмерного массива.

1

02.02-07.02

 

40

Программная реализация

1

02.02-07.02

 

41

Программная реализация

1

09.02-14.02

 

42

Работа с диагональными элементами

1

09.02-14.02

 

43

Работа с диагональными элементами

1

16.02-21.02

 

44

Вывод массива по строкам

1

16.02-21.02

 

45

Вывод массива по строкам

1

24.02-28.02

 

46

Вывод массива по столбцам

1

24.02-28.02

 

47

Вывод массива по столбцам

1

02.03-07.03

 

48

Расчётные задачи

1

02.03-07.03

 

49

Сумма и произведение элементов

1

09.03-14.03

 

50

Поиск по массиву

1

09.03-14.03

 

51

Поиск по массиву

1

16.03-21.03

 

52

Обработка строк по сложному условию

1

16.03-21.03

 

53

Обработка строк по сложному условию

1

01.04-04.04

 

54

Обработка столбцов по сложному условию

1

01.04-04.04

 

55

Обработка столбцов по сложному условию

1

06.04-11.04

 

56

Инициализация массива

1

06.04-11.04

 

57

Инициализация массива

1

13.04-18.04

 

58

Работа с несколькими массивами

1

13.04-18.04

 

Функции и процедуры (6)

 

59

Функции

1

20.04-25.04

 

60

Функции

1

20.04-25.04

 

61

Функции

1

27.04-02.05

 

62

Процедуры

1

27.04-02.05

 

63

Процедуры

1

04.05-09.05

 

64

Процедуры

1

04.05-09.05

 

Работа с файлами данных (12)

 

65

Запись в типизированный файл

1

11.05-16.05

 

66

Чтение из типизированного файла

1

11.05-16.05

 

67

Обработка элементов файла

1

18.05-23.05

 

68

Решение заданий ЕГЭ

1

18.05-23.05

 

69

Решение заданий ЕГЭ

1

25.05 – 30.05

 

70

Решение заданий ЕГЭ

1

25.05 – 30.05

 

Список литературы.

1.  С. Окулов Основы программирования. – М.: БИНОМ, 2008;

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

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

4.  Шауцукова : учебник для 10-11 классов. – Нальчик.: ЭЛЬ-ФА, 2001;

5.  Информатика. Задачник-практикум в 2 т. / Под ред. , : Том 1. – М.: БИНОМ. Лаборатория знаний, 2004.

6.  Информатика. Задачник-практикум в 2 т. / Под ред. , : Том 2. – М.: БИНОМ. Лаборатория знаний, 2004