
- •Перелік питань, що охоплюють зміст робочої програми дисципліни
- •Тема 1. Введення в теорію алгоритмів
- •Тема 2. Форми та засоби представлення алгоритмів
- •Тема 3. Алгоритмічні системи
- •Тема 4. Класифікація задач і процесів обробки інформації
- •Тема 5. Типи алгоритмічних процесів
- •Тема 6. Алгоритми обробки соціально-економічної інформації
- •Тема 7. Визначення та короткий огляд мов програмування
- •Тема 8. Технологія програмування
- •Тема 10. Типи даних
- •Тема 11. Вирази та перетворення типів даних. Стандартні функції
- •Тема 12. Засоби програмування лінійних та розгалужених процесів
- •Тема 14. Масиви даних
- •Тема 15. Засоби програмування циклічних процесів
- •Тема 16. Класи пам'яті та їх використання в модульному програмуванні
- •Тема 17. Організація функцій в програмах і реалізація звернень до них
- •Тема 18. Структура та об'єднання даних
- •Тема 19. Техніка обробки файлів даних з використання засобів потокозорієнтованого введення-виведення
- •Тема 20. Техніка обробки файлів даних з використанням засобів низькорівневого введення-виведення
- •Карта самостійної роботи студента з дисципліни “Основи програмування та алгоритмічні мови” для студентів спеціальності "6101"
- •3. Приклади типових завдань, що виносяться на іспит
- •4. Порядок поточного і підсумкового оціювання знань з дисципліни Поточна успішність знань студентів
- •Підсумкове оцінювання за результатами поточної успішності
- •Підсумкове оцінювання знань за результатами поточної успішності та іспиту
- •5. Особливості поточного контролю знань студенті заочної форми навчання
- •Тема 12. Засоби програмування лінійних та розгалужених процесів (5 балів).
- •Тема 14. Масиви даних ( дві роботи по 5 балів).
- •Тема 15. Засоби програмування циклічних процесів (5 балів).
- •Тема 17. Організація функцій в програмах і реалізація звернень до них (10 балів).
- •6. Зразок екзаменаційного білета
- •7. Список рекомендованої літератури
5. Особливості поточного контролю знань студенті заочної форми навчання
Об'єктом поточного контролю знань студентів заочної форми навчання є домашні індивідуальні завдання, які видаються під час установчої сесії.
Студенти повинні виконати в кожному семестрі три лабораторні роботи за темами:
у третьому семестрі:
Тема 12. Засоби програмування лінійних та розгалужених процесів (5 балів).
Тема 14. Масиви даних ( дві роботи по 5 балів).
Тема 15. Засоби програмування циклічних процесів (5 балів).
Під час захисту лабораторної роботи (кожної програмі з лабораторної роботи) рівень знань оцінюється у 5, 4, 3, 0 балів.
1. 5 балів - коли студент під час захисту лабоpатоpної pоботи дає теоpетично вірні відповіді на запитання, має pозpоблені відповідні пpогpамні документи та налагоджену пpогpаму.
2. 4 бала - коли студент володіє знанням матеріалу лабоpатоpної роботи, але ним допущені незначні помилки у відповіді на запитання або у пpогpамних документах.
3. 3 бала - коли студент дає неправильні відповіді на запитання, має помилки у пpогpамній реалізації, але має налагоджену пpогpаму.
4. 0 балів - коли студент дає неправильні відповіді на запитання, припускається грубих помилок, має помилки у пpогpамній реалізації, коли студент не має налагодженої пpогpами або відповідних пpогpамних документів.
у четвертому семестрі:
Тема 17. Організація функцій в програмах і реалізація звернень до них (10 балів).
Тема 21. Файлове введення-виведення С++ - (10 балів).
Під час захисту лабораторної роботи рівень знань оцінюється у 10, 8, 6, 0 балів.
1. 10 балів - коли студент під час захисту лабораторної роботи дає теоретично віpні відповіді на запитання, має розроблені відповідні програмні документи та налагоджену програму.
2. 8 балів - коли студент володіє знанням матеріалу лабораторної роботи, але ним допущені незначні помилки у відповіді на запитання або у програмних документах.
3. 6 балів - коли студент дає непpавильні відповіді на запитання, має помилки у пpогpамній реалізації, але має налагоджену пpогpаму.
4. 0 балів - коли студент дає неправильні відповіді на запитання, має помилки у програмній реалізації, але має налагоджену програму; або коли студент не має налагодженої програми або відповідних програмних документів.
Самостійно виконані лабораторні роботи перевіряються та оцінюються викладачем у співбесіді зі студентом під час захисту ним своєї роботи.
При контролі виконання завдань для самостійного опрацювання оцінці підлягає самостійне опрацювання окремих питань та виконання самостійної роботи. Протягом семестру виконується одна обов’язкова самостійна робота, яка оцінюється 5 балів у третьому семестрі та 5 балів у четвертому семестрі.
Індивідуальні завдання виконується згідно "Методичних вказівок для самостійної роботи з вивчення дисципліни", видаються безпосередньо студентам під час установчої сесії. Студент може отримати індивідуальні завдання по закінченню сесії електронною поштою.
Вибіркове завдання студент може вибрати на власний розсуд з тим, щоб набрати необхідну кількість балів. До них належать написання реферату за заданою тематикою. Тематика рефератів доводиться до студентів на початку кожного семестру и оновлюється кожен навчальний рік. Кожне з цих завдань оцінюється по 5 балів.
Написання аудиторної контрольної роботи проводиться в сесійний період згідно з розкладом.
Контрольна робота містять теоретичні питання і задачі на програмування. Контрольні завдання складені з урахуванням вимоги однакової складності для всіх студентів.
Перша контрольна робота містить 10 завдань. Максимальна загальна сума за модульну контрольну роботу складає 10 балів.
Перша аудиторна контрольна робота охоплює теми з 9 -15.
Контрольні завдання містять 8 теоретично-практичні завдання та дві задачі на програмування розгалужених процесів та циклічних. Загальна сума балів - 10.
Другий аудиторна контрольна робота охоплює теми з 16 -21.
Контрольні завдання містять 4 тестових завдання та дві задачі на програмування: перша задача - створення файла даних, друга задача на програмування задач обробки файлів. Загальна сума балів - 10.
Підсумковий бал за результатами поточного модульного контролю складається із суми балів, які студент отримав за індивідуальні завдання та аудиторну контрольну роботу, самостійну роботу.