Муниципальное бюджетное общеобразовательное учреждение
«Лицей №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.


