Візуальне програмування в Delphi

Автор: Пользователь скрыл имя, 28 Марта 2014 в 22:31, курсовая работа

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

У процесі своєї діяльності інженер-педагог повинен постійно знаходити рішення різних техніко-технологічних проблем, а також організаційних, економічних, екологічних та навчально-виховних завдань, які спрямовані на організацію та здійснення навчального та виховного процесу в професійних навчальних закладах.

Оглавление

Вступ 5
1 Проектування програми професійної підготовки за фахом «Обслуговування інтелектуальних інтегрованих систем» 6
1.1 Аналіз професійної діяльності фахівця 6
1.2 Формування кваліфікованої характеристики кваліфікованого фахівця 11
1.3 Розробка змісту професійної підготовки фахівця. 14
2 Проектування технологій навчання по темі «Візуальне програмування в Delphi» 17
2.1 Проектування дидактичних матеріалів 17
2.2 Аналіз базових умов навчання. Вибір способів формування базових знань 21
2.3 Проектування мотиваційних технологій навчання 24
2.4 Проектування технологій формування ООД 26
2.5 Проектування технологій формування виконавчих дій (ВД) 28
2.6 Проектування технологій формування КД 31
2.7 Складання перспективно-поурочного плану викладу теми 34
2.8 Організація та методика уроку вибраної теми 37
3 Розробка дидактичних матеріалів інноваційних технологій навчання 46
Висновки 53
Список використанних джерел 54

Файлы: 1 файл

Курсовая по МПО.doc

— 713.00 Кб (Скачать)

Поточна мотивація: Мова візуального програмування Delphi забезпечує програмістові пристрій для завдання певних дій і формує концепції, потрібні програмісту для його роботи. Знаючи цю мову, можна створювати різні

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

Заключна мотивація: Отримавши уміння і навички працювати в середовищі візуального програмування Delphi, не складе великої праці, вивчити і інші мови програмування. Оскільки в сукупності знання різноманітних мов, дозволять досконало і без праці програмувати.

 

2.4 Проектування технологій  формування ООД

Проектування технологій формування орієнтовної основи діяльності (ООД) включає вибір типу навчання, його структурних елементів, а також методів і прийомів їх реалізації.

Елементами ООД є:

1. Образ кінцевого продукту або  уявлення про кінцевий результат (у теоретичному навчанні це відповіді до завдань, опис результатів, схеми, графіки, а в практичному — деякі зразки, макети, моделі).

2. Об'єкт перетворення або матеріал для діяльності (у теоретичному навчанні це умови завдань, питання, сформована проблема, а в практичному — заготовки, матеріали, майданчики для монтажу, пристрої, які слід відремонтувати і так далі).

3. Засоби діяльності (інструменти, інструкції і креслення, карти, таблиці, алгоритми і формули розрахунку, обґрунтування, теорії, виводи).

4. Технологія діяльності або уявлення про способи її здійснення (склад прийомів, послідовності їх виконання, представлена у формі карт, таблиць, учбових елементів, методики вибору, порядку рішення, вказівок і інструкцій).

ООД забезпечує не тільки правильне виконання дій, але і раціональний вибір одного з багатьох можливих виконань. Виходячи з цього, діяльність по розробці технологій формування нових знань зводиться, в першу чергу, до конструюванню орієнтованої основи і вибору типа навчання, які потім визначають методи і форми організації учбового процесу.

Таблиця 2.6 – Вибір способів формування ООД в учнів по темі «Візуальне програмування в Delphi»

Найменування теми

(пунктів плану)

Цілі навчання

№ рівня

Методи викладу

Основні навички роботи в Delphi. Установка і запуск програми. Налаштування компонент.

Сформувати знання про призначення і можливості застосування візуального програмування Delphi.

I

II

Розповідь, лекція.

 

Основи мови програмування Delphi.

Закріпити знання про призначення і можливості застосування візуального програмування Delphi та сформувати знання про типи даних: цілочисельні, речові, символьні, булеві їх функції та призначення; знання про написання процедур, їх алгоритм.

 

I

  ІІІ

Розповідь, лекція, пояснення.

Створення баз даних. Налаштування BDE.

Сформувати знання про основні концепції реляційних баз даних, їх створення; знання налаштування BDE.

 

I

  ІІІ

Розповідь, лекція, пояснення, робота з підручником.


 

 

 

 

 

 

 

 

 

 

 

2.5 Проектування технологій  формування виконавчих дій (ВД)

Після того, як у студентів сформовані необхідні уявлення про об’єкти, що вивчаються, процеси або явища навколишньої дійсності, наступає етап формування умінь, навиків або, по-іншому, виконавчих дій.

Головна закономірність процесу засвоєння дійсності в тому, що пізнавальна діяльність і введення в неї знання набувають розумової форми, стають узагальненими не відразу, а по черзі пройшовши через ряд етапів. Якщо викладач будує процес навчання з урахуванням їх послідовності, він істотно підвищує можливість досягнення мети всіма навченими.

Формовані якості дії заздалегідь проектуються і закладаються в оперативну мету навчання, при чому так, щоб було не тільки відомо які дії формувати, але і з якими загальнозначущими якостями. Ці якості детально описані в характеристиці мети її еталонах, що включають зовнішні умови, результат і критерії оцінки формованих дій.

У таблиці приведена загальна характеристика способів навчання, які представлені через методи навчання і опис діяльності викладача стосовно кожного з етапів формування діяльності.

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблиця 2.7 – Вибір технологій формування ВД по темі «Візуальне програмування в Delphi»

Наймену-вання розділу

Цілі

навчання

Рівень

Вибраний спосіб закріплення

Засоби закріплення

Метод

Форма

Назва

Варійовані параметри

Варіанти рішення

1

2

3

4

5

6

7

8

Основні навички роботи в Delphi. Установка і запуск програми. Налаштування компонент.

Сформувати знання про призначення і можливості застосування візуального програмування Delphi.

I

II

Бесіда

Фронтальна, індивідуальна

Питання:

1. Що таке візуальне програмування Delphі?

2. Що таке компілятор? Назвіть його функцію.

3. Що таке компонента? Як налаштувати  її властивості?

4. Де знаходиться панель  інструментів?

Візуальне програмування Delphі, компілятор, компонента,

панель інструментів

Відповіді:

1. Візуальне програмування Delphі –це імперативний, структурований, об'єктно-орієнтована мова програмування, діалект Object Pascal.

2. Компілятор - програма, яка переводить вихідний програмний код в машинний мова, і створює повноцінний виконуваний програмний файл. Такі файли можуть мати розширення *. Com і *. Exe. Розширення *. Com зрідка ще зустрічаються в старих програмах, які створювалися під операційну систему MS-​​DOS. Всі сучасні програми, створені для Windows, мають розширення *. Exe. Виконує функцію перекладача.

3. Компонента - це об'єкт, розміщений користувачем на формі. Після запуску Delphi у верхньому вікні горизонтально розташовуються іконки палітри компонент. Якщо курсор затримується на одній з ікон, під нею в жовтому прямокутнику з'являється підказка. З цієї палітри компонент ви можете вибирати компоненти, з яких можна будувати додатки. Компоненти включають в себе як візуальні, так і логічні компоненти. Такі речі, як кнопки, поля редагування - це візуальні компоненти; а таблиці, звіти - це логічні.

4. У верхньому вікні.

Основи мови програмування Delphi.

Закріпити знання про призначення і можливості застосування візуального програмування Delphi та  сформувати знання про типи даних: цілочисельні, речові, символьні, булеві їх функції та призначення; знання про написання процедур, їх алгоритм.

I

III

Бесіда, розповідь

Фронтальна

Питання:

1.Основні характеристики  типів даних: цілочисельні, речові, символьні, булеві.

2.Пояснення терміну «масив». Види масиву.

3. Написання процедури.

Типи даних, масив, процедура.

Відповіді:

1 Integer (цілочисельні) характеризується: змінна може містити тільки цілі числа, як зі знаком, так і без знака;

Real (речові) характеризується: змінна може приймати в якості значення цілі і дробові числа, зі знаком і без знака;

String  (символьні) характеризується: змінна може зберігати будь-які символи і набори символів. У змінну String можна записати до 2 Гб символів;

Boolean (булеві) характеризується: Булева змінна, може бути або False (Брехня), або True (Істина).

2. Масив - це формальне об'єднання декількох однотипних змінних в одну. Розрізняють три види: одновимірний масив, двовимірний, багатовимірний.

3. Процедура - підпрограма, яка виконує якісь дії, і яку можна викликати з іншого місця програми. Після виконання процедури виконання програми продовжується з того місця, звідки вона була викликана. Процедура живе самостійним життям, і в будь-який момент її можна викликати, щоб виконати якісь дії. Щоб процедуру можна було викликати з програми, її необхідно оголосити вище того місця, де ми будемо її викликати. Синтаксис процедури такий:

procedure NameProc(Param : Тип);

var

  // оголошення змінних (необов'язково)

begin

  // тіло процедури

end;

Створення баз даних. Налаштування BDE.

Сформувати знання про основні концепції реляційних баз даних, їх створення; знання налаштування BDE.

I

III

Розповідь

Фронтальна

Питання:

1. У чому сутність BDE?

2. Які існують етапи  проектування бази даних?

3. Поясніть термін «запит». Для чого він служить?

Сутність BDE, етапи проектування бази даних, запит.

Відповіді:

1. BDE (Borland Database Engine) - механізм доступу до баз даних, розроблений самою корпорацією Borland. Зараз цей механізм вважається застарілим, проте він забезпечує найбільш простий доступ до баз даних різних форматів, і починати знайомство з БД зручніше саме з нього.

2. Концептуальне (Інфологіческое) проектування - побудова семантичної моделі предметної області, тобто інформаційної моделі найбільш високого рівня абстракції.Логічне (Даталогіческое) проектування - створення схеми бази даних на основі конкретної моделі даних, наприклад, реляційної моделі даних.Фізичне проектування - створення схеми бази даних для конкретної СУБД.

3. Запит (query) - це засіб вибору необхідної інформації з бази даних. Питання, сформоване по відношенню до бази даних, і є запит. Служить для виведення інформації.


 

2.6 Проектування технологій  формування КД

Проектування системи контролю є одним з важливих видів діяльності викладача. Контроль дає можливість визначити, наскільки чітко досягнута мета навчання, які недоліки процесу навчання і що слід зробити, щоб застосувати нові технології навчання.

Діяльність викладача по розробці системи контролю включає ряд етапів:

1 етап. Аналіз мети навчання.

2 етап. Вибір видів контролю. На цьому етапі необхідно так побудувати систему контролю і продумати способи контролю, щоб викладач чітко отримав відповідь на питання: чи виконує учень ту дію, яка намічена? Чи правильно його виконує?

3 етап. Вибір способів контролю.

 

Таблиця 2.8 – Вибір технологій формування КД по темі «Візуальне програмування в Delphi»

Найменування розділу

Цілі

навчання

Рівень

Вибраний спосіб контролю

Тип

Вид

Метод

Форма

Засоби контролю

Назва

Варійовані параметри

Варіанти рішення

1

2

3

4

5

6

7

8

9

10

Основні навички роботи в Delphi. Установка і запуск програми. Налаштування компонент.

Сформувати знання про призначення і можливості застосування візуального програмування Delphi.

I

II

Попередній

Поточний

Опит

Фронтальний, усний

Питання:

1. Що таке візуальне  програмування Delphі?

2. Що таке компілятор? Назвіть його функцію.

3. Що таке компонента? Як налаштувати її властивості?

  1. 4. Де знаходиться панель інструментів?

Візуальне програмування Delphі, компілятор, компонента,

панель інструментів

Відповіді:

1. Візуальне програмування Delphі –це імперативний, структурований, об'єктно-орієнтована мова програмування, діалект Object Pascal.

2. Компілятор - програма, яка переводить вихідний програмний код в машинний мова, і створює повноцінний виконуваний програмний файл. Такі файли можуть мати розширення *. Com і *. Exe. Розширення *. Com зрідка ще зустрічаються в старих програмах, які створювалися під операційну систему MS-​​DOS. Всі сучасні програми, створені для Windows, мають розширення *. Exe. Виконує функцію перекладача.

