МІНІСТЕРСТВО ОСВІТИ І НАУКИ БАШКОРТОСТАН
ДЕРЖАВНЕ автономності освітніх закладів
СЕРЕДНЬОГО ПРОФЕСІЙНОГО ОСВІТИ
Туймазінское ДЕРЖАВНИЙ ЮРИДИЧНИЙ КОЛЕДЖ
КАФЕДРА КОМП'ЮТЕРНИХ ТЕХНОЛОГІЙ
Курсова робота
З ДИСЦИПЛІНИ
Технологія розробки програмного продукту
Створення проекту для тестування знань студентів з мови програмування d elphi
Туймази 2010
Введення
Процес розробки програмних продуктів - це сума різних видів діяльності, необхідних для перетворення вимог користувачів в програмну систему .
Мета - Автоматизація процесу контролю знань учнів з мови програмування delphi (Палітри standard).
Свій курсовий проект я вирішив створити в середовищі мови програмування Delphi. У моєму курсовому проекті повинен бути створений тест для перевірки знань студентів за темою В«Призначення і основні властивості палітри компонентів В«standardВ» В». Курсова буде являти собою програмний продукт, тестуючий знання студентів, що складається з 15 питань і має в кожному по 3 відповіді. Якщо відповідь не буде обраний, буде виходити повідомлення про помилки, що просять вибрати одну з відповідей. В результаті буде підраховано кількість правильних і не правильних відповідей за певний проміжок часу.
Об'єкт дослідження
Перевірка придбаних знань і умінь є складним процесом і охарактеризувати це досить точно і повно однієї лише оцінкою за виконану роботу (оцінювану лише по кінцевому результату), навряд чи може служити об'єктивною оцінкою досягнення учня до цього моменту часу. Для вирішення цієї проблеми я пропоную ввести оцінку досягнень учня при допомоги тестового контролю знань.
Тест (від англійського слова test - перевірка, завдання) - це система завдань, що дозволяє виміряти рівень засвоєння знань, ступінь розвитку певних психологічних якостей, здібностей, особливостей особистості.
Тестовий блок завдань дозволяє отримати вельми інформативний результат про знання учня, завдяки більшій кількості питань і завдань, що охоплює досліджуваний матеріал, ніж звичайні стандартні методи перевірки знань у вигляді контрольних робіт, при тій же витраті часу.
Завдання, запропоновані в тестовому блоці стимулюють учня на розвиток і застосування своїх інтелектуальних здібностей.
Актуальність
Введення тестового контролю істотно підвищує мотивацію навчання та зацікавленість учня.
Тестування на комп'ютері більш цікаво в порівнянні з традиційними формами опитування, що створює позитивну мотивацію у студентів.
Кваліфікований аналіз відповідей дозволить чітко сформулювати і виявити проблеми, що існують в освіту (вирішення проблеми погіршення рівня знань можливо лише після встановлення причин, що призвели до цього, тобто до глибокого і чіткому розумінню причин, що порушують рівновагу між психологічними характеристиками середньостатистичного учня і його досягненнями в навчальному процесі).
Але ми повинні знати, що тестований контроль знань є проміжним контролем, а не підсумковим.
Предмет дослідження
В результаті проведеного аналізу існуючих інструментальних засобів розробки додатків був обраний продукт фірми Borland Delphi 7.0, що обумовлено дуже багатими можливості середовища програмування (робота з файлами, графікою, різними СУБД і т.д.) і простотою у використанні. Використання середовища розробки Delphi при програмній реалізації, дозволило створити якісне сучасне програмне забезпечення, володіє високою швидкістю роботи, задовольняє всім рівням вимог пред'являються до інтерфейсу користувача, що забезпечує ефективність і гнучкість роботи з даними.
Глава 1. Призначення і основні властивості палітри компонентів В«standardВ»
програмний продукт тестування
1.1 Що таке тест?
Перевірка придбаних знань і умінь є складним процесом і охарактеризувати це досить точно і повно однієї лише оцінкою за виконану роботу (оцінювану лише по кінцевому результату), навряд чи може служити об'єктивною оцінкою досягнення учня до цього моменту часу. Для вирішення цієї проблеми я пропоную ввести оцінку досягнень учня при допомоги тестового контролю знань. Тест (від англійського слова test - Перевірка, завдання) - це система завдань, що дозволяє виміряти рівень засвоєння знань, ступінь розвитку певних психологічних якостей, здібностей, особливостей особистості. Введення тестового контролю істотно підвищує мотивацію навчання та зацікавленість учня. Тестування на комп'ютері більш цікаво в порівнянні з традиційними формами опитування, що створює позитивну мотивацію у студентів. Тестовий блок завдань дозволяє отримати вельми інформативний результат про знання учня, завдяки більшому кількістю питань і завдань, що охоплює досліджуваний матеріал, ніж звичайні стандартні методи перевірки знань у вигляді контрольних робіт, при тій же затраті часу. Завдання, запропоновані в тестовому блоці стимулюють учня на розвиток і застосування своїх інтелектуальних здібностей. Тестовий контроль знань можна проводити як традиційно "паперовим" способом так і з застосуванням комп'ютера в локальній мережі.
При здійсненні тестового контролю знань на кожен блок тестів відводиться певний час. Обмеження за часом пов'язано тим, що учень повинен чітко знати досліджувані залежності, вміти швидко і чітко аналізувати прочитане, уміти "перемикатися" з одного завдання на інше, тобто різко змінювати і аналізувати нову інформацію. Аналіз результатів перевірки даних тестів дозволить діагностувати і психофізіологічну особистість учня, що і передбачається тестуванням. Кваліфікований аналіз відповідей дозволить чітко сформулювати і виявити проблеми, що існують в освіту (вирішення проблеми погіршення рівня знань можливо лише після встановлення причин, що призвели до цього, тобто до глибокого і чіткому розумінню причин, що порушують рівновагу між психологічними характеристиками середньостатистичного учня і його досягненнями в навчальному процесі).
Комп'ютерне тестування
Ідея комп'ютерного тестування безпосередньо виникає від ідеї програмованого контролю знань. Програмований контроль знань, в свою чергу, з'явився неминучою реакцією на деякі проблеми насамперед вищого освіти в Росії. Власне, приблизно ті ж проблеми поширюються і на шкільну освіту, але останнє, в силу традиційної відсталості, дуже слабо сприйнятливе до нових технологій.
Важливим моментом систематичного програмованого контролю знань є його об'єктивність, що обумовлено перенесенням акценту з каральної функції на інформативну. Тільки в такому випадку учень не буде боятися контролю, і винаходити способи отримання підвищеної оцінки, і тільки в такому випадку викладач буде отримувати реальну картину знань учня.
Технічно програмований контроль знань простий - учням видається якийсь паперовий носій (розквіт програмованого контролю викликав до життя релейно-лампових "електронних" монстрів, які по донині можна бачити на іспитах по здачі на права водія), на якому записані питання і варіанти відповідей, один (або кілька) з яких є правильними.
Учневі залишається лише розставити хрестики проти правильних відповідей.
Подібна технологія дозволила зробити якісний стрибок у здійсненні зворотного зв'язку між викладачем і студентом.
Програмований контроль, що складається з 8-10 питань, проводиться за дуже короткий термін - від 5 до 10 хвилин, і при цьому викладач може отримати повноцінну інформацію про засвоєння пройденого матеріалу всієї навчальною групою одночасно. Крім того, технічна реалізація програмованого контролю дозволила повністю уникнути списування, даючи можливість запропонувати кожному учневі свій варіант программированной карти.
Недоліком програмованого контролю в його до-комп'ютерному вигляді б...