Теория и методика изучения основ объектно-ориентированного программирования в школьном курсе информатики

Курсовой проект - Педагогика

Другие курсовые по предмету Педагогика

?тавляют собой компоненты в Delphi;

в чем состоят принципы инкапсуляции, наследования и полиморфизма;

об иерархии объектов;

способы обращения к полям внутри метода и другим методам;

о динамическом характере объектов;

как использовать объект в программе.

2. Тема "Идеология программирования под Windows"

Так как объектно-ориентированное и визуальное программирование предполагает разработку приложений, работающих в ОС Windows, данная тема является необходимой для курса. С точки зрения формы проведения занятий предполагается разделить изучение темы на две части: практическую и теоретическую. Лучше начать с практической.

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

Обязательно нужно сравнить принципы работы Windows-приложений с DOS-приложениями, рассказать, в чём их отличие и в чём их сходства.

К теоретической части можно отнести описание технологии визуального проектирования и событийного программирования в среде Windows. Здесь же следует рассмотреть последовательность действий при разработке Delphi-приложений. Начиная с данной темы, нужно постепенно готовить учащихся к разработке приложений в Delphi.

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

Учащиеся должны знать:

что представляют собой DOS-приложение и Windows-приложение, в чем их принципиальные отличия;

что такое событие, и какие они бывают;

что такое отклик на событие;

что представляет собой обработчик события;

как работает Windows-приложение;

что такое визуальное проектирование;

основные принципы программирования в среде Windows.

3. Тема "Визуальная среда программирования Delphi. Инструментарий Delphi. Основные категории Delphi: свойства, события, методы"

Под изучение данной темы отводится не более 4 часов учебного времени. Следует отметить, что для того, чтобы вести курс обучения ООП учитель должен не только знать теорию ООП, но и владеть как минимум одним ОО языком, в частности знать Delphi. Практический подход к изучению напрашивается сам собой.

В процессе прохождения темы ученики должны изучить окна в Delphi (главное окно, окно формы, инспектор объектов и т.д.), их структуру. Необходимо рассмотреть свойства в качестве атрибуты объекта, примеры свойств. Лучше всего в качестве примера привести свойства формы, а именно свойства, от которых зависят размеры и расположение форм на экране. Это высота, ширина, свойство видимости, координаты левого верхнего угла формы (Left, Top, Width, Height, Visible).

Очень важным является объяснить учащимся, что свойства компонентов (объектов) можно менять не только визуально через окно Инспектора объектов, но и программным путём. Также следует объяснить разницу между изменением свойств на этапе проектирования программы и изменением их на этапе выполнения программы.

Отдельное внимание нужно уделить изучению инспектора объектов. Особый акцент нужно сделать на создание с его помощью событий, т.е. откликов объектов на внешние воздействия. Это события как свойства процедурного типа, события мыши, клавиатуры и системные события. Учеников надо научить использовать методы обработки событий.

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

Application.terminate;

Close;

Halt;

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

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

Учащиеся должны знать:

назначение основных окон Delphi;

назначение основных команд меню;

инспектор объектов, его страницы свойств и событий;

способы изменений свойств, в чем их отличие.

Учащиеся должны уметь:

изменять свойства двумя способами;

написать простейший обработчик события.

4. Тема " Структура приложения в Delphi. Проект. Файлы проекта. Описание файлов"

Изучение данной темы делится на изучение её теоретических и практических аспектов. К теории можно отнести изучение структуры приложения в Delphi, основных типов и назначений файлов, входящих в Delphi-проект.

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

файлы с расширениями dof и cfg содержат сведения о параметрах проекта, заданных в окне диалога Project Options;

файл с расширением res - это файл ресурсов проекта.

Ученики должны знать, что ?/p>