3. Компонента - це об'єкт, розміщений користувачем на формі. Після запуску Delphi у верхньому вікні горизонтально розташовуються іконки палітри компонент. Якщо курсор затримується на одній з ікон, під нею в жовтому прямокутнику з'являється підказка. З цієї палітри компонент ви можете вибирати компоненти, з яких можна будувати додатки. Компоненти включають в себе як візуальні, так і логічні компоненти. Такі речі, як кнопки, поля редагування - це візуальні компоненти; а таблиці, звіти - це логічні.

4. У верхньому вікні

Основи мови програмування Delphi.

Закріпити знання про призначення і можливості застосування візуального програмування Delphi та  сформувати знання про типи даних: цілочисельні, речові, символьні, булеві їх функції та призначення; знання про написання процедур, їх алгоритм.

I

III

Проміжний

Поточний, систематичний

Опит

Фронтальний, усний

Питання:

1.Основні характеристики  типів даних: цілочисельні, речові, символьні, булеві.

2.Пояснення терміну «масив». Види масиву.

3. Написання процедури.

Типи даних, масив, процедура.

Відповіді:

1 Integer (цілочисельні) характеризується: змінна може містити тільки цілі числа, як зі знаком, так і без знака;

Real (речові) характеризується: змінна може приймати в якості значення цілі і дробові числа, зі знаком і без знака;

String  (символьні) характеризується: змінна може зберігати будь-які символи і набори символів. У змінну String можна записати до 2 Гб символів;

Boolean (булеві) характеризується: Булева змінна, може бути або False (Брехня), або True (Істина).

2. Масив - це формальне об'єднання декількох однотипних змінних в одну. Розрізняють три види: одновимірний масив, двовимірний, багатовимірний.

3. Процедура - підпрограма, яка виконує якісь дії, і яку можна викликати з іншого місця програми. Після виконання процедури виконання програми продовжується з того місця, звідки вона була викликана. Процедура живе самостійним життям, і в будь-який момент її можна викликати, щоб виконати якісь дії. Щоб процедуру можна було викликати з програми, її необхідно оголосити вище того місця, де ми будемо її викликати. Синтаксис процедури такий:

procedure NameProc(Param : Тип);

var

  // оголошення змінних (необов'язково)

begin

  // тіло процедури

end;


 

 

 

 

 

 


1

2

3

4

5

6

7

8

Створення баз даних. Налаштування BDE.

Сформувати знання про основні концепції реляційних баз даних, їх створення; знання налаштування BDE.

I

III

Розповідь

Фронтальна

Питання:

1. У чому сутність BDE?

2. Які існують етапи  проектування бази даних?

3. Поясніть термін «запит». Для чого він служить?

Сутність BDE, етапи проектування бази даних, запит.

Відповіді:

1. BDE (Borland Database Engine) - механізм доступу до баз даних, розроблений самою корпорацією Borland. Зараз цей механізм вважається застарілим, проте він забезпечує найбільш простий доступ до баз даних різних форматів, і починати знайомство з БД зручніше саме з нього.

2. Концептуальне (Інфологіческое) проектування - побудова семантичної моделі предметної області, тобто інформаційної моделі найбільш високого рівня абстракції.Логічне (Даталогіческое) проектування - створення схеми бази даних на основі конкретної моделі даних, наприклад, реляційної моделі даних.Фізичне проектування - створення схеми бази даних для конкретної СУБД.

3. Запит (query) - це засіб вибору необхідної інформації з бази даних. Питання, сформоване по відношенню до бази даних, і є запит. Служить для виведення інформації.


 

2.7 Складання перспективно-поурочного  плану викладу теми

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

Суть планування - завчасний, раціональний розподіл матеріалу кожної теми по заняттях і у визначенні для кожного заняття відповідних його змісту системи методів навчання і навчальних засобів.

 

 

 

 

Таблиця 2.9 – Перспективно-поурочний план теми «Візуальне програмування в Delphi»

