Пояснительная записка Курс предназначен для учащихся 9-х классов общеобразовательных школ, желающих заниматься программированием
Вид материала | Пояснительная записка |
СодержаниеСодержание программы В том числе |
- Пояснительная записка Курс предназначен для учащихся 9-х классов общеобразовательных, 47.51kb.
- Фейгина Евгения Алексеевна, Методист моу дод «цит» Г. Кировск 2010 содержание содержание, 534.9kb.
- Пояснительная записка, 94.48kb.
- Программа элективного курса ««Лингвострановедение и лингвокультуроведение Великобритании»», 256.28kb.
- Крамнистая Ольга Анатольевна пояснительная записка, 89.61kb.
- Утверждаю, 135.46kb.
- Пояснительная записка, 53.78kb.
- Губайдуллина Светлана Александровна Нурлат 2008 год пояснительная записка, 70.08kb.
- С. А. Желтова учитель химии сш №1. Пояснительная записка, 95.94kb.
- Пояснительная записка к программе «Страноведение. Великобритания» для учащихся 9-х, 65.3kb.
Введение в программирование
(16 часов)
Дашниц Н. Л.
Пояснительная записка
Курс предназначен для учащихся 9-х классов общеобразовательных школ, желающих заниматься программированием.
Цель курса: познакомить учащихся, предварительно выбравших образовательную область «программирование», с новым видом деятельности и помочь увидеть многообразие его возможностей и форм применения, предоставить возможность создания собственной программы (от проектирования до отладки).
Поскольку назначение курса – привлечь учащихся к программированию как виду профессиональной деятельности и дать пропедевтику предмета «Программирование», вводная часть содержит общекультурные сведения из истории развития вычислительной техники и программирования в контексте общего использования средств информатизации общества, сведения о современном уровне программирования, а также примеры задач, которые решаются с использованием алгоритмического языка.
В качестве алгоритмического языка выбран Паскаль - наиболее массовый по применению язык, используемый как в учебных целях, так и для решения профессиональных задач, знание которого позволяет без труда перейти на любую другую систему программирования процедурного типа.
Занятия рекомендуется строить в виде бесед с обязательным использованием иллюстративных материалов, в частности, мультимедийных ресурсов на компакт–дисках, при возможности - ресурсов Интернет, а также в виде практических занятий, на которых учащиеся, знакомясь с уже созданными программами-образцами, выполняют несложные задания по программированию, работают по инструкциям и с литературой самостоятельно, выполняют задания, ранжированные по уровням сложности.
Минимальный объем курса – 16 часов, при наличии учащихся, проявивших интерес к программированию и решению задач, курс может быть расширен до 34 часов за счет увеличения практической части (в программе он называется «Дополнительные возможности языка», но на самом деле речь идет о расширении курса за счет решения дополнительных задач).
Формы контроля – создание собственных программ по группам. Для сильной группы возможно выполнение коллективного проекта методом нисходящего проектирования «сверху-вниз». Критерием оценки выполненного проекта является работоспособность программы. Поскольку задачи зачетных работ (№№ тем 3-7, см. учебный план) - индивидуальные и различные для каждой группы, а группа может состоять из 2-3 человек (причем предпочтительнее два), учащиеся сами должны просмотреть программы друг друга и отметить их достоинства и недостатки.
Содержание программы
- История информатизации общества: задачи, требующие решения с использованием средств вычислительной техники. От Паскаля до Холлерита – эволюция расчетно-экономических задач. Введение в исследование операций: задачи стратегического назначения. История бомбардировки Лондона с точки зрения математической статистики. Исследования космоса и человеческого организма. Что такое кибернетика. История развития вычислительной техники от ЭНИАКа и МЭСМ до МАРКа и CRAY’я (линия MainFrame). Поколения ЭВМ. Персональные компьютеры. Эволюция программного обеспечения. Что такое прикладные программы. Общение с компьютером. Языки программирования. Может ли машина мыслить? Компьютерное творчество (музыка, живопись, литература).
- Алгоритмический язык Паскаль. История создания. Программная среда, загрузка, выполнение и корректировка программы. Понятие компиляции.
- Введение в программирование на Паскале. Понятие величины, обработка величин, ввод-вывод, стандартные функции, команда присваивания, решение простейших задач из курса математики и физики (тело, брошенное под углом к горизонту, вычисление длины пути равномерного движения, вычисление площадей и т.д., просмотр готовых ученических работ прошлых лет).
- Дополнительные возможности языка. Цикл, процедура. Операции с графикой. Рисование простейших фигур (отрезки, ломаные, фигуры из отрезков, окружности, закрашенные прямоугольники). Программирование методом «сверху-вниз». Эскиз проекта, образ экрана, разбиение на процедуры. Отладка программы по частям. Движущиеся изображения (рисование дома, кораблик на море, рассвет и т.д.).
- Другой вид программирования: программирование в среде проектирования (работа с объектами среды LinkWay)
Учебно-тематический план
№ п/п | Наименование разделов (блоков) | Всего часов | В том числе | Формы контроля, примеры заданий | |
Лекции | Практика | ||||
| История информатизации общества: задачи, требующие решения с использованием средств вычислительной техники. От Паскаля до Холлерита - эволюция расчетно-экономических задач. Введение в исследование операций: задачи стратегического назначения. Что такое кибернетика | 1 | 1 | | Примеры задач: История бомбардировки Лондона с точки зрения математической статистики. Исследования космоса и человеческого организма |
| История развития вычислительной техники от ЭНИАКа и МЭСМ до МАРКа и CRAY’я (линия Main Frame). Поколения ЭВМ. Персональные компьютеры. Эволюция программного обеспечения. Что такое прикладные программы. Общение с компьютером. Языки программирования. Может ли машина мыслить | 1 | 1 | | Демонстрация ученических проектов прошлых лет по заданной теме. Демонстрация образцов компьютерного творчества (музыка, живопись, литература) |
| Алгоритмический язык Паскаль. История создания. Программная среда, загрузка, выполнение и корректировка программы. Понятие компиляции. | 1 | | 1 | Выполнение и корректировка готовой программы |
| Введение в программирование на Паскале. Понятие величины, обработка величин, ввод-вывод, команда присваивания, решение простейших задач. | 1 | | 1 | Дополнение готовой программы – простейшего тренажера устного счета |
5 | Дополнительные конструкции языка (Цикл, процедура). Операции с графикой. Рисование простейших фигур. | 2 | | 2 | Отрезки, ломаные линии, фигуры из отрезков |
6 | Рисование простейших фигур. Распределение рисунков на экране (эскиз рисунка, особенности координатной плоскости среды) | 2 | | 2 | Окружности, закрашенные прямоугольники |
7 | Программирование «сверху-вниз». Эскиз проекта, образ экрана, разбиение на процедуры. Отладка программы по частям | 2 | | 2 | Проекты по группам (программы) |
8 | Создание сюжетных графических изображений. (дома, кораблик на море, рассвет и т.д.) | 4 | | 4 | Выполнение проектов (для сильной группы – коллективный проект) |
8 | Другой вид программирования: программирование в среде проектирования (работа с объектами среды LinkWay) | 2 | | 2 | Групповые проекты |
| Итого: | 16 | 2 | 14 | |
Литература
- Арсак Ж. Программирование игр и головоломок. - М.: Наука., 1990. – 224 с.
- Деге В. ЭВМ думает, считает, управляет. - М.: МИР, 1974. – 226 с.
- Гутер Л.С. От абака до компьютера / Гутер Л.С., Полунов Ю.Л. - М.: Знание, 1980. – 208 с.
- Звенигородский Г. А. Первые уроки программирования. - М.: Наука., 1985. - 207 с. – (Б-чка Квант. Вып. 41)
- Зуев Е.А. Turbo Pascal :практическое программирование. - М.: СТРИКС., 1997. – 336 с.
- Кобринский Н. Быстрее мысли / Кобринский Н., Пекелис В. - М: Молодая гвардия, 1959. – 389 с.
- Кузнецов А.А. Основы информатики / Кузнецов А.А., Апатова Н. В. - М.: Дрофа, 2000. – 176 с.
- Попов В. Паскаль для школьников. - М.: Финансы и статистика., 2001. –294 с.