Дипломная работа: Створення навчальної програми по вивченню іноземної мови
Технологізація навчального та виховного процесів у сучасній вітчизняній і зарубіжній педагогіці пов'язана з наростаючою глобалізацією, включеністю суспільства в загальносвітові процеси, потребою в професійно компетентних фахівцях, які володіють іноземною мовою і здатних здійснювати міжкультурну комунікацію.
Особливий інтерес викликає глобальна інформатизація освіти, яка ініціює формування інформаційного середовища, роблячи доступною інформацію будь-якого виду. Забезпечується така можливість засобами інформаційних технологій, завдяки яким з'являється можливість купувати, зберігати інформацію, творчо застосовувати її в житті, навчанні і професійній діяльності. Для вирішення завдань залучення учнів до вільного доступу та роботи з будь-якою інформацією посилюється роль освіти через освоєння і застосування інформаційних технологій в освітньому процесі.
Оснащення шкіл та вузів новими апаратними та програмними засобами, нарощування можливостей комп'ютера, дозволило застосовувати інформаційні технології в навчанні іноземним мовам. Зокрема, особливого наукового інтересу заслуговує питання про вдосконалення автоматизованого контролю знань учнів засобами комп'ютерного тестування.
Під терміном «комп'ютерне тестування» доцільно розуміти засіб автоматизованого контролю знань учнів, що представляє собою стандартизовану процедуру застосування педагогічних тестів на комп'ютері під управлінням спеціальної програми, з метою подальшої діагностики викладачем рівня володіння змістом і структурою навчального матеріалу.
Комп'ютерне тестування у навчанні іноземної мови має ряд переваг перед традиційним бланковим тестуванням.
В зв'язку з цим необхідно підкреслити, що завдяки комп'ютерному тестуванню:
- підвищується інформаційна безпека, неможливим стає розсекречення тесту за рахунок високої швидкості передачі інформації та спеціального захисту електронних файлів;
- спрощується процедура підрахунку результуючих балів у тих випадках, коли тест містить тільки завдання з вибором відповідей;
- негайно видається тестовий бал, і приймаються невідкладні заходи щодо корекції засвоєння нового матеріалу на основі аналізу протоколів за результатами виконання коригувальних і діагностичних тестів;
-збільшуються можливості педагогічного контролю за рахунок розширення спектру вимірюваних лексичних та граматичних навичок в інноваційних типах тестових завдань, що використовують різноманітні можливості комп'ютера при включенні аудіо та відео файлів;
-підвищуються інформаційні можливості процесу контролю, з'являється можливість збору додаткових даних про динаміку проходження тесту окремими учнями;
-підвищується об'єктивність контролю, так як програма оцінює відповіді кожного учня за чіткими критеріями.
Необхідно відзначити, що використання комп'ютерного тестування як інноваційної технології навчання іноземним мовам ставить перед викладачем школи завдання розробки та наукового обґрунтування теоретичної моделі тестування, що представляє собою дидактичну систему, яка забезпечить результативність мовної підготовки учнів.
Успішність застосування комп'ютерного тестування мовної підготовки студентів буде забезпечена тільки у тому випадку, якщо виконується комплекс педагогічних умов: розробка та впровадження в освітній процес школи теоретичної моделі тестування, активізація навчально-пізнавальної діяльності учнів на уроці іноземної мови, формування мотивації у учнів.
Таким чином, рішення поставлених завдань забезпечить ефективну реалізацію технології комп'ютерного тестування з іноземної мови в контексті інформаційних технологій навчання у школі.
На даний час існує багато навчальних програм, подекуди навіть здається, що коли нам потрібно вирішити будь-яку задачу за допомогою комп'ютера, то ми без проблем можемо посередництвом мережі Інтернет знайти саме те програмне забезпечення, яке буде задовольняти всім нашим вимогам. І саме так воно і буває, коли вимоги користувача досить розповсюджені, та відповідають вимогам багатьох інших користувачів. Та коли мова йде про вузько направлене, спеціалізоване програмне забезпечення, то ситуація змінюється кардинально. Таке програмне забезпечення досить важко знайти, воно часом досить дорого коштує, особливо коли розробляється на замовлення, та й знайти програміста, котрий напише програму, враховуючи усі ваші побажання не так то і легко. Особливо коли мова йде не про прибуткове підприємство, котре за допомогою цієї програми буде удосконалювати свої виробничі характеристики, тобто безпосередньо від цієї програми буде залежати прибуток цього підприємства, а про навчальний заклад, де подекуди не вистачає коштів і на розповсюджене програмне забезпечення, не кажучи вже про спеціалізоване.
Мета роботи полягає в проектуванні і написанні такої програми тестування знань іноземних мов, яку було б зручно доповнювати людям, далеким від програмування. Також оцінюючи тенденції щодо переходу організацій на вільні аналоги програмного забезпечення, зокрема на операційну систему GNU / Linux, наш програмної продукт повинен працювати на будь-якій платформі без змін у коді.
В перспективі треба сформувати навколо проекту співтовариство розробників, які будуть доповнювати програму, шукати і виправляти помилки. Це буде можливо завдяки відкритим вихідним кодам і ліцензії GNU GPL. Ще важливу роль в цьому може зіграти правильний вибір мови програмування, середовища для розробки, хостингу для проекту і систему контролю версій коду.
1 Аналіз завдання дипломного проекту
1.1 Постановка завданн я
Завдання: розробити простий, зручний у використанні, кросплатформовий інструмент для проведення електронного тестування учнів молодших та середніх класів по іноземній мові.
Програма тестування повинна відповідати таким вимогам:
- зручність створення уроків, данні знаходяться в CSV файлах і редагуються звичайними табличними процесорами, наприклад OpenOffice Calc;
- реєстрація в системі, введення прізвища та імені;
- вибір уроку із списку існуючих;
- тестування повинне бути обмежене по часу;
- введення відповіді повинно проходити з клавіатури;
- програма повинна мати візуальні та голосові підказки;
- результати тестування оцінюються у балах по кількості правильно написаних літер в слові та визначається оцінка від 2 до 5 балів;
- підсумок по всім тестам видається на екран та записується в файл на жорстокому диску.
Крім того, розроблений програмний продукт повинен задовольняти наступним вимогам:
--> ЧИТАТЬ ПОЛНОСТЬЮ <--