ЗМІСТ
ВСТУП
ГЛАВА I. Об'єктно-орієнтованого підходу в програмуванні
1.1 Основні поняття Object Pascal
1.2 Структура обробника події на мові Object Pascal
1.3 Ідентифікатори, зарезервовані слова та коментарі
1.4 Поняття синтаксису
РОЗДІЛ II. МЕТОДИЧНІ РЕКОМЕНДАЦІЇ по навчанню учнів ПРОГРАМУВАННЯ НА профільних курсів
1.1 Цілі профільного навчання.
1.2 Елективні курси з інформатики в системі профільної навчання
1.3 елективних курсів "Програмування в середовищі Delphi "
1.4 Методичні матеріали по вивченню програмування на мові Object Pascal в середовищі Delphi
ВИСНОВОК
СПИСОК ЛІТЕРАТУРИ
ВСТУП
Інформатика в силу значної прикладної складової змісту навчання являє собою природну сферу диференціації навчання. Профільне навчання інформатики відповідає потребам різних напрямків спеціалізації в старших класах і саме тому вже досить широко використовується в шкільній практиці. Але поряд з очевидним позитивним досвідом з'являються і негативні тенденції у формуванні змісту профільного навчання.
Останні роки характеризувалися зменшенням кількості годин на вивчення алгоритмізації та програмування в старшій школі, що було об'єктивно пов'язано з бурхливим розвитком ІТ. Надмірне захоплення В«користувальницької компонентою В»витіснило вивчення цих питань не тільки з деяких профільних курсів, але навіть з ряду підручників. При явне поліпшення оснащення шкіл комп'ютерною технікою рівень загальноосвітньої підготовки випускників помітно знизився.
Схожі проблеми з'явилися в багатьох країнах.
Виключення з навчальної програми питань, пов'язаних з алгоритмізацією і програмуванням через погане сприйняття учнями вкрай необгрунтовано. При профільному навчанні не тільки зміст, але і методичні підходи до вивчення основ алгоритмізації та програмування повинні бути різні. Ця необхідність викликана напрямком спеціалізації, кількістю годин, психологічними особливостями мислення учнів.
Сучасні вимоги концепції модернізації російського освіти припускають В«орієнтацію освіти не лише на засвоєння навчаються певної суми знань, але і на розвиток його особистості, його пізнавальних і творчих здібностей. Загальноосвітня школа повинна формувати цілісну систему універсальних знань, умінь і навичок, а також досвід самостійної діяльності й особистої відповідальності учнів, тобто ключові компетентності, що визначають сучасну якість освіти В».
Такий підхід дозволяє:
В· вибудовувати логічно пов'язану послідовність вивчення змісту курсу;
В· реалізувати діяльнісний підхід у вивченні основних розділів теоретичної інформатики;
В· здійснювати підготовку учнів до ЄДІ.
Вивчення основ алгоритмізації та програмування в базовому курсі інформатики здійснюється на структурних мовах програмування BASIC і PASCAL. Але з розвитком нових інформаційних технологій, заснованих на принципах об'єктно-орієнтованого програмування, стає актуальним питання вивчення об'єктно-орієнтованого програмування в рамках профільних курсів.
Об'єктно-орієнтоване програмування (ООП) - Це методика розробки програм, в основі якої лежить поняття об'єкта як деякої структури, що описує об'єкт реального світу, його поведінку. Завдання, вирішується з використанням методики ООП, описується в термінах об'єктів і операцій над ними, а програма при такому підході являє собою набір об'єктів і зв'язків між ними. Іншими словами можна сказати, що об'єктно-орієнтоване програмування являє собою метод програмування, який багато в чому нагадує нашу поведінку.
Об'єктний підхід може і повинен стати звичним в плануванні навчальної діяльності та організації занять. Саме цей підхід дозволяє перейти вчителю з рівня простого виконавця чиїхось глобальних задумів - В«Гвинтика великої системиВ» на рівень стратега, який створює необхідні умови для максимальної реалізації здібностей кожного учня.
Виникає потреба в елективних курсів, який передбачає розгляд основних понять об'єктно-орієнтованого програмування, роботи великим числом готових компонентів та створення власних, ознайомлення з базисом мови візуального моделювання необхідних для випускників, які вирішили пов'язати свою подальшу професійну діяльність з програмуванням.
Таким чином, актуальність дослідження визначається сучасними тенденціями у розвитку інформатики як науки, в Зокрема, переходом до програмування на основі об'єктно-орієнтованої методології.
Об'єкт дослідження: процес навчання учнів інформатики в загальноосвітній школі.
Предмет дослідження: процес навчання алгоритмізації та програмування на старшій ступені школи.
Мета дослідження: розробка і теоретичне обгрунтування методики навчання алгоритмізації та програмування в профільному курсі інформатики.
Гіпотеза: методика навчання алгоритмізації та програмування, заснована на застосуванні технології візуального проектуванні в середовищі Object Pascal, дозволить підвищити:
В· рівень засвоєння основ об'єктно-орієнтованого програмування;
В· ефективність розвитку розумової діяльності учнів.
Для досягнення мети дослідження та перевірки гіпотези вирішувалися наступні завдання:
1. Проведення аналізу стану проблеми навчання алгоритмізації і ООП у школі та обгрунтування доцільності вивчення школярами даного розділу з використанням візуального проектування в профільному курсі інформатики;
2. Визначення основних принципів побудови методичної системи навчання ООП і технології візуального проектування;
3. Вивчити наукову, навчально-методичну та психолого-педагогічну літературу з проблеми дослідження;
4. Визначити місце алгоритмізації та програмування в профільній школі та роль елективних курсів у системі профільного навчання;
Практична значущість дослідження полягає в визначенні змісту теоретичного матеріалу, спрямованого на формування спеціальних знань і умінь при вивченні теми "Алгоритмізація і програмування" в профільному курсі інформатики.
ГЛАВА I. Об'єктно-орієнтованого підходу в програмуванні
1.1 Основні поняття Object Pascal
Object Pascal створювався співробітниками компанії Apple Computer (деякі з яких були учасниками проекту Smalltalk) спільно з Ніклаус Віртом (Niklaus Wirth), творцем мови Pascal. Object Pascal відомий з 1986 року і є першим об'єктно-орієнтованою мовою програмування, який був включений в Macintosh Programmer's Workshop (MPW), середовище розробки для комп'ютерів Macintosh фірми Apple.
У цій мові немає методів класу, змінних класу, множинного спадкоємства і метаклассом. Ці механізми виключені спеціально, щоб зробити мову простою для вивчення початківцями "об'єктними" програмістами.
У табл. 1 наведені загальні характеристики Object Pascal.
Таблиця 1. Object Pascal.
Абстракції
Змінні примірника Методи примірника Змінні класу Методи класу
Так Так Ні Ні
Інкапсуляція
змінних методом
Відкриті Відкриті
Модульність
Різновиди модулів
Модуль (unit)
Ієрархії
Спадкування Шаблони метаклассом
Одиночне Ні Ні
Типізація
Сильна типізація Поліморфізм
|
 Український реферат переглянуто разів: | Коментарів до українського реферату: 0
|
|
|