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

 

ЗМІСТ

 

 

 

 

 

 

 

 

 

 

 

 

 

Вступ

 

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

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

Метою цієї курсової роботи є розробка планування навчально-виробничого процесу вивчення теми «Візуальне програмування в Delphi».

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

 

 

 

 

 

1 ПРОЕКТУВАННЯ ПРОГРАМИ ПРОФЕСІЙНОЇ ПІДГОТОВКИ ЗА ФАХОМ «Обслуговування інтелектуальних інтегрованих систем»

 

    1. Аналіз професійної діяльності фахівця

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

Таблиця 1. 1 - Професійне призначення і місце використання молодшого спеціаліста за професією «Обслуговування інтелектуальних інтегрованих систем»

Вид діяльності

Місця використання фахівця

  1. Створення робочих додатків
  2. Робота з базами даних
  3. Робота з прикладними програмами
  4. Робота з системним реєстром
  5. Робота з графікою
  6. Робота з мультимедійними додатками

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


 

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

  1. Підготовча – підготовка до діяльності;
  2. Технологічна (виробнича) – виконання основних робіт, які передбачені у кваліфікаційній характеристиці;
  3. Контрольна – поточний контроль у процесі роботи;
  4. Організаційна – раціональна організація робочого місця, дотримання техніки безпеки.

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

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

 

 

 

 

 

 

 

 

 

 

 

Таблиця 1. 2 - Структура функціональної діяльності молодшого спеціаліста за професією «Обслуговування інтелектуальних інтегрованих систем»

Функції діяльності

Процедура діяльності

Предмет

діяльності

Матеріальні засоби діяльності

Умови

діяльності

Продукти діяльності

Вимоги до фахівця: знати, вміти

1

2

3

4

5

6

7

1. Пiдготовча

 

 

1. Підготовка ПК до роботи.

2.  Робота з зовнішніми програмними засобами та програмним забезпеченням.

3. Підготовка комп’ютерних програм  до роботи.

Робоче місце, ПК,  прикладні програми, Програмне забезпечення Delphi

ПК та периферійні пристрої

Стандартні

Підготовлені до роботи ПК, програмні та апаратні засоби.

 

 

 

 

 

З: влаштування ПК; правила підготовки програм та програмного забезпечення; особливості роботи прикладних програм.

У: підготовлювати ПК до роботи, робота з зовнішніми пристроями та програмним забезпеченням; підготовлювати комп’ютерні програми до роботи.

2. Технологічна

 

 

1. Запуск програми Delphi.

2.   Заповнення форми даними.

3.   Відкриття вікна тексту.

4.   Написання коду програми.

 

 

 

ПК, Програмне забезпечення Delphi: Delphi Visual C++, Visual Basic.

ПК та периферійні пристрої, елементи візуального програмування

Стандартні

Успішне створення програми.

З: Особливості роботи в Delphi, правила написання процедури обробника подій;

У: Запускати та налагоджувати роботу Delphi, створювати елементарні (прості) програми.


 

 

 

 

 

 

 

 



 

1

2

3

4

5

6

7

3. Контрольна

1. Перевірка правильності роботи  увімкнених пристроїв.

2. Перевірка роботи програмного  забезпечення.

3. Контроль за виконанням створення форм та правильності написання коду програми.

ПК, Програмне забезпечення Delphi: Delphi Visual C++, Visual Basic.

ПК, методичні вказівки.

Стандартні

Проконтрольоване створення програми та правильна робота програмного забезпечення.

З: Правила й особливості контролю над Майстром функцій та роботою в редакторі;

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

4. Організаційна

Виконання правил ТБ, правил експлуатації ЕОМ, організація робочого місця, підготовка ПК до роботи у відповідності до правил ТБ та ергономіки.

ПК, засоби інформації, правила ТБ та ергономіки.

 

Інструкції та положення ТБ, апаратне забезпечення та периферійні пристрої.

Стандартні

Правильне та безпечне використання техніки.

З: нормативні документи та правила експлуатації програми; правил ТБ;

У: Правильно організовувати автоматизоване робоче місце, підготовлювати ПК у відповідності з правил ТБ та ергономіки.


 

 

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

 

 

 

Таблиця 1. 3 - Постановка тактичних цілей професійного навчання молодшого спеціаліста на рівні спеціальної теоретичної дисципліни «Прикладні програми».

 

