
- •1. Пояснювальна записка
- •Предмет навчальної дисципліни
- •Мета та завдання навчальної дисципліни
- •Місце навчальної дисципліни в структурно-логічній схемі
- •Вимоги до знань і умінь
- •Опис предмета навчальної дисципліни „Алгоритмізація та програмування”
- •2. Тематичний план навчальної дисципліни “алгоритмізація та програмування ”
- •3. Зміст навчальної дисципліни
- •4. Список рекомендованої літератури
- •5. Графік розподілу навчального часу за темами навчальної дисципліни і видами навчальної роботи за опп
- •6. Календарно-тематичний план аудиторних занять
- •6.1. Календарно-тематичний план лекційних занять
- •6.2. Календарно-тематичний план лабораторних занять та залікових модулів
- •6.3. Графік обов’язкових консультацій
- •7. Самостійна робота студентів (срс)
- •7.1 Графік виконання самостійної роботи
- •7.2. Завдання для самостійної роботи та методичні рекомендації до їх виконання
- •При виконанні самостійної роботи необхідно дотримуватись наступних правил:
- •8. Індивідуальна науково-дослідна робота студентів
- •8.1. Завдання та методичні вказівки для індз
- •Теми: «Масиви», «Елементи комп'ютерної графіки»
- •9. Перелік питань, що виносяться на підсумковий контроль
- •10. Методи оцінювання знань студентів
- •10.1. Таблиця оцінювання (визначення рейтингу) навчальної діяльності студентів
- •10.2. Система нарахування рейтингових балів та критерії оцінювання знань студентів
- •10.3. Шкала оцінювання успішності студента за результатами проміжного контролю за чотирибальною системою
- •10.4. Шкала оцінювання успішності студента за результатами підсумкового контролю
- •11. Методичне забезпечення дисципліни. Методики активізації процесу навчання
- •11.1. Методичне забезпечення дисципліни
- •11.2. Методики активізації процесу навчання
- •Використання навчальних технологій для активізації процесу навчання з дисципліни
- •12. Ресурси мережі інтернет
- •13. Зміни і доповнення до робочої програми
9. Перелік питань, що виносяться на підсумковий контроль
Алгоритми та алгоритмізація.
Властивості алгоритмів.
Алгоритмічні конструкції.
Головний і допоміжні алгоритми.
Обчислювальні алгоритми.
Графічні схеми алгоритмів.
Поняття про мови програмування.
Поняття про середовища програмування.
Етапи розв’язування задач.
Структура Паскаль-програми.
Компіляція програми.
Запуск програми на виконання, перегляд результатів.
Запуск та налаштування середовища програмування.
Компіляція програми.
Методи налаштування програми.
Лінійна програма.
Програми з розгалуженням.
Повне розгалуження.
Перехід.
Команди вибору.
Циклічні програми. Цикл «для».
Обчислення суми добутку та кількості.
Цикли .
Прості типи даних.
Оптимізація програми.
Поняття масиву даних. Створення і виведення масивів.
Типові алгоритми опрацювання масивів.
Визначення максимального і мінімального елементів та їхніх номерів.
Алгоритм упорядкування елементів одновимірного масиву.
Інші методи впорядкування масивів.
Пошук елементів із заданою властивістю методом бісекції.
Двомірні масиви.
Типові задачі, в яких використовуються двовимірні масиви.
Рядковий тип даних.
Файловий тип даних.
Записи.
Поняття про структурне програмування.
Локальні і глобальні змінні.
Процедури з параметрами.
Поняття про бібліотеки підпрограм.
Модулі користувача.
Підпрограма-функція.
Використання підпрограм-функцій.
Рекурсія.
Модулі.
Прийоми оптимізації програми.
Використання даних типу object.
Кольори. Текстовий режим екрана.
Графічний режим екрана.
Процедури і функції для графічних побудов.
Поняття про анімацію.
Побудова графіків функцій.
Опрацювання текстових даних.
Дані типу string.
Функції, процедури порівняння текстових даних.
Дії над частинами тексту.
Трьохмірна графіка та анімація.
Ідентифікатори та списки.
Поняття черги та дерева.
10. Методи оцінювання знань студентів
Оцінювання рівня знань студентів проводиться за модульно-рейтинговою системою.
Методи оцінювання знань студентів: поточне тестування, оцінка за індивідуальне завдання, підсумковий модульний контроль.
10.1. Таблиця оцінювання (визначення рейтингу) навчальної діяльності студентів
Поточний та модульний контроль |
Самостійна робота студентів (СРС) |
Індивідуальна науково-дослідна робота |
|
РАЗОМ – 100 балів |
|
Заліковий модуль № 1 |
|||||
Лабораторні роботи |
Залік по модулю |
||||
48 |
23 |
||||
71 бал |
|||||
19 балів |
10 балів |
10.2. Система нарахування рейтингових балів та критерії оцінювання знань студентів
№ п/п |
Види робіт |
Бали рейтингу |
Макси-мальна кількість балів |
1 |
2 |
3 |
4 |
1. |
Критерії оцінки лабораторних робіт |
0-6 (за кожне заняття) |
48 |
|
лабораторна робота виконана у зазначений термін, у повному обсязі, без помилок і зарахована |
6 |
|
|
лабораторна робота виконана у зазначений термін, у повному обсязі, зарахована, але є незначні помилки |
5 |
|
|
лабораторна робота виконана у неповному обсязі, або (та) з порушенням терміну її виконання, або (та) при наявності значних помилок, і зарахована при умові її доопрацювання |
4 |
|
|
виконання пропущеної без поважних причин лабораторної роботи або повторне виконання незарахованої лабораторної роботи |
2 |
|
|
лабораторна робота не виконана або не зарахована |
0 |
|
2. |
Самостійна робота |
|
19 |
|
Самостійні роботи здані з порушенням терміну без поважної причини |
не більше ½ від max |
|
2.1 |
Самостійна робота № 1. |
|
4 |
|
|
4 |
|
|
|
3 |
|
|
|
0-2 |
|
2.2 |
Самостійна робота № 2. |
|
5 |
|
|
5 |
|
|
|
-1 |
|
|
|
-2 |
|
|
|
-3 |
|
2.3 |
Самостійна робота № 3. |
|
6 |
|
|
6 |
|
|
|
-1 |
|
|
|
-2 |
|
|
|
-3 |
|
2.4 |
Самостійна робота № 4. |
|
4 |
|
|
4 |
|
|
|
-1 |
|
|
|
-2 |
|
|
|
-3 |
|
3. |
Модульний контроль |
0-23 |
23 |
|
Встановлено 3 рівні складності завдань. 1. Перший рівень (завдання 1) – завдання із вибором відповіді – тестові завдання. Завдання з вибором відповіді вважається виконаним правильно, якщо в картці тестування записана правильна відповідь. |
0,516 |
8 |
|
2. Другий рівень (завдання 2) – завдання з короткою відповіддю або тест з декількома правильними відповідями. Завдання з короткою відповіддю вважається виконаним правильно, якщо студент дав вірні визначення, посилання, тлумачення, короткі коментарі або вказав усі правильні відповіді у тесті. |
24 |
8 |
|
3.Третій рівень (завдання 3) – завдання, що полягає у написанні програми мовою Pascal. |
71 |
7 |
4. |
Індивідуальне завдання |
0-10 |
10 |
|
завдання виконане у зазначений термін, у повному обсязі і без помилок |
8-10 |
|
|
завдання виконане у зазначений термін, у повному обсязі, але є помилки |
5-7 |
|
|
завдання виконане у неповному обсязі, або (та) з порушенням терміну виконання, або (та) при наявності значних помилок |
1-4 |
|
Штрафні бали (зі знаком „мінус») |
|||
|
Пропуски модульного контролю без поважних причин |
-5 |
-5 |