- Преподавателю
- Информатика
- Рабочая программа спецкурса основы прогаммирования
Рабочая программа спецкурса основы прогаммирования
Раздел | Информатика |
Класс | 8 класс |
Тип | Рабочие программы |
Автор | Зиновкин С.А. |
Дата | 11.10.2015 |
Формат | doc |
Изображения | Есть |
Согласована
Зам. директора по УВР МОУ «Гимназия №1»
_______________________/Т.М.Сидорова/
«____»августа 2011 г.
Утверждена
Директор МОУ «Гимназия №1»
_______________________З.М. Королева
приказ от ____ августа 2011 г. № _____
Департамент образования администрации Тульской области
Комитет по образованию администрации МО Щекинский район
МОУ «Гимназия № 1»
Рабочая программа
по спецкурсу «Основы программирования» в 8 классах
Учитель: Зиновкин С.А.
Рассмотрена на заседании
кафедры естественно-математических дисциплин,
протокол от «____» августа 2011 года № _______
2011/2012 уч.год
Пояснительная записка
Спецкурс «Основы программирования» для учащихся 8 классов, рассчитан на 35 ч (1 час в неделю). Изучение курса позволяет учащимся более полно выявить свои способности в изучаемой области знаний, создать предпосылки по применению алгоритмического языка программирования «Турбо паскаль» для решения различных типов задач на компьютере.
Курс включает в себя приобретение навыков составления и отладки программ для решения задач на компьютере с помощью алгоритмического языка.
Курс развивает логическое мышление и способы создания алгоритмов, используемых для решения задач.
Цели курса:
-
научить учащихся составлять программы к разным типам задач;
-
познакомить со способами научно-технического мышления и деятельности, направленными на самостоятельное творческое познание и исследование при создании алгоритмов, разработке и отладке программ;
-
реализовать коммуникативные, технические и эвристические способности учащихся в ходе планирования действий при разработке программы;
-
сформировать знания, умения и навыки использования операторов языка программирования для составления программ при решении задач на компьютере.
Задачи курса:
-
познакомить учащихся с операторами языка программирования для решения определенного типа задач;
-
сформировать навыки составления программ;
-
сформировать навыки работы в коллективе при разработке программ.
После изучения курса учащийся должен знать:
-
основные понятия языка программирования Паскаль;
-
операторы языка программирования;
-
правила и способы использования операторов в программе;
-
различные варианты составления программ для решения задачи.
Учащийся должен понимать:
-
значение использования различного типа операторов для решения различных задач;
-
роль умения создавать программы с помощью языка программирования как общечеловеческой ценности;
-
особенности современного этапа развития информационного общества.
Учащийся должен уметь:
• правильно задавать операторы;
• применять необходимые операторы для решения различных типов задач;
• использовать навыки составления и отладки программ при решении задач на компьютере;
• использовать технические устройства в процессе создания программы.
Планирование курса "Основы Программирования"
№
Тема
Часы
1
Повторение ПП, ТБ и СГТ при работе в классе ВТ
1
2
Развитие языков программирования
1
3
Интерфейс языка Турбо Паскаль. Структура программы на языке Паскаль. Рекомендации по стилю записи программы, использование комментариев. Алфавит языка.
2
4
Переменные. Константы. Типы данных: целый и вещественный, логический и символьный.
1
5
Алгоритмы. Блок-схемы алгоритмов: линейные, разветвленные, циклические.
1
6
Стандартные функции. Арифметические выражения. Правила записи арифметических выражений. Оператор присваивания. Решение задач.
3
7
Операторы ввода вывода.
2
8
Составление и отладка программ.
3
9
Организация ветвлений в программах. Условный оператор. Оператор перехода.
2
10
Составление и отладка программ.
4
11
Программирование циклических алгоритмов, виды циклов. Операторы организации циклов.
3
12
Составление и отладка программ.
4
13
Основы машинной графики с использованием языка Паскаль. Основные графические операторы.
2
14
Составление и отладка программ.
6
Всего часов:
35
Список литературы
-
Аляев Ю.А. Алгоритмизация и языки программирования Pascal, C++, Visual Basic: учебно-справочное пособие.- М.: Финансы и статистика, 2007.
-
Житкова О.А., Кудрявцева Е.К. Бейсик и Паскаль: от простого к сложному (8-11классы).- Калуга: издательство Н.Бочкаревой, 1998 г.
-
Потопахин В.В. Turbo Pascal. Освой на примерах. - СПб.: БХВ- Петербург, 2005.
-
Златопольский Д.М. Я иду на урок информатики: Задачи по программированию. 7-11 классы: Книга для учителя. - М.: Издательство «Первое сентября», 2001.
-
Информатика в уроках и задачах. Серия «Информатика в школе». №1,2-1998.- М.: Информатика т образование, 1998.