Меню
Разработки
Разработки  /  Информатика  /  Кабинет  /  10 класс  /  Рабочая программа + планирование элективного курса "Основы программирования" для 10 класса

Рабочая программа + планирование элективного курса "Основы программирования" для 10 класса

Рабочая программа + планирование по элективному курсу "Основы программирования" для 10 класса на языке прогроммирования Паскаль

10.11.2016

Содержимое разработки

Приложение к основной образовательной программе


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

средняя общеобразовательная школа № 5 г. Сальска


Рассмотрено на

заседании ШМО учителей

математики, информатики, физики

протокол №1 от 29.08.2016 г.

Руководитель

О.А. Сливкина

Рекомендована

педагогическим советом

протокол №1 от 30.08.2016 г.




Утверждена

приказом по МБОУ СОШ №5

от 30.08.2016 № 304

Директор школы

М.Е. Сенченко





РАБОЧАЯ ПРОГРАММА ПО ЭЛЕКТИВНОМУ КУРСУ

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

ДЛЯ 10 «А» КЛАССА


Учитель Серова Светлана Николаевна





2016 – 2017 учебный год

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

Рабочая программа составлена в соответствии с нормативно-правовыми документами:

  1. Федеральный компонент государственных образовательных стандартов основного общего образования (приказ №1089 от 05.03.2004 г.);

  2. Образовательная программа МБОУ СОШ №5 (утверждена приказом директора от 30.08.2016 г. № 304);

  3. Учебный план МБОУ СОШ №5 (утверждён приказом директора от 30.08.2016 г. № 222);

  4. Годовой календарный график МБОУ СОШ №5 (утверждён приказом директора от 30.05.2016 г. № 220);

  5. Программа элективного курса «Основы программирования» на основе авторского элективного курса Малясовой С.В. «Программируем на языке Паскаль».

В соответствии с учебным планом на проектную деятельность отводится 1 час в неделю. Соответственно программа рассчитана на 34 часа в 10 классах. Нереализованный 1 час приходится на праздничный день (10 «А» - 1 мая, 10 «Б» - 9 мая), программа будет выполнена за счёт уплотнения тем.


При реализации элективного курса «Основы программирования» на выполнение практической части работ в 10 классе отведено 22 урока. При этом некоторые практические работы разбиваются на части. Время практических работ на уроке может варьироваться от 20 до 25 минут. Практические работы выполняются в операционной системе Windows в свободно распространяемых системах программирования FreePascal, ABCPascal.Net.


Используемая литература:

  1. Информатика. Задачник-практикум: в 2т./ Под ред. И.Г. Семакина, Е.К. Хеннера: Т.1. М.:БИНОМ. Лаборатория базовых знаний, 2006.

  2. Авторский сайт Полякова К.Ю. http://kpolyakov.narod.ru/.

  3. Презентация Полякова К.Ю. «Основы программирования».


Цели курса:

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

  • Сформировать целостное представление об организации данных для эффективной алгоритмической обработки.

  • Развитие логического мышления.

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

Задачи курса:

Обучающие:

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

  • Научить учащихся составлять и записывать алгоритмы с использованием соответствующих алгоритмических конструкций.

  • Научить распознавать необходимость применения той или иной алгоритмической конструкции при решении задач.

  • Научить организовывать данные для эффективной алгоритмической обработки.

  • Научить учащихся разрабатывать алгоритмы и реализовывать их на языке программирования Pascal .

  • Научить учащихся осуществлять отладку и тестирование программы.

  Развивающие:

  • формировать новый тип мышления – операционный, который направлен на выбор оптимальных решений;

  • предоставление возможности узнать новое в области компьютерного программирования;

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

Воспитательные:

  • повышение общекультурного уровня учащихся;

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

  • выделение и раскрытие роли информационных технологий и компьютеров в развитии современного общества;

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

  • формирование эмоционально-ценностного отношения к миру, к себе;

  • воспитание у учащихся стремления к овладению техникой исследования;

  • воспитание трудолюбия, инициативности и настойчивости в преодолении трудностей.


Форма организации учебного процесса.

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

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

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


Межпредметные связи

Знания, полученные при изучении курса «Программирование на языке Pascal», учащиеся могут использовать при создании собственных программ по определенной тематике, для решения задач из различных областей знаний – математике, физике, химии, биологии и др. Знания и умения, приобретенные в результате освоения данного курса, являются фундаментом для дальнейшего мастерства в области программирования.




Планируемые результаты элективного курса

 

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

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

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

  • знают основные алгоритмические конструкции и правила их записи, знакомы с основными способами организации данных;

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

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

  • умеют организовывать данные для эффективной алгоритмической обработки;

  • умеют разрабатывать алгоритмы и реализовывать их на языке программирования Pascal;

  • умеют осуществлять отладку и тестирование программы.


СОДЕРЖАНИЕ ЭЛЕКТИВНОГО КУРСА

 

Часть 1. Теоретическая

 

1. Язык программирования Pascal.

Текстовый редактор языка. Основы языка. Структура программы. Основные математические функции.

 

2. Ввод и вывод данных. Линейный алгоритм.

Форматы вывода. Составление линейных алгоритмов.

 

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

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

 

4. Алгоритмы с повторениями.

Цикл с параметром FOR . Циклы While и Repeat. Вложенные циклы.

 

5. Массивы.

Понятие массива. Двумерные массивы.

 

6. Решение задач.

Решение задач по темам.


7. Контрольная работа.

Проверка знаний за курс.






Часть 2. Практическая


  1. Язык программирования Pascal. Текстовый редактор языка.

  2. Структура программы. Разделы описания.

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

  4. Ввод и вывод данных. Форматы вывода.

  5. Составление линейных алгоритмов. Комментарии в программе.

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

  7. Составление линейных алгоритмов с использованием основных функций.

  8. Условный оператор. Структура условного оператора.

  9. Условный оператор. Простые условия.

  10. Условный оператор. Составные условия.

  11. Операторные скобки.

  12. Составной оператор.

  13. Оператор выбора.

  14. Алгоритмы с повторениями.

  15. Цикл с параметром.

  16. Цикл с предусловием.

  17. Цикл с постусловием.

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

  19. Понятие массива. Ввод и вывод элементов массива.

  20. Задание массива в разделе констант.

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

  22. Поиск максимального (минимального) элемента массива.

Решение задач.

Контрольная работа.


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

п/п

Тема

Количество

часов

Дата

проведения

10 «А»

10 «Б»


1. Язык программирования Pascal

5



Техника безопасности. Текстовый редактор языка. Основы языка. Структура программы. Основные математические функции.

1

05.09

06.09

Практическая работа №1. Язык программирования Pascal . Текстовый редактор языка.

1

12.09

13.09

Практическая работа №2 . Структура программы. Разделы описания.

1

19.09

20.09

Практическая работа №3. Основные математические функции. Первая программа.

1

26.09

27.09

Практическая работа №4. Ввод и вывод данных. Форматы вывода.

1

03.10

04.10


2. Ввод и вывод данных. Линейный алгоритм

4



Форматы вывода. Составление линейных алгоритмов.

1

10.10

1110

Практическая работа №5. Составление линейных алгоритмов. Комментарии в программе.

1

17.10

18.10

Практическая работа №6. Составление линейных алгоритмов с использованием арифметических операций.

1

24.10

25.10


По плану: 8 уроков, практических работ - 6




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

1

07.11

08.11


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

7



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

1

14.11

15.11

Практическая работа №8. Условный оператор. Структура условного оператора.

1

21.11

22.11

Практическая работа №9. Условный оператор. Простые условия.

1

28.11

29.11

Практическая работа №10. Условный оператор. Составные условия.

1

05.12

06.12

Практическая работа №11. Операторные скобки.

1

12.12

13.12

Практическая работа №12. Составной оператор.

1

19.12

20.12

Практическая работа №13. Оператор выбора.

1

26.12

27.12


По плану: 8 уроков, практических работ - 7





4. Алгоритмы с повторениями

6



Цикл с параметром FOR. Циклы While и Repeat. Вложенные циклы.

1

16.01

17.01

Практическая работа №14. Алгоритмы с повторениями.

1

23.01

24.01

Практическая работа №15. Цикл с параметром.

1

30.01

31.01

Практическая работа №16. Цикл с предусловием.

1

06.02

07.02

Практическая работа №17. Цикл с постусловием.

1

13.02

14.02

Практическая работа №18. Вложенные циклы.

1

20.02

21.02


5. Массивы

5



Понятие массива. Двумерные массивы.

1

27.02

28.02

Практическая работа №19. Понятие массива. Ввод и вывод элементов массива.

1

06.03

07.03

Практическая работа №20. Поиск в массиве элементов с заданными свойствами.

1

13.03

14.03

Практическая работа №21. Поиск максимального (минимального) элемента массива.

1

20.03

21.03


По плану: 10 уроков, практических работ - 8




Практическая работа №22. Двумерные массивы: описание, ввод и вывод массивов по строкам.

1

03.04

04.04

28,29,30,31,32

Решение задач по программированию.

5

10.04,

17.04,

24.04,

08.05,

15.05

11.04,

18.04,

25.04,

02.05,

16.05

33.

Контрольная работа.

1

22.05

23.05

34.

Работа над ошибками.

1

29.05

30.05


По плану: 8 уроков, к.р. – 1, практических работ - 1





За год по плану: 34 урока, к.р. – 1, практических работ - 22





-70%
Курсы повышения квалификации

Проектная деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1200 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Рабочая программа + планирование элективного курса "Основы программирования" для 10 класса (30.08 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт