Белая Холуница Кировская область Описание проекта Название проекта Алгоритмы и основы программирования краткое содержание

Вид материалаКраткое содержание

Содержание


Описание проекта
Краткое содержание проекта
Предметная область
Возрастная группа учащихся, класс(-ы)
Основа проекта
Триада вопросов, направляющих проект
Последовательность оценивания
В ходе работы над проектом
Суммарное оценивание
Детали проекта
Процедуры обучения
Средства для дифференцированного обучение
Одаренные ученики
Материалы и ресурсы, необходимые для выполнения проекта
Технологии - цифровые устройства (Отметьте флажками необходимые элементы)
Технологии– программное обеспечение
Подобный материал:

Визитная карточка проекта





Автор проекта

Фамилия, имя, отчество

Смирнов Михаил Владимирович

Номер и название школы

МОУ СОШ с УИОП №2 им. В.И.Десяткова

Город, область

Г. Белая Холуница Кировская область

Описание проекта

Название проекта

Алгоритмы и основы программирования

Краткое содержание проекта

В проекте рассматриваются вопросы решения задачи с помощью компьютера. Учащиеся пытаются ответить на вопросы: «В чем отличие решения задачи в жизни и на компьютере?», «Сколько алгоритмов необходимо для решения любой задачи?», «Как записываются алгоритмы на компьютере?»

Объект изучения – технология решения задачи с помощью компьютера

В рамках выполнения проекта будут изучены темы:
  1. Понятие алгоритма и его свойства. Виды алгоритмов.
  2. Линейные алгоритмы. Команды линейных алгоритмов и их реализация на языке Паскаль.
  3. Ветвления в алгоритмах. Блок схемы ветвящихся алгоритмов. Реализация ветвящихся алгоритмов на языке Паскаль.
  4. Циклические алгоритмы. Виды циклических алгоритмов. Блок-схемы. Правила организации циклических алгоритмов. Реализация циклических алгоритмов на языке Паскаль.
  5. Понятие массива. Виды и назначение массивов. Описание массивов на языке Паскаль.

Предметная область

Информатика.
Раздел «Управление и алгоритмы Программное управление работой компьютера»

Возрастная группа учащихся, класс(-ы)

9 класс

Какое время требуется для выполнения проекта (приблизительно)?

6 недель

Основа проекта

Содержание, соответствующее образовательным стандартам

ссылка скрыта

Требования к знаниям и умениям учащихся

Алгоритмы. Виды и свойства алгоритмов

Учащиеся должны знать:
  • значение понятия «алгоритм»;
  • базовые алгоритмические структуры;
  • виды ошибок в алгоритмах, технологию их поиска и устранения.

Учащиеся должны уметь:
  • строить блок-схемы базовых алгоритмических структур;
  • решать на уровне блок-схем задачи, требующие использования базовых алгоритмических структур.

Основы программирования на языке Паскаль

Введение в Паскаль

Учащиеся должны знать:
  • место языка Паскаль среди языков программирования высокого уровня;
  • принципы описания языка программирования на уровне метаязыка;
  • структуру программы на Паскале.

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

Данные. Типы данных. Выражения

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

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

Операторы

Учащиеся должны знать:
  • перечень основных операторов языка Паскаль;
  • синтаксис этих операторов;
  • процесс исполнения каждого из операторов.

Учащиеся должны уметь:
  • описывать словесно работу каждого из рассмотренных операторов;
  • разрабатывать простые программы обработки числовой и символьной информации, требующие не более одного вложения (суперпозиции) основных операторов.

Массивы

Учащиеся должны знать:
  • понятие и назначение массива;
  • виды массивов;
  • способы описания массивов на языке Паскаль;
  • понятие элемента массива и его атрибуты;
  • правила описания элементов массива на языке Паскаль.

Учащиеся должны уметь:
  • описывать массивы и их элементы на языке Паскаль;
  • решать типовые задачи по обработке массива:
    • заполнение массива и вывод его элементов на монитор;
    • простейшие задачи по сортировке массива.




Какие дидактические цели и методические задачи Вы ставите в своем проекте? / Итоги обучения

Дидактические цели:
  1. Формирование алгоритмического мышления и навыков программирования.

Методические задачи
  1. Научить учащихся структурной методике построение алгоритма.
  2. Освоение методов составления программ на языке Паскаль.
  3. Научить составлять программы для решения типовых учебных задач.

Триада вопросов, направляющих проект




Основополагающий вопрос

Как решать задачи?




Вопросы учебной темы
  1. В чем отличие решение задачи в жизни и на ЭВМ?
  2. В чем состоит значение алгоритмов?
  3. Сколько алгоритмов нужно для решения любой жизненной задачи?
  4. Почему именно компьютер?
  5. Как можно записать алгоритм для компьютера?