Елементи структури особистості

Характеристика цілей

Досвід особистості

Професійна компетентність

  1. Сформувати загальні уявлення про програмування в Delphi.
  2. Сформувати загальне уявлення про об’єктно-орієнтоване програмування.
  3. Сформувати загальні уявлення про випробовування додатків в Delphi.
  4. Сформувати загальні уявлення про програмний аналіз даних.

Професійна спрямованість

        1. Сформувати бажання працювати в області майбутньої професії.
        2. Сформувати поняття про важливість виконання своєї роботи якісно і сумлінно.

Комунікативна готовність

  1. Сформувати професійну термінологію (нормативні документи, технологію опрацювання даних, робочі інструкції, правила роботи з програмою Delphi, її специфічні терміни).
  2. Сформувати вміння спілкуватися в бригаді, на виробництві, використовуючи технічну мову.

Економічна ерудиція

  1. Вміти оптимально використовувати робочий час.

Правова ерудиція

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

Професійна пам'ять

  1. Сформувати вміння поліпшення довгострокової, короткочасної, логічної, образної, слухової і зорової пам'яті.

Функціональний механізм психіки

Технічне мислення

  1. Сформувати оперативне мислення, пов'язане з роботою з технічною документацією та спеціальним обладнанням.

Здатність до вирішення творчих завдань

  1. Сформувати вміння використовувати нові, прогресивні технології при вирішенні поставленої задачі.

Типологічні властивості

Здатність до саморегулювання і самоаналізу

  1. Сформувати вміння аналізувати свою діяльність, знаходити в ній помилки і виправляти їх.

 

 

1.2 Формування кваліфікованої характеристики  фахівця

 

На основі функціональної структури діяльності та вимог, що пред'являються до нього, складаємо перелік вмінь та знань, необхідних при підготовці робітника по професії «Обслуговування інтелектуально-інтегрованих систем».

Зміст професійного навчання ґрунтується на переліку встановлених умінь. Зміст теоретичного навчання включає формування знаково-практичних і знаково-розумових умінь. Основу практичного (виробничого) навчання складають в основному предметно-практичні уміння.

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

Необхідні рівні  сформованості знань вказуються в такий спосіб:

  • ознайомчо-орієнтована  (ОО). При формуванні знань на цьому рівні студенти мають тільки орієнтовані представлення про досліджувані поняття, здатні повторити формулювання законів, положень;
  • поняттєво-аналітичний (ПА). Студенти в даному випадку мають чіткі представлення і поняття про досліджуваний об'єкт, здатні здійснювати значеннєве виділення, пояснення, проводити аналіз, переносити раніше

засвоєні знання в типові ситуації;

  • продуктивно-синтетичний (ПС). При знаннях на цьому рівні студенти мають глибокі поняття про досліджуваний об'єкт, здатні здійснювати синтез, генерувати нові представлення, переносити раніше засвоєні знання в нетипові   ситуації. Наприклад, це про мови програмування, основні положення про створення програм, профілактика та обслуговування комп’ютеру.

 

 

Таблиця 1. 4 - Перелік вмінь та знань, необхідних для професійної  діяльності  молодшого спеціаліста за фахом «Обслуговування інтелектуально-інтегрованих систем»

Вміння

Знання

№

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

Вид

Рівень

№

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

Рівень

1

2

3

4

5

6

7

1.

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

ПП

СА

1.1

Базові поняття про ПК та периферійне обладнання.

ПА

1.2

Налаштування Delphi.

ПС

1.3

Правила безпеки при роботі з ПК.

ОО

2.

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

ПП

С

2.1

Технологія візуального програмування.

ОО

2.2

Інструментарій візуального програмування.

ПА

3.

 

 

 

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

ПП

 

 

 

СА

 

 

 

3.1

Правила експлуатації програмного забезпечення Delphi.

ОО

3.2

 

Робочі інструкції.

ПА

4.

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

ЗП

С

 

 

 

 

4.1

 

 

Технічні характеристики пристроїв та принцип дії обладнання

 

 

 

 

ПА

5.

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

ПР

СА

5.1

Нормативні документи.

ОО

5.2

Правила експлуатації ІС

ПА


 

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

спеціаліста з обслуговування інтелектуальних інтегрованих систем (табл.1.5).

 

