Смекни!
smekni.com

Объектно-ориентированная среда программирования "Object Pascal" в профильном курсе информатики (стр. 4 из 6)

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

Профильное обучение направлено на реализацию личностно-ориентированного учебного процесса. При этом существенно расширяются возможности выстраивания учеником индивидуальной образовательной траектории.

Переход к профильному обучению преследует следующие основные цели:

- обеспечить углубленное изучение отдельных предметов программы полного общего образования;

- создать условия для существенной дифференциации содержания обучения старшеклассников с широкими и гибкими возможностями построения школьниками индивидуальных образовательных программ;

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

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

2.2 Элективные курсы по информатике в системе профильного обучения

В информационном письме Департамента общего и дошкольного образования об элективных курсах в системе профильного обучения на старшей ступени общего образования № 14-51-277/13 от 13.11.2003 отмечается: "Элективные курсы (курсы по выбору) играют важную роль в системе профильного обучения на старшей ступени школы. В отличии от факультативных курсов, существующих раньше в школе, элективные курсы – обязательны для старшеклассников…

Элективные курсы связаны, прежде всего, с удовлетворением индивидуальных образовательных интересов, потребностей и склонностей каждого школьника. Именно они по существу и являются важнейшим средством построения индивидуальных образовательных программ, т.к. в наибольшей степени связаны с выбором каждым школьником содержания образования в зависимости от его интересов, способностей, последующих жизненных планов. Элективные курсы как бы "компенсируют" во многом достаточно ограниченные возможности базовых и профильных курсов в удовлетворении разнообразных образовательных потребностей старшеклассников.

По назначению элективные курсы подразделяются на: предметные (дополняющие профильные предметы или позволяющие достичь повышенного уровня базовых предметов); межпредметные ("Издательское дело", "Компьютерная графика"); курсы, ориентированные на приобретение школьниками образовательных результатов для успешного продвижения на рынке труда ("Компьютерное делопроизводство", "Оператор ПК"); внепредметные или надпредметные (предназначены для реализации познавательных интересов старшеклассников за рамками традиционных школьных предметов, в области деятельности человека вне круга выбранного ими профиля обучения, например, "Основы рационального питания" или "Подготовка автолюбителя").

Официально профильное образование было введено в образовательных учреждениях России с сентября 2006 г.

Программы профильных курсов по информатике, как впрочем, по любому предмету, являются федеральными и менять содержание этих программ учитель не сможет. Основная причина – необходимость сохранения единого образовательного пространства в стране, подготовка школьников к сдаче единого государственного экзамена. А вот элективные курсы будут самыми разнообразными, следовательно, их должно быть много. Какими же элективные курсы еще могут быть? Предлагаются следующие элективные курсы для естественно-математической, информационно-технологической профили:

1. "Основы информационного моделирования" Захарова Т.Б. "Компьютерное математическое моделирование" Шестаков А.П., Хеннер Е.К. (136 час.)

2. "Программирование на языке Паскаль" Семакин И.Г., Шестаков А.П. (68 час.)

3. "Основы объектно-ориентированного программирования" А.Б.Кузнецов (34 час.)

4. "Основы программирования на Delphi" И.В.Половина (34 час.) "Язык программирования Пролог" В.Каймин, Ю.Завальский (36 час.)

5. "Логика и язык программирования Пролог" В.Каймин, Ю.Завальский (136 час.)

6. "Язык программирования Пролог" М.А.Южаков (68 час.)

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

2.3 Элективный курс "Программирование в среде Delphi"

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Одной из трех основных целей изучения информатики в школе является развитие мышления школьников.

Развитие интеллекта рассматривается как составная часть развития личности в целом. При этом выделение проблемы развития интеллекта из всех остальных проблем и задач образования не говорит об их игнорировании. Интеллект не сводится к умственным способностям человека, а характеризует некую совокупность его возможностей, в том числе в творческой деятельности, рассматривается как способность человека к восприятию информации. Именно интеллект определяет культурный уровень человека.

В информатике базовым инструментом развития интеллектуальных способностей ребенка является программирование.

