Современные информационные технологии/3. Программное обеспечение

К.п.н. Алєксєєва Г.М.

Бердянський  державний педагогічний університет, Україна

 

РОЗРОБКА ПРОСТИХ ПРОГРАМНИХ ЗАСОБІВ В ПРОЦЕСІ ПРОФЕСІЙНОЇ ПІДГОТОВКИ МАЙБУТНІХ ІНЖЕНЕРІВ-ПЕДАГОГІВ

 

 

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

В основних державних документах (Закон України «Про вищу освіту», Закон України «Про Основні засади розвитку інформаційного суспільства в Україні на 2007-2015 роки», Концепція інформатизації освіти, Державна програма «Інформаційні та комунікаційні технології в освіті і науці на 2006-2010 роки») розкрито загальні принципи інформатизації освіти, оновлення змісту, організаційних форм і методів професійної підготовки педагогічних кадрів на основі інформаційно-комунікаційних технологій. Йдеться про зміни технологій, інформації, знань, самих обставин життя. Як зазначав провідний спеціаліст ЮНЕСКО Раджа Рой Сингх, «Зміни в освіті повинні бути сфокусовані на якісній трансформації змісту і форми» [5]. В суспільній свідомості важливо утвердити змінність, динамізм змін як адекватну сучасності рису життя, лише через яку держава і може забезпечити сталий розвиток, стабільно конкурентоспроможне й успішне суспільство, важливе місце в якому зараз займає технолого-педагогічна освіта, а саме підготовка iнженерно-педагогiчних кадрів.

Аналіз останніх праць науковців показує, що робота ведеться за багатьма напрямами і відображена в публікаціях сучасних учених: процес інформатизації навчального процесу у вишу вивчали Р. Гурeвіч, М. Жалдак, І. Рoбeрт та ін.; психолого-педагогічні основи використання інформаційно-комунікаційних технологій відображені в роботах В. Беспалько, М. Сподарець, Ю. Машбіц, Є. Полат та ін.; шляхи використання засобів інформаційно-комунікаційних технологій в освітніх установах досліджували В. Биков, Л. Білоусова, Ю. Дорошенко, М. Жалдак, Ю. Жук, Ю. Машбиц, В. Монахов, Н. Морзе, та ін.

Вивченню питань, пов’язаних з проблемами підготовки iнженерiв-педагогiв в системі вищої професійної освіти України посвячені роботи С. Артюха, В. Бакатанової, С. Батишева, І. Васильєва, Е. Зеєра, О. Коваленко та ін.; різні аспекти професійної підготовки майбутніх інженерів-педагогів досліджувались сучасними вченими (Б. Соколов, І. Кузьмін та ін.), що свідчить про те, що в Україні накопичено певний досвід професійної підготовки інженерів-педагогів. Порівняльний аналіз сучасних досліджень
свідчить, що залишається
не достатньо розробленою проблема підготовки майбутніх інженерів-педагогів комп’ютерного профілю у сфері використання технологій візуального програмування, а саме – для розробки програмних засобів, які допомагають зручно працювати з електронною інформацією.

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

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

Існують два основних типи файлових менеджерів: навігаційні (просторові) - наприклад Провідник в Windows; двупанельні - наприклад FAR, Unreal Commander.

Файлові менеджери, залежно від операційної системи, в якій вони використовуються, поділяються на: менеджери Windows (Провідник, вбудований в Windows), FAR, Unreal Commander; менеджери Linux (Gnome Commander, Krusader); менеджери Mac OS (Finder (вбудований) Disk Order); кросплатформені (працюючі в декількох операційних системах) - наприклад JC, muCommander.

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

Розглянемо деякі аспекти розробки файлового менеджеру в середовищі розробки Delphi XE5 [1], який ми розробили за логікою «двупанельності».

При роботі в ОС Windows 9x/NT/XP можна користуватися стандартною програмою Explorer, яка практично інтегрована в Windows, а також можна застосовувати файлові менеджери сторонніх розробників. Деякі вважають, що краще ніж Norton – подібний інтерфейс поки ніхто не придумав. В даний час найбільшу популярність отримали дві програми-оболонки: FAR і Total Commander. FAR пропонує нам знайоме DOS-вікно, але з підтримкою довгих імен і купою додаткових функцій і можливостей. Total Commander також виконаний в стилі Norton Commander, але реалізований у графічному інтерфейсі Windows.

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

Рис. 1 Головне меню нашого простого файлового менеджеру

Використані функції: виведення списку файлів і каталогів; можливість переміщення за каталогами; можливість вибору диска для роботи; запуск додатків [2]. Форми які були використані в файловому менеджері: Форма About, Форма frFilePanelU, Форма fmNameQueryU, Форма fmErrorDrive, Abou.

Відповідно до призначених функцій (виконання операцій з файлами та каталогами: копіювання, переміщення, видалення, перейменування, запуску тощо) було складено технічне завдання, в якому вказано мету розробки та її призначення, основні вимоги до програми, алгоритм її функціонування, вибір апаратно-технічних засобів та мови програмування [3,4].

Висновок. В ході виконання нашого проекту було: проведено огляд та аналіз існуючих файлових менеджерів; розроблено програму “Простий файловий менеджер”; розроблено комплект програмної документації, що включає в себе інструкцію для користувача та опис програми.

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

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

 Література:

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

2.                 Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. – М.: Мир, 1981.

3.                 Зиглер К. Методы проектирования программных систем. – М.: Мир, 1985.

4.                 Кнут Д. Искусство программирования для ЭВМ. В 3 т. [Електронний ресурс]. – http://lib.ru/ctotor/knut, http://pascal. sources.ru/docs/knuth3. htm.

5.                 Раджа Рой Сингх. Образование в условиях меняющегося мира // Перспективы. Вопросы образования. - 1993. - № 1. - С. 7.