Таблиця 1. 5 - Перелік тем теоретичного та практичного навчання, необхідних для підготовки молодших спеціалістів за фахом «Обслуговування інтелектуально-інтегрованих систем».

№ вміння

№ знання

Зміст необхідних тем

Уміння

Знання

№ теми

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

Кіль-ть годин

№ теми

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

Кіль-ть годин

1

2

3

4

5

6

7

8

1

1.1

1.2

1.3

3.1

6

Вмикання та налаштовування обладнання та програмного забезпечення Delphi.

2

3

Базові поняття про ПК та периферійне обладнання.

2

2

2.1

2.2

4.1

4.2

7

Основні навички розробки математичних об'єктно-орієнтованих моделей ІС.

270

4

Розробка математичних об'єктно-орієнтованих моделей ІС.

120

3

3.1

3.2

3.3

8

Перевірка, регулювання, настроювання та випробовування компонентів Delphi після усунення причин їх нештатного функціонування.

168

5

Введення до експлуатації елементів систем.

30

 

4

 

4.1

4.2

5.2

3.1

 

9

 

Удосконалення структури, електричної, функціональної схеми та алгоритмічно-прогр

амного забезпечення систем.

 

120

 

6

 

Оптимізація існуючих інтегрованих систем.

 

60

5

6.1

6.2

2

Реалізація правил безпеки та екологічних норм при експлуатації ІС, засобів автоматики і управління.

12

7

Правила безпеки та екологічні норми при експлуатації ІС

4


 

  1.3  Розробка змісту професійної підготовки фахівця.

На основі тактичних цілей навчання слідує розробка програм теоретичної дисципліни, яка входить у цикл "Професійно-орієнтованої» і практичної професійної підготовки фахівця.

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

Таблиця 1. 6 - Формування набору тем професійної теоретичної підготовки молодшого спеціаліста за фахом «Обслуговування інтелектуально-інтегрованих систем».

 

Структура об'єкта вивчення

Види діяльності фахівця

Узагальнена структура

Набір тем програми професійної теоретичної підготовки

1

2

3

4

Техніка

Технологічна

Техніка

  1. Принцип дії ПК
  2. Принцип дії систем зв’язку
  3. Створення об’єктно-орієнтованих ІС

Технологія

Технологічна

Загальна 
технологія

  1. Технологія опрацювання даних
  2. Технологія удосконалення ІС
  3. Проектування інтелектуальних систем

Організація і економіка

Організаційно-управлінська

Економіка і організація виробництва

  1. Реалізація правил безпеки та екологічних норм при експлуатації ІС, засобів автоматики і управління
  2. Використання інтелектуального аналізу в організації

Охорона праці

Організаційно-технологічна

Охорона праці і техніка безпеки

  1. Правила експлуатації ІС
  2. Правила експлуатації комп'ютерної техніки і систем зв'язку
  3. Корекція дій при виникненні проблемних ситуацій

Правові питання галузі

Технолого-

управлінська

Право

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

Екологія

Технолого-

управлінська

-

-

Наукові дослідження

Науково-

дослідницька

-

-


 

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

 

Таблиця 1. 7 - Робоча програма дисципліни «Прикладні програми».

 

 

№

 

 

Найменування розділів, зміст занять

Загальний обсяг

Лекції

Лабораторні заняття

Самостійна робота

1

2

3

4

5

6

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

1

Знайомство з Delphi. Основні поняття.

2

2

   

2

Установка програми.

 

2

 

2

3

Особливості роботи з компонентами.

2

2

2

1

4

Налаштування компонент.

2

2

   
 

Всього по розділу

4

8

2

3

РОЗДІЛ 2. Основи мови програмування Delphi. Програмування лінійних алгоритмів.

1

2

3

4

5

6

1

Типи даних в Delphi: цілочисельні, речові, символьні, булеві.

2

4

 

2

2

Масиви.

2

2

2

2

3

Процедуры и функции в Delphi.

 

4

2

 

4

Рекурсивний виклик процедур.

2

2

 

2

5

Методи об'єктів.

2

     

6

Спадкування об'єктів.

 

2

2

2

 

Всього по розділу

8

14

6

8


 

 

 

 

 


 

1

2

3

4

5

6

 

