- •Тема 1. Основні поняття інформатики (4 год.)
- •Тема 2. Програмне забезпечення пк (6 год.)
- •Тема 3. Текстовий процесор (8 год.)
- •Тема 4. Комп’ютерні презентації та публікації (8 год.)
- •Тема 5. Служби Інтернету (4 год.)
- •Тема 6. Інформаційні технології у навчанні (2 год.)
- •Тема 7. Основи програмування (20 год.)
- •Тема 8. Системи обробки табличної інформації (8 год.)
- •Тема 9. Бази даних (6 год.)
- •Тема 10. Створення, публікація веб-ресурсів (6 год.)
- •Тема 11. Основи інформаційної безпеки (2 год.)
- •Тема 12. Інформаційні технології у проектній діяльності (6 год.)
- •1. Основні поняття інформатики
- •2. Програмне забезпечення пк
- •3. Текстовий процесор
- •Правила стильового оформлення документів різних типів;
- •4. Комп’ютерні презентації та публікації
- •5. Служби Інтернету
- •6. Інформаційні технології у навчанні
- •7. Основи програмування
- •8. Системи обробки табличної інформації
- •9. Бази даних
- •10. Створення, публікація веб-ресурсів
- •11. Основи інформаційної безпеки
- •12. Інформаційні технології у проектній діяльності
Тема 7. Основи програмування (20 год.)
Лекція №8. Засоби візуальної розробки програм
План
-
Поняття програми як автоматизованої системи. Складові програми: дані, логіка, інтерфейс. Способи зберігання даних.
-
Поняття об’єкта у програмуванні. Властивості об’єкта: ідентичність, стан, поведінка. Атрибути і методи об’єкта. Поняття події та обробника події.
-
Поняття алгоритму, властивості алгоритмів. Поняття мови програмування, програмного коду, середовища розробки програм, компілятора.
-
Принципи роботи у середовищі візуальної розробки програм. Програмний проект і файли, що входять до його складу. Відкриття програмного проекту, його компіляція, збереження, виконання.
-
Створення найпростішого програмного проекту.
Рекомендована література: 1,4,5,9,11,14
Лабораторна робота №10. Створення, компіляція й виконання найпростішого програмного проекту.
Лабораторна робота №11. Розміщення на формі елементів керування та настроювання їх властивостей.
Перелік питань до самостійної роботи студентів
-
Етапи розв’язування задач за допомогою комп’ютера.
-
Поняття форми й елемента керування.
-
Редагування коду обробника подій, пов’язаних з елементами керування.
-
Властивості форм та елементів керування
Лекція №9. Структура й складові елементи програм, записаних мовою програмування.
План
-
Поняття оператора. Різновиди операторів. Оператори введення й виведення даних.
-
Конструювання форм. Настроювання властивостей форм та елементів керування. Використання вікон повідомлень.
-
Поняття змінної. Оголошення змінної. Типи даних. Оператор присвоювання.
-
Поняття операції та виразу. Основні правила побудови, обчислення та використання виразів. Присвоювання значень виразів змінним. Пріоритет операцій. Арифметичні операції.
Рекомендована література: 1,4,5,9,11,14
Лабораторна робота № 12. Введення й виведення даних, робота зі змінними.
Перелік питань до самостійної роботи студентів
-
Використання налагоджувача програм. Різновиди помилок, методи їх пошуку та виправлення. Коментарі у програмному коді.
-
Відтворення на формах зображень.
Лекція №10. Основи структурного програмування. Програмування розгалужень
План
-
Форми опису алгоритмів. Складання й запис алгоритмів. Базові алгоритмічні структури.
-
Логічні значення та логічні операції. Запис логічних виразів мовою програмування.
-
Алгоритмічна конструкція розгалуження. Оператори одно- дво- та поліальтернативного розгалуження.
-
Вкладені оператори розгалуження.
Рекомендована література: 1,4,5,6,9,11,14,15
Лабораторна робота №13. Складання програм з розгалуженнями.
Перелік питань до самостійної роботи студентів
-
Прапорці та групи перемикачів.
-
Реалізація розгалужень за допомогою прапорців та груп перемикачів.
Лекція №11. Цикли та підпрограми
План
-
Алгоритмічна конструкція повторення та її різновиди: визначені та невизначені цикли, цикли з після умовою та з передумовою.
-
Оператори циклів.
-
Обчислення сум, добутків, середніх значень наборів чисел.
-
Розв’язування задач, що потребують обчислень за ітеративними формулами.
-
Розв’язування задач, що потребують комбінування циклічних операторів з операторами розгалуження.
-
Поняття підпрограми. Оголошення підпрограми, її тіло та оператор її виклику. Створення і виклик підпрограм. Підпрограми з аргументами.
-
Поняття локальної та глобальної змінної. Поняття процедури і функції
Рекомендована література: 1,4,5,6,9,11,14,15
Лабораторна робота №14. Програмування циклічних обчислень.
Лабораторна робота №15. Створення і використання підпрограм користувача та вбудованих процедур і функцій.
Перелік питань до самостійної роботи студентів
-
. Створення й використання власних функцій.
-
Стандартні процедури й функції.