Кількість годин на вивчення теми: 24

№ уроку

Тема уроку

Тип уроку

Учбова мета

Розвиваюча мета

1

2

3

4

5

Урок 1

(4 години)

Основні навички роботи в Delphi. Установка і запуск програми. Налаштування компонент.

Урок формування нових знань:

1.Організаційний момент (2 хв.);

2.Актуалізація (10 хв.);

3.Мотивація (3 хв.);

4.Повідомлення нового матеріалу (60 хв.);

5.Видача д/з. (5 хв.).

Вивчити: призначення і можливості застосування візуального програмування Delphi.

Виховати: відповідальність, дисципліну, повагу до викладача, предмету.

Розвинути: пам’ять, мислення, зацікавленість до предмету.

Урок 2

(2 години)

Основи мови програмування Delphi. Програмування лінійних алгоритмів.

Урок формування нових знань:

1.Організаційний момент (2 хв.);

2.Актуалізація (10 хв.);

3.Мотивація (3 хв.);

4.Повідомлення нового  матеріалу (60 хв.);

5.Видача д/з. (5 хв.).

Вивчити: типи даних (цілочисельні, речові, символьні, булеві), їх функції та призначення.

Виховати:

відповідальність, дисципліну, самостійність.

Розвинути: пам’ять, просторове мислення.

Урок 3

(2 години)

Основи мови програмування Delphi. Програмування лінійних алгоритмів.

Комбінований урок:

1.Організаційний момент (2 хв.);

2.Актуалізація (10 хв.);

3.Мотивація (3 хв.);

4.Повідомлення нового  матеріалу (60 хв.);

5.Видача д/з. (5 хв.).

Вивчити: масиви, написання процедур та їх алгоритм.

Виховати:

відповідальність, дисципліну, самостійність.

Розвинути: здатність до самостійного навчання, зацікавленість до предмету.

Урок 4

(2 години)

Основи мови програмування Delphi. Програмування лінійних алгоритмів.

Комбінований урок:

1.Організаційний момент (2 хв.);

2.Актуалізація (10 хв.);

3.Мотивація (3 хв.);

4.Повідомлення нового  матеріалу (60 хв.);

5.Видача д/з. (5 хв.).

Вивчити: види алгоритмів програм та функції їх написання.

Виховати:

відповідальність, дисципліну, самостійність.

Розвинути: здатність до самостійного навчання, зацікавленість до предмету.

Урок 5

(2 години)

Основи мови програмування Delphi. Програмування лінійних алгоритмів.

Лабораторне заняття:

1.Організаційний момент (5 хв.);

2. Актуалізація знань (5 хв.);

3. Мотивація (3 хв.);

4. Повідомлення нового матеріалу (10 хв.);

5. Закріплення знань шляхом  виконання лабораторної роботи (60 хв.);

6. Підведення підсумків  та видача д/з (7 хв.).

Ділова гра:

1.Організаційний етап (5 хв.);

2. Актуалізація (5 хв.);

3. Мотивація 

(5 хв.);

4. Проведення гри (60 хв.);

5. Підведення підсумків (15 хв.)

Вивчити: структуру програмування лінійних алгоритмів.

Виховати:

відповідальність, дисципліну, самостійність.

Розвинути: здатність до самостійного навчання, зацікавленість до предмету.

Урок 6

(2 години)

Створення баз даних. Налаштування BDE.

Урок формування нових знань:

1.Організаційний момент (2 хв.);

2.Актуалізація (10 хв.);

3.Мотивація (3 хв.);

4.Повідомлення нового  матеріалу (60 хв.);

5.Видача д/з. (5 хв.).

Вивчити: основні концепції реляційних баз даних; кроки проектування баз даних.

Виховати:

відповідальність, дисципліну, самостійність.

Розвинути: пам’ять, мислення.

Урок 7

(4 години)

Створення баз даних. Налаштування BDE.

Комбінований урок:

1.Організаційний момент (2 хв.);

2.Актуалізація (10 хв.);

3.Мотивація (3 хв.);

4.Повідомлення нового  матеріалу (60 хв.);