РОЗДІЛ 3. Створення баз даних. Налаштування BDE.

1

Основні концепції реляційних баз даних.

2

   

2

2

Кроки проектування бази даних.

2

   

2

3

Сутність BDE. Системна інформація утиліти налаштування BDE.

2

2

 

2

4

Фільтрація даних.

2

   

2

5

Робота з таблицями за допомогою Database Desktop та SQL-запитів.

4

2

2

2

 

Всього по розділу

12

4

2

10

 

Всього по курсу

24

26

10

21




 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 ПРОЕКТУВАННЯ ТЕХНОЛОГІЙ  НАВЧАННЯ ПО ТЕМІ «Візуальне програмування в Delphi»

 

    1.   Проектування дидактичних матеріалів.

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

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

 

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

 

№

рівня

Мета

(перелік дій)

Еталони

Умови

Результат

Критерії оцінки

І

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

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

Самостійно та правильно названі поняття теми: Delphi, середа програмування, компілятор, компонента, форма, панель інструментів, об’єкти.

100-90% правильних відповідей -5;

89-80%-4;

79-60%-3;

59-0%-2.

ІІ

Знання алгоритму написання коду програми.

Виконання дій першого рівня:  відтворення основних понять теми.

Студенти знають алгоритм написання коду програми.

100-90% правильних відповідей -5;

89-75%-4;

74-50%-3;

49-0%-2.


 

 

 

 


 

 

 

 

ІІІ

 

 

 

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

Виконання дій першого та другого рівня: правильно названі поняття теми: Delphi, середа програмування, компілятор, компонента, форма, панель інструментів, об’єкти; правильно описаний алгоритм написання коду програми.

 

 

 

Студенти  правильно створюють код програми та блок-схему до нього.

100-90% правильних відповідей -5;

89-80%-4;

79-60%-3;

59-0%-2.




 

 

Аналіз однотипної учбової літератури з теми: «Візуальне програмування в Delphi» проведемо відомим методом. Коефіцієнт значимості кожного показника якості підручника К (показник якості) збільшується па Р - ступінь реалізації показника в даному підручнику. Сума отриманих добутків для кожного підручника складається, і результат є характеристикою якості підручника.


 

 

 

 

де Ni – загальна сума балів;

i – номер показників якості;

n – число показників;

Ki – коефіцієнт значимості показника;

pj – оцінка ступеня реалізації в підручнику / показника якості.

 

Підручники:

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

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

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

 

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

 

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

 

Таблиця 2.2 – Системи якості порівнюваних підручників

№

Назва

Кп

Підручник 1

Підручник 2

Підручник 3

Підручник 4

Рi

Nj

Рi

Nj

Рi

Nj

Рi

Nj

1

2

3

4

5

6

7

8

9

10

11

1.

Наявність діагностично поставленої мети

   

8

 

11

 

9

 

13

1.1

Перелік спеціальностей, для яких призначений підручник

1

0

0

0

0

1

1

1

1

1.2

Вказівка рівнів засвоєння матеріалу, який вивчається

1

0

0

1

1

1

1

1

1

1.3

Наявність мети перед кожним розділом

1

1

1

1

1

0

0

1

1

1.4

Наявність структури підручника

1

4

4

4

4

3

3

5

5

1.5

Наявність рекомендацій з його використання

1

3

3

5

5

4

4

5

5

2.

Дидактична обробка змісту

   

82

 

109

 

110

 

115

2.1

Повнота відображення матеріалу, який вивчається

3

3

9

4

12

5

15

5

15

2.2

Наявність і відображення логічної структури матеріалу, який вивчається

3

4

12

5

15

4

12

5

15

2.3

Послідовність і логічність

3

4

12

5

15

4

12

5

15

2.4

Відображення сучасних досягнень розвиток науки і техніки

3

3

9

4

12

5

15

5

15

2.5

Зв'язок теорії з практикою

3

3

9

5

15

5

15

4

12

2.6

Відповідність позначень і термінів загальноприйнятим в базових дисциплінах

2

5

10

5

10

5

10

5

10

2.7

Рівномірність розподілу учбового матеріалу

2

5

10

4

8

4

8

5

10

2.8

Доступність викладанню

3

4

12

4

12

5

15

5

15

2.9

Наочність

2

4

8

5

10

4

8

4

8

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