Данный курс предусматривает программирование в среде Delphi по следующим соображениям:

Delphi можно изучать и использовать на нескольких уровнях:

1)Работа с визуальными объектами практически без программирования.

2)Работа в консольном приложении с программой (без создания визуальной формы).

Эти две возможности работы в среде Delphi позволяют “развести” овладение алгоритмом написания программ и алгоритмом создания визуальных форм (что отсутствует в среде Visual Basic).

Здесь представлен годовой курс (по 1 часу в неделю) по изучению программирования на языке ObjectPascal фактически с “нуля” в 7 – 8 математических классах.

В начале рассматривается программирование на языке ObjectPascal (в консольном приложении среды Delphi), и лишь после изучения основных приемов программирования (циклы, массивы, сортировка, многомерные массивы, процедуры и функции) рассматривается работа с визуальными объектами.За основу был принят полугодовой курс, предложенный на сайте www.olympiads.ru для 8 математического класса. Была частично изменена структура курса (убрана тема “графы” и добавлено визуальное программирование в среде Delphi). Задачи использовались как с данного сайта, так и из других источников – книг и семинарских занятиях по информатике в МГОУ. Курс завершается разработкой игры.

Программное обеспечение: свободно распространяемая версия объектно-ориентированной среды программирования Delphi.

Методы обучения: метод проектов, лекции, проблемный метод, частично-поисковый метод.Контроль знаний и умений: текущий контроль уровня усвоения материала осуществляется по результатам выполнения учащимися практических заданий. Итоговый контроль реализуется в форме защиты проекта (разработка игры).

Программа элективного курса

Классы: 7-8.

Количество учебных часов: 34.

Образовательная область: информатика.

Профиль: естественно-математический.

Цели курса:

- развитие интеллектуального, образного и алгоритмического мышления школьников;

- формирование практических навыков работы с интегрированной средой программирования Delphi;

- формирование умения планировать свою деятельность, критически оценивать результаты своей работы, готовности исправлять свои ошибки, настойчивости и целенаправленности в действиях;

- подготовка учащихся к олимпиаде по информатике.

Тематическое планирование курса

Теория Форма занятий
1. Введение в объектно-ориентированное программирование. Лекция
2. Общий синтаксис программы на языке Object Pascal. Константы и переменные. Лекция
3. Типы данных и операторы в Object Pascal. Семинар
4. Условный оператор If.. Датчик случайных чисел. Семинар
5. Вложенный оператор If-Then-Else. Задача о Гарри Потере. Практика
6. Оператор case. Программа “меню”. Семинар
7. Циклы. Цикл for. Лекция
8. Цикл while. Практика
9. НОД и НОК чисел. Алгоритм Евклида. Практика
10. Цикл repeat. Вложенные циклы. Практика
11. Массивы. Лекция
12. Поиск в массиве. Практика
13. Подсчет элементов в массиве. Практика
14. Слияние и разбивка массивов. Семинар
15. Решение олимпиадных задач. Задача Иосифа Флавия. Практика
16. Игра “Программист” ПрактикаИтоговая работа за полугодие
17. Сортировка массивов. Семинар
18. Определение сложности алгоритма сортировки. Практика
19. Многомерные массивы. Лекция
20. Формирование элементов матриц. Практика
21. Задачи с двумерными массивами. Практика
22.Подпрограммы. Процедуры. Лекция
23.Функции. Рекурсия. Семинар
24. “Тур коня”. Практика
25. “Тур коня” Практика
26. Объектно-ориентированное программирование. Лекция
27. Система объектно-ориентированного программирования Delphi. Семинар
28. Классы Delphi Лекция
29. Компоненты Delphi Лекция
30. Проект “Калькулятор”. Практика
31. Игра Баше. Практика
32. Игра Баше. Практика
33. “Честная” игра Баше ПрактикаИтоговая работа за год
34. Решение олимпиадных задач Практика

2.4 Методические материалы по изучению программирования на языке Object Pascal в среде Delphi

Урок 1.