Автор работы: Пользователь скрыл имя, 22 Января 2015 в 21:15, курс лекций
Робота містить курс лекцій по дисципліни "Комп'ютерні технології в навчальному процесі".
У оформлений відповідно до стандартного бланка навчального плану титульний лист вносяться тільки шифр і назва конкретної спеціальності;
У оформлену відповідно до стандартного бланка навчального плану таблицю графіка навчального процесу вносяться зміни тільки в змістовну частину з контролем правильності введення різних умовних позначень складових навчального процесу (види практик, екзаменаційна сесія, канікули, дипломне проектування, державна атестація, кількість тижнів теоретичного навчання);
У оформленій відповідно до стандартного бланка навчального плану зведеній таблиці по бюджету годин автоматично формуються відомості про тривалість кожного виду навчальної діяльності (теоретичному навчанню, практикам, екзаменаційній сесії, канікулам, дипломному проектуванню, державній атестації) по кожному курсу, виходячи з даних листу «I. Графік навчального процесу».
Всі підсумкові значення (для кожного курсу і для всього періоду навчання) обчислюються автоматично;
Має бути передбачено виконання таких сервісних функцій:
Має бути передбачено виконання таких сервісних функцій:
У оформленій відповідно до стандартного бланка навчального плану таблиці розподілу практик автоматично формуються за даними листу «I. Графік навчального процесу» відомості про розподіл практик (кількість тижнів і семестр проведення);
У оформлену відповідно до стандартного бланка навчального плану таблицю вносяться дані про дипломне проектування, державну атестацію.
Фактична реалізація СКП СНП
Для розроблення СКП СНП найдоцільнішим є використання табличного процесора MS Excel. Вибір даного прикладного додатку позначений тим, що табличний процесор MS Excel не тільки надає різноманітні можливості створення різного виду таблиць, що є основою навчального плану, але і дозволяє здійснювати всілякі обчислювальні операції і реалізовувати контроль обмежень, що накладаються, шляхом використовування сервісних можливостей і макросів на мові VBA.
Розглянемо деякі моменти автоматизації процесу складання навчального плану засобами MS Excel, представлені в попередньому пункті.
Контроль правильності введення при складанні розділу «I. Графік навчального процесу»
Вимога контролю правильності введення різних умовних позначень складових навчального процесу (видів практик, екзаменаційної сесії, канікул, дипломного проектування, державної атестації) є одним з перших напрямів автоматизації.
Для здійснення контролю правильності введення в MS Excel слід виконати такі дії:
Автоматичне формування розділу «II. Зведений бюджет часу (у тижнях)»
Розділ II повинен заповнюватися автоматично. Для автоматичного формування зведених даних необхідно використовувати Мастер Функций.
Для створення автоматичної таблиці для даного розділу, слід на окремому листі створити заготівку таблиці, а потім наповнити її формулами, що обчислюють сумарну кількість тижнів з кожного виду навчання для кожного курсу.
Наприклад, для того, щоб обчислити сумарну кількість тижнів теоретичного навчання, слід у відповідний осередок ввести формулу:
= СЧЕТЕСЛИ(I!B3:AN3;"")
де СЧЕТЕСЛИ- функція, що обчислює кількість осередків, що містять вказані в її умові значення, I - ім'я листу, що містить розділ «I. Графік навчального процесу», B:AN - стовпці, що містять дані про види навчання, 3 - рядок, що містить дані для 1-го курсу, "" - порожні осередки, відповідні умовному позначенню теоретичного навчання.
Решта підсумкових значень обчислюється аналогічно. Можливо, дещо складніше обчислюються підсумкові значення кількості тижнів за всіма видами практик. Для їх обчислення необхідно використовувати формулу, що підсумовує кількості тижнів практик кожного виду. Наприклад, така формула для двох видів практик (а їх, згідно, вимогам не 2, а 4) виглядає таким чином:
=СУММ(СЧЕТЕСЛИ(I!B3:BA3;"О"); СЧЕТЕСЛИ(I!B3:BA3;"пп"))
Автоматизація формування розділу «III. План навчального процесу»
Обчислення підсумкових значень
Обчислення основних підсумкових значень в розділі переліку навчальних дисциплін в основному здійснюється з використанням звичних функції підсумовування і визначення кількості.
Наприклад, обчислення підсумкових годинних даних (загального об'єму, об'ємів аудиторних, лекційних, лабораторних, практичних занять, самостійної роботи, аудиторних занять по кожному семестру) здійснюється за допомогою функції СУММ.
Для обчислення ж підсумкових значень кількості контролів слід використовувати функцію обчислення кількості. Проте при обчисленні кількості іспитів і заліків можуть виникнути деякі проблеми. Річ у тому, що по деяких дисциплінах навчання проводиться декілька семестрів. В цьому випадку в осередку, який вказує семестр проведення заліку або іспиту, можуть знаходитися декілька семестрів, вказаних через кому. Наприклад, екзамени з дисципліни «Вища математика» проводяться в 1, 2, 3 семестрах. В цьому випадку простий підрахунок кількості осередків, що містять семестр контролю, не дасть потрібного результату.
Для автоматичного обліку кількості семестрів контролю, вказаних через кому, слід за допомогою середовища проектування Visual Basic for Application розробити спеціальну функцію.
Ідея «роботи» такої функції може бути, наприклад, така: вміст всіх непорожніх осередків складається (як рядки) і при кожному складанні додається кома. Одержувана в результаті рядкова змінна містить всі семестри вивчення по блоку, розділені комами. Кількість контролів у такому разі удвічі менше довжини такої підсумкової текстової змінної. Програмний код функції такий.
Після розроблення такої функції вона може бути використана як допоміжна для обчислення кількості іспитів і контролів в кожному необхідному блоці навчального плану.
Наступна проблема, що виникає при обчисленні підсумкових значень, торкається підрахунку кількостей розрахунково-графічних завдань (РГЗ) і контрольних робіт. У загальному випадку вони можуть бути вказані через знак дробу «/». Для підрахунку кожного з таких видів контролів також слід розробити спеціальну функцію за допомогою VBA.
Контроль вичерпання бюджетного фонду
Для контролю вичерпання бюджетного фонду слід ввести 3 додаткові стовпці, розташувавши їх:
У 1-у допоміжному стовпці слід обчислювати різницю між загальною кількістю годин і сумарним числом годин аудиторного навчання і самостійної роботи. У 2-у допоміжному стовпці слід обчислювати різницю між годинами аудиторного навчання і сумарним числом годин, відведених на лекційні, практичні і лабораторні заняття. У 3-у допоміжному стовпці слід обчислювати різницю між годинами аудиторного навчання і сумарним числом годин навчання в семестрах.
Для контролю сумарних значень слід ввести допоміжні осередки, що визначають різницю між рекомендованим числом годин по кожному циклу і освітньому рівню і наявним.
Облік нормативних дисциплін
Деякі дисципліни навчального плану є нормативними, тобто перелік умінь по цих дисциплінах повинен формувати список умінь в освітньо-кваліфікаційній характеристиці. Нормативні дисципліни в навчальному плані повинні позначатися спеціальним чином, наприклад, символом «*» біля дисципліни. Число годин нормативних дисциплін повинне обчислюватися по кожному циклу і по кожній освітній характеристиці і повинне бути рівно встановленому показнику.
Для обчислення підсумкових годин по нормативних дисциплінах слід використовувати функцію підсумовування з умовою - СУММЕСЛИ, застосовуючи її для обчислення числа годин дисциплін, помічених символом «*». Також необхідно ввести допоміжний осередок, що містить різницю між необхідною кількістю годин нормативних дисциплін і наявною.
Колірне інформування про помилки
Колірне інформування здійснюється за допомогою використання умовного форматування, відповідна команда якого розташована в меню Формат.
Наприклад, вікно Умовне форматування для інформування ліловим фоном осередків про невідповідність сумарного об'єму занять в семестрах сумарному об'єму лекційних, лабораторних і практичних занять виглядає таким чином (рис. 10).
Рис. 10. Зразок вікна умовного форматування для перевірки співпадання сумарного об'єму занять в семестрах і сумарного об'єму лекційних, лабораторних і практичних занять
Створене для групи осередків умовне форматування за допомогою копіювання формату може бути поширене на всі потребуючі у форматуванні осередки.
Автоматичне додавання нових рядків
Информация о работе Курс лекцій по дисципліни "Комп'ютерні технології в навчальному процесі"