Вопросы по содержанию

  1. На какие этапы можно разбить решения задачи на компьютере?
  2. Что такое алгоритм и каковы его свойства?
  3. Какие ошибки возникают при написании алгоритмов?
  4. Сколько существует основные алгоритмических структур?
  5. Из каких элементов состоит язык Паскаль?
  6. Какие операторы языка Паскаль считаются основными?
  7. Как реализуются базовые алгоритмические структуры на языке Паскаль?
  8. Что такое массивы и каково их назначение?

План оценивания
    1. Алгоритмы (понятие, свойства, структуры) – презентация.
    2. Элементы языка, величины и данные, основные операторы языка – презентация
    3. Линейное программирование – контрольная работа, презентация
    4. Ветвления - контрольная работа, презентация
    5. Циклы в языке Паскаль – контрольная работа, презентация
    6. Массивы - контрольная работа, публикация
    7. Итог – выступление на школьной научно-практической конференции.

Последовательность оценивания

Перед началом проекта

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

В ходе работы над проектом

План работы над проектом.

Критерии оценивания проекта.

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

Самооценка качества проведенного исследования.

Самостоятельная работа

Суммарное оценивание

Презентация результатов проекта в классе по группам

Презентация 1 группы, презентация 2 и 3 групп

Буклет «Массивы»

Официальное представление и защита полученных результатов на школьной и районной научно-практической конференции

Детали проекта

Предварительные навыки

Первичное понятие алгоритма (из математики). Навыки работы на компьютере

Процедуры обучения

Ясная картина последовательности учебного процесса - деятельность учеников и пояснение того, как ученики вовлекаются в управление и планирование своего собственного обучения



Средства для дифференцированного обучение




Возможности для учеников

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




Одаренные ученики

Для участников проекта одной из форм реализации является защита исследований на районной научно-практической конференции

Материалы и ресурсы, необходимые для выполнения проекта

Технологии - цифровые устройства (Отметьте флажками необходимые элементы)


 Фотоаппарат

 Компьютер(ы)

 Цифровой фотоаппарат

 DVD плейр

 Сеть Интернет

 Лазерный диск

 Принтер

 Проектор

 Сканер

 Телевизор

 Видеомагнитофон

 Видеокамера

 Оборудование для видеоконференций

 Другое

Технологии– программное обеспечение (Отметьте флажками необходимые элементы.)

 Базы данных, электронные таблицы

 Издательские системы

 Программы для электронной почты

 Электронные энциклопедии


 Программы обработки изображений

 Веб-браузер

 Мультимедийные программы

 Программы редактирования
веб-страниц

 Текстовый редактор

 Другое


Печатные материалы

  1. И.Г Семакин и др. «Информатика. Базовый курс» учебник для 7-9 классов М., Лаборатория базовых знаний 2004 г.
  2. И.Г Семакин и др. «Информатика. Базовый курс» учебник для 9 класса М., Лаборатория базовых знаний 2006 г
  3. И.Г. Семакин и др. «Информатика. Задачник-практикум» т1 и т2.
    М., Лаборатория базовых знаний 2000 г.
  4. Ю.А. Шафрин. «Информационные технологии». т1 и т2
    М., Лаборатория базовых знаний 2000 г.
  5. И.Г. Семакин, Т.Ю. Шеина «Преподавание базового курса информатики в средней школе». Методическое пособие. М., Бином, Лаборатория базовых знаний 2004 г.
  6. М.П. Лапчик, И.Г. Семакин, Е.К. Хеннер «Методика преподавания информатики». М., ACADEMA 2001
  7. В.Б, Попов «Turbo Pascal для школьников»,
    М., Финансы и статистика 2003 г.
  8. «Я иду на урок информатики, задачи по программированию 7-11 классы», книга для учителя. Библиотека «Первого сентября»,
    М, «Первое сентября» 2002 г.
  9. Н.Культин «Turbo Pascal в примерах и задачах», Санкт-Петербург,
    «БХВ-Петербург» 2004 г.
  10. И.Г. Семакин, А.П. Шестаков «Лекции по программированию», часть 1 и часть 2 Пермский государственный университет, Пермь 2000 г.
  11. Л.Н.Лядова, О.И.Перескокова, Л.В.Шестакова «Сборник тестов по информатике», Пермский государственный университет, Пермь 1999.
  12. А.П. Шестаков «Сборник задач по программированию», часть 1, Пермский государственный педагогический университет, Пермь 2001.

Дополнительные ресурсы

Организация работы в читальном зале библиотеки и кабинете информатики во внеурочное время.

Организация работы в Интернет по теме проекта — поиск информации школьниками (за счет часов кружковой работы).

Интернет-ресурсы

ссылка скрыта - алгоритмы, методы, исходники
urces.ru - Библиотека алгоритмов
ссылка скрыта - изучаем алгоритмизацию
ссылка скрыта - некоторые математические алгоритмы
ссылка скрыта - Первые шаги: уроки программирования
ссылка скрыта – Российская Интернет-школа информатики и программирования