- •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. Зміни і доповнення до робочої програми
Опис предмета навчальної дисципліни „Алгоритмізація та програмування”
Характеристика навчальної дисципліни |
|||||||||||||
Шифр та назва галузі знань 0305 „Економіка та підприємництво” Освітньо-кваліфікаційний рівень „бакалавр” |
„Алгоритмізація та програмування” – вибіркова дисципліна циклу професійної та практичної підготовки Курс: ІІ, Семестр: 3 |
||||||||||||
|
|||||||||||||
Напрям підготовки |
Кількість кредитів |
Кількість годин за ОПП |
Кількість аудитор-них годин |
Лек-ції |
Семі-нари/ практи-чні |
Заліки по моду-лях |
Само-стійна робота |
ІНДЗ |
|||||
НШ |
ECTS |
||||||||||||
6.030502 „Економічна кібернетика |
3 |
4 |
144 |
54 |
36 |
16 |
2 |
60 |
30 |
||||
|
Кількість тижневих годин |
Кількість змістових модулів |
Кількість залікових модулів |
Вид контролю |
|||||||||
3 |
7 |
1 |
ПМК, залік |
||||||||||
Методи навчання |
Лекції, лабораторні заняття, самостійна робота, ІНДЗ (творчі завдання), робота в бібліотеці, Інтернеті тощо |
||||||||||||
Примітка: співвідношення кількості годин аудиторних занять та самостійної і індивідуальної роботи визначена у робочому навчальному плані
2. Тематичний план навчальної дисципліни “алгоритмізація та програмування ”
Тема 1. |
Алгоритм та його властивості. |
Тема 2. |
Мова програмування Паскаль. Лінійні програми. |
Тема 3. |
Розгалужені та циклічні алгоритми. |
Тема 4. |
Масиви. |
Тема 5. |
Процедури і функції. |
Тема 6. |
Елементи комп'ютерної графіки. |
Тема 7. |
Опрацювання текстових даних. |
3. Зміст навчальної дисципліни
“АЛГОРИТМІЗАЦІЯ ТА ПРОГРАМУВАННЯ ”
Тема 1. Алгоритм та його властивості
Поняття алгоритму. Властивості алгоритмів. Алгоритмічні конструкції. Головний і допоміжні алгоритми. Обчислювальні алгоритми. Графічні схеми алгоритмів.
Тема 2. Мова програмування Паскаль. Лінійні програми
Поняття про мови програмування. Поняття про середовища програмування. Етапи розв’язування задач. Структура Паскаль-програми.
Тема 3. Розгалужені та циклічні алгоритми
Логічні вирази. Програми з розгалуженням. Повне розгалуження. Перехід. Команди вибору. Циклічні програми. Цикл «для». Обчислення суми добутку та кількості.
Тема 4. Масиви
Поняття масиву даних. Створення і виведення масивів. Типові алгоритми опрацювання масивів. Визначення максимального і мінімального елементів та їхніх номерів. Алгоритм упорядкування елементів одновимірного масиву. Інші методи впорядкування масивів. Пошук елементів із заданою властивістю методом бісекції. Двомірні масиви. Типові задачі, в яких використовуються двовимірні масиви.
Тема 5. Процедури і функції
Поняття про структурне програмування. Локальні і глобальні змінні. Процедури з параметрами. Поняття про бібліотеки підпрограм. Модулі користувача. Підпрограма-функція. Використання підпрограм-функцій. Рекурсія.
Тема 6. Елементи комп'ютерної графіки
Кольори. Текстовий режим екрана. Графічний режим екрана. Процедури і функції для графічних побудов. Поняття про анімацію. Побудова графіків функцій.
Тема 7. Опрацювання текстових даних
Опрацювання текстових даних. Дані типу string. Функції. Процедури. Порівняння текстових даних. Дії над частинами тексту.