5.Видача д/з. (5 хв.).

Вивчити: сутність BDE та фільтрацію даних.

Виховати:

відповідальність, дисципліну, самостійність.

Розвинути: здатність до самостійного навчання, зацікавленість до предмету.

Урок 8

(4 години)

Створення баз даних. Налаштування BDE.

Лабораторне заняття:

1.Організаційний момент (5 хв.);

2. Актуалізація знань (5 хв.);

3. Мотивація (3 хв.);

4. Повідомлення нового  матеріалу (10 хв.);

5. Закріплення знань шляхом  виконання лабораторної роботи (60 хв.);

6. Підведення підсумків  та видача д/з (7 хв.).

Вивчити: сутність роботи з таблицями за допомогою Database Desktop та SQL-запитів.

Виховати:

відповідальність, дисципліну, самостійність.

Розвинути: здатність до самостійного навчання, зацікавленість до предмету.

Урок 9

(2 години)

Контрольне заняття

Контроль сформованих знань:

1.Організаційний момент (5 хв.);

2. Вхідний інструктаж (15 хв.);

3. Контрольна робота (55 хв.);

4. Заключний інструктаж (10 хв.).

Перевірити знання учнів з теми «Візуальне програмування в Delphi».

Розвинути: професійні інтереси до професії, пам’ять, просторове мислення.


 

2.8 Організація та методика  уроку вибраної теми

Тема: Основи мови програмування Delphi. Програмування лінійних алгоритмів.

Мета:

  • дидактична: вивчити принципи роботи в середовищі Delphi та програмування лінійних алгоритмів; навчити складати каркас найпростішої програми в середовищі Delphi.
  • виховна: виховати почуття поваги до педагога, навчальному обладнанню, матеріалу; відповідальність, цілеспрямованість, професійну етику, самостійність.
  • розвиваюча: розвинути та сформувати просторове мислення, пам’ять, увагу, спостережливість, здатність до самостійного навчання, абстрактне та логічне мислення.

Тип уроку: лабораторне заняття

Методи навчання:

    • наочні: демонстрація навчального матеріалу, опорний конспект, інструкційна карта, демонстрація презентації;
    • словесні: розповідь, бесіда, пояснення;
    • практичні: виконання вправ;
    • методи контролю: фронтальне та індивідуальне опитування.

Дидактичне забезпечення:

а) методичні вказівки до виконання роботи;

б) конспект повідомлення нових знань з теми «Візуальне програмування в Delphi».

в) комп’ютер зі встановленою ОС та середовищем Delphi.

Список рекомендованої літератури:

1. Архангельский А.Я. Программирование  в Delphi 6 ––М.: ЗАО «Издательство БИНОМ», 2002г. – 1200 с.

2. Сухарев М.В. Основы Delphi. Профессиональный подход. - СПб.: Наука и Техника, 2004. - 600 с.: ил.

3. Фленов М.Е. Программирование в Delphi. - СПб.: БХВ-Петербург, 2004. - 368 с.: ил.

4. Borland Delphi 2005. Электронный самоучитель. ООО «ИДДК», 2005.

 

Таблиця 2.10 – Вибір типу заняття і структура ООД

Питання, які вивчаються

Дії які формуються

Рівень сформо-

ваності

Методи формування

ООД

ВД

КД

Знайомство з лінійним алгоритмом

Конспектування матеріалу та його аналіз

ОО

Розповідь, бесіда, 

I тип ООД

Конспекту-вання, запам’ято-вування

Фронтальний опит

Структура лінійного алгоритму

Визначення структури лінійного алгоритму

ПА

Розповідь, бесіда, пояснення, 

II тип ООД

Конспекту-вання, запам’ято-вування, виконання завдання

Фронтальний опит

Індивідуальний опит

Створення лінійного алгоритму

Визначити структуру лінійного алгоритму; виконати створення лінійного алгоритму.

ПС

Розповідь, бесіда, пояснення, 

II тип ООД

Конспекту-вання, запам’ято-вування, виконання завдання

Індивідуальний опит

Информация о работе Візуальне програмування в Delphi