Основи програмування

Навчальна дисципліна загальної підготовки
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 3.0.
Кількість аудиторних занять: 
14 годин лекційних занять, 30 годин лабораторних занять.
Семестровий контроль: 
Test.
Освітню компоненту забезпечує: 
Анотація: 

Мета дисципліни: ввести студента в коло фундаментальних і широкозастосовуваних підходів до інженерного аналізу. 

Завдання дисципліни:
Для досягнення мети вивчення дисципліни студенти повинні навчитися будувати адекватні моделіприродних, техногенних та соціальних процесів та систем у середовищі мовного програмуванні.
 
 
Основні результати навчання
 
Інтегральна компетентність 
ІК1: здатність розв’язувати складні спеціалізовані задачі та практичні проблеми у галузі комп’ютерних наук або у процесі навчання, що передбачає застосування теорій та
методів комп’ютерних наук, інформаційних технологій і характеризується
комплексністю та невизначеністю умов.
Загальні компетентності
ЗК1: Здатність застосовувати знання у практичних ситуаціях
РН1.1. знання методів обробки даних
РН1.2. уміння розробити алгоритм та програму, що відповідають практичній ситуації і довести рішення до практичної реалізації 
 
Форми організації освітнього процесу та види навчальних занять

Л – лекційні заняття; ЛЗ – лабораторні заняття; СРС – самостійна робота здобувача вищої освіти; РГР – розрахунково-графічна робота; МКР – модульна контрольна робота; К – консультації.
 
Тематика та види навчальних занять
 
1 тиждень
ЛЗ 1. Засоби та проблеми збереження великих масивів даних. Табличний спосіб зберігання. Поля, записи. Проблема індексації. Структура реляційних баз даних. 
СРС. К. 
 
2 тиждень
Л1. Структура бази даних Access. Таблиці, робота з таблицями. Ключові поля. Реляції, типи реляцій.
ЛЗ 2. Форми, конструювання простих форм. Головна кнопочна форма. 
СРС. К
 
3 тиждень
ЛЗ 3. Робота з модальними формами 
СРС. К. 
 
4 тиждень
Л2. Методи пошуку даних у великих базах. Сортування. Фільтрація.
ЛЗ 4. Запити. Типи запитів. 
СРС. К
 
5 тиждень
ЛЗ 5. Запити на оновлення та видалення. Запити до багатьох таблиць 
СРС. К
 
6 тиждень
Л3. Робота с запитами. Використання звітів.
ЛЗ 6. Звіти. Побудова звітів за допомогою майстра та у конструкторі звітів 
СРС. К
 
7 тиждень
ЛЗ 7. Алгоритми циклічних та рекурсивних обчислень 
СРС. К
 
8 тиждень
Л4. Вступ до об’єктного програмування. Об’єктне середовище, елементи та структури. Інкапсуляція, поліморфізм, спадкоємство. 
ЛЗ 8. Алгоритми сортування, алгоритми пошуку, алгоритми дискретних обчислень. 
СРС. К. МКР № 1
 
 
9 тиждень
ЛЗ 9. Типи даних. Примітивні та складні типи. Типи користувача. 
СРС. К
 

10 тиждень
Л5.Структура програмного модуля. Правила угорської нотації. Приклади простих модулів 
ЛЗ 10. Власні та вбудовані функції. Області визначення змінних. Засоби керування областями визначеності 
СРС. К
 
11 тиждень
ЛЗ 11. Цикли. Обчислення у циклах.
СРС. К
 
12 тиждень
Л6. Програмні методи обробки табличних даних. Методи та оператори для виконання розгалужених обчислень
ЛЗ 12. Умовний оператор. Типи умовних операторів
СРС. К
 
13 тиждень
ЛЗ13. Події. Подійно-орієнтоване програмування. Приклади модулів 
СРС. К
 
14 тиждень
Л7. Методи інтеграції програмних модулів у ОС Windows
ЛЗ 14. Інтеграція обчислень у інші програми. 
СРС. К. МКР № 2
 
15 тиждень
ЛЗ 15. Розширення VBA для Access
СРС. К. 
 
 
Самостійна робота
 
Самостійна робота складає 46 годин. Розподіл самостійної роботи за видами навчальних робіт:
1) підготовка до лекційних занять – 7 годин;
2) підготовка до лабораторних занять – 30 годин.
 
Семестровий модуль № 3
Складання комп'ютерних тестів – 20 балів
МК1. Модульна контрольна робота – 30 балів (8 тиждень). Перескладання можливе протягом 9–11 тижнів за розкладом консультацій.

Семестровий модуль № 4
Складання комп’ютерних тестів – 20 балів
МК2. Модульна контрольна робота – 30 балів (14 тиждень). 
 
 
Умови допуску до підсумкового контролю
 
До екзамену допускаються здобувачі вищої освіти, які виконали всі види навчальних елементів навчальної дисципліни на не менш, ніж на 60 %.

Екзамен відбувається за всіма тематичними (змістовними) модулями дисципліни.

Складання/перескладання екзаменів організується за встановленим учбовим відділом розкладом.
 
 
Політика освітнього процесу

Здобувач зобов’язаний своєчасно та якісно виконувати всі отримані завдання; за необхідністю з метою з’ясування всіх не зрозумілих під час самостійної та індивідуальної роботи питань, відвідувати консультації викладача. Дотримуватись принципів академічної доброчесності. 

Виконаний не свій варіант завдання здобувачем не оцінюється.
 
Робота, яка виконана після встановлених викладачем термінів, не приймається.
 
Відсутність здобувача на екзамені або на контрольній роботі відповідає оцінці «0».
 
Складання/перескладання екзаменів – за встановленим деканатом розкладом.
 
Під час лекції здійснювати телефонні дзвінки забороняється.
 

2021