Муниципальное бюджетное общеобразовательное учреждение
средняя общеобразовательная школа №9
Рассмотрено на заседании ШМО Протокол № ___ от «___» ____ 2019г Руководитель ШМО _______________/_Говорова М.В._/ подпись Ф.И.О. | Согласовано на заседании Методического совета Протокол № ___ от «___» ____ 2019г Председатель МС _______________/_Лепендина И.Л.__/ подпись Ф.И.О. Согласовано зам.директором по УВР _______________/Долинина И.В.__/ подпись Ф.И.О. | «Утверждено» Директор МБОУ СОШ №9 ________________Ю. В. Белов «____» __________________ 2019г |
РАБОЧАЯ ПРОГРАММА
ОСНОВНОГО ОБЩЕГО ОБРАЗОВАНИЯ
Учебного курса
«Основы программирования»
Для 10 класса
ВОРОНЕЖ
Пояснительная записка
Рабочая программа для учебного курса «Индивидуальный проект» составлена на основе:
1. ООП CОО МБОУ СОШ №9
2. Учебного плана МБОУ СОШ №9
3. Годового календарного учебного графика МБОУ СОШ №9
4. ФГОС СОО (Приказ Минобрнауки РФ от 17.05.2012г. № 413 «Об утверждении федерального государственного образовательного стандарта среднего общего образования (с изменениями и дополнениями от 29.06.2017г.)
5. Учебник по информатике: И.Г.Семакин, Е.К. Хеннер, Т.Ю. Шеина, базовый уровень, 10 класс, М. : БИНОМ. Лаборатория знаний, 2017. – 264 с. : ил.
Планируемые предметные результаты
В результате изучения учебного предмета «Основы программирования» на уровне среднего общего образования выпускник на базовом уровне приобретет следующие навыки:
- составлять и записывать программы, используя известные алгоритмические конструкции;
- распознавать необходимость применения той или иной алгоритмической конструкции при решении задачи;
- использовать процедуры и функции при решении задач;
правильно записывать символы и ключевые слова языка программирования;
- записывать числовые и логические константы, задавать и описывать переменные;
- описывать тип и размерность массивов;
- составлять математическую модель, алгоритм и программу для решения простых задач;
- понимать листинг, корректировать программу;
- выводить результаты на дисплей;
- решать олимпиадные задачи начального уровня.
- проводить отладку и тестирование программ.
Содержание учебного курса
Учебный курс по информатике «Основы программирования» для обучающихся 10 класса рассчитан на 35 часов (1 час в неделю), ориентирован на непрофильную подготовку учащихся по предмету информатика.
1. Алгоритмизация:
- разработка линейных и ветвящихся алгоритмов на алгоритмическом языке программирования
- разработка циклических алгоритмов (цикл с предусловием, цикл с постусловием)
- описание и разработка циклических алгоритмов (цикл с параметром)
2. Программирование на языке PascalABC:
- программирование с использованием условных операторов
- программирование с использованием операторов выбора
- программирование циклов с известным числом повторений
- программирование циклов с предусловием и постусловием
- программирование задач с использованием одномерных массивов
- программирование задач с использованием многомерных массивов
- разработка задач с использованием процедур
- функции, определяемые пользователем
- описание файлового типа
- типизированные, текстовые и не типизированные файлы
- процедуры и функции для работы с файлами
- объявление записей
- обращение к элементам записи
3. Итоговый контроль.
Тематическое планирование по основам программирования для 10 класса
№ | Тема | Часы |
| Алгоритмизация: разработка линейных и ветвящихся алгоритмов на алгоритмическом языке программирования | 2 |
| Алгоритмизация: разработка циклических алгоритмов (цикл с предусловием, цикл с постусловием) | 2 |
| Алгоритмизация: описание и разработка циклических алгоритмов (цикл с параметром) | 2 |
| Программирование на языке PascalABC: программирование с использованием условных операторов | 2 |
| Программирование на языке PascalABC: программирование с использованием операторов выбора | 2 |
| Программирование на языке PascalABC: программирование циклов с известным числом повторений | 2 |
| Программирование на языке PascalABC: программирование циклов с предусловием и постусловием | 2 |
| Программирование на языке PascalABC: программирование задач с использованием одномерных массивов | 2 |
| Программирование на языке PascalABC: программирование задач с использованием многомерных массивов | 2 |
| Программирование на языке PascalABC: разработка задач с использованием процедур | 2 |
| Программирование на языке PascalABC: функции, определяемые пользователем | 3 |
| Программирование на языке PascalABC: описание файлового типа | 2 |
| Программирование на языке PascalABC: типизированные, текстовые и не типизированные файлы | 2 |
| Программирование на языке PascalABC: процедуры и функции для работы с файлами | 2 |
| Программирование на языке PascalABC: объявление записей | 2 |
| Программирование на языке PascalABC: обращение к элементам записи | 2 |
| Итоговый контроль | 2 |
Календарно-тематическое планирование по
Основам программирования для 10 «А» класса 1 группа
(35 часов)
№ | Тема | Кол-во часов | Дата проведения |
план | факт |
1 | Алгоритмизация: разработка линейных и ветвящихся алгоритмов на алгоритмическом языке программирования | 2 ч | | |
2 | Алгоритмизация: разработка циклических алгоритмов (цикл с предусловием, цикл с постусловием) | 2 ч | | |
3 | Алгоритмизация: описание и разработка циклических алгоритмов (цикл с параметром) | 2 ч | | |
4 | Программирование на языке PascalABC: программирование с использованием условных операторов | 2 ч | | |
5 | Программирование на языке PascalABC: программирование с использованием операторов выбора | 2 ч | | |
6 | Программирование на языке PascalABC: программирование циклов с известным числом повторений | 2 ч | | |
7 | Программирование на языке PascalABC: программирование циклов с предусловием и постусловием | 2 ч | | |
8 | Программирование на языке PascalABC: программирование задач с использованием одномерных массивов | 2 ч | | |
9 | Программирование на языке PascalABC: программирование задач с использованием многомерных массивов | 2 ч | | |
10 | Программирование на языке PascalABC: разработка задач с использованием процедур | 2 ч | | |
11 | Программирование на языке PascalABC: функции, определяемые пользователем | 3 ч | | |
12 | Программирование на языке PascalABC: описание файлового типа | 2 ч | | |
13 | Программирование на языке PascalABC: типизированные, текстовые и не типизированные файлы | 2 ч | | |
14 | Программирование на языке PascalABC: процедуры и функции для работы с файлами | 2 ч | | |
15 | Программирование на языке PascalABC: объявление записей | 2 ч | | |
16 | Программирование на языке PascalABC: обращение к элементам записи | 2 ч | | |
17 | Итоговый контроль | 2 ч | | |
| ИТОГО: | 35 ч | |
Список литературы
Информатика : новый полный справочник для подготовки к ЕГЭ / О. Б. Богомолова. – Москва : Издательство АСТ, 2017.
Паскаль для школьников / Д. М. Ушаков, Т. А. Юркова. Издательство Питер, 2017.
Информатика Задачник – практикум в 2-х томах/ Под ред. И.Г.Семакина – М.: Бином. Лаборатория знаний, 2009.
Информатика и ИКТ. 9 класс/ Под ред Н.В. Макаровой.- СПб.: Питер, 2008.
http://www.computer-museum.ru - учебные материалы по информатике Виртуальный компьютерный музей
http://inf.1september.ru - газета "Информатика" Издательского дома "Первое сентября"
http://comp-science.narod.ru - Дидактические материалы по информатике и математике
http://www.intuit.ru - интернет-университет информационных технологий (ИНТУИТ.ру)
http://www.phis.org.ru/informatika/ - Информатика и информация: сайт для учителей информатики и учеников
http://school87.kubannet.ru/info/ - Информатор: учебно-познавательный сайт по информационным технологиям
http://www.nethistory.ru - История Интернета в России
http://www.child.ru - Московский детский клуб "Компьютер"
http://www.botik.ru/~robot/ - Негосударственное образовательное учреждение "Роботландия+"
http://www.osp.ru - Открытые системы: издания по информационным технологиям
http://www.orakul.spb.ru/azbuka.htm - Персональный компьютер, или "Азбука PC" для начинающих
http://emc.km.ru - Учебные модели компьютера, или "Популярно о работе компьютера"
8