№ з/п
|
Зміст навчального матеріалу
|
Практичні роботи
|
Примітка
|
Тема 6. Основи програмування (28 год.)
6.1. Базові поняття програмування. Засоби візуальної розробки програм (11 год.)
|
|
Поняття програми як автоматизованої системи. Складові програми: дані, логіка, інтерфейс. Поняття об’єкта у програмуванні. Атрибути об’єкта. Елементи інтерфейсу користувача як об’єкти. Поняття події та обробника події. Поняття про методи об’єкта
|
|
|
|
Поняття алгоритму, властивості алгоритмів. Форми подання алгоритмів. Графічне подання лінійних алгоритмів. Поняття мови програмування, програмного коду, середовища розробки програм, компілятора. Етапи розв’язування задач з використанням комп’ютера
|
|
|
|
Принципи роботи у візуальному середовищі розробки програм. Програмний проект і файли, що входять до його складу. Відкриття програмного проекту, його компіляція, збереження, виконання. Структура й складові елементи програм, записаних певною мовою програмування
|
|
|
|
Редагування коду обробників подій, пов’язаних з елементами керування. Створення найпростішого програмного проекту
|
|
|
|
Практична робота № 12.
Створення, компіляція й виконання програмного проекту. Використання елементів керування
|
*
|
|
|
Поняття оператора. Різновиди операторів. Виведення даних. Використання вікон повідомлень
|
|
|
|
Конструювання інтерфейсу користувача. Надання значень атрибутам елементів керування. Відтворення на формах зображень
|
|
|
|
Поняття змінної. Оголошення змінної. Типи даних. Оператор присвоювання. Константи. Введення даних
|
|
|
|
Поняття операції та виразу. Основні правила запису, обчислення та використання виразів. Присвоювання значень виразів змінним. Пріоритет операцій. Арифметичні операції
|
|
|
|
Покрокове виконання та аналіз роботи готових програм. Розробка власних програм на обчислення значень виразів. Використання налагоджувача програм. Різновиди помилок, методи їх пошуку та виправлення. Коментарі у програмному коді
|
|
|
|
Практична робота № 13
Введення й виведення даних, робота зі змінними. Налагодження програм
(Оцінки за тему)
|
*
|
|
6.2. Основи структурного програмування (17 год.)
|
|
Запис логічних виразів мовою програмування. Операції порівняння. Алгоритмічна конструкція розгалуження та її графічне подання. Оператори одно- дво- та поліальтернативного розгалуження. Прапорці та групи перемикачів. Реалізація розгалужень з використанням прапорців та груп перемикачів
|
|
|
|
|
|
|
|
|
|
Практична робота № 14.
Складання програм з розгалуженнями
|
*
|
|
|
Поняття підпрограми та її аргументів. Стандартні підпрограми та підпрограми користувача. Створення і виклик підпрограм. Стандартні підпрограми, призначені для роботи з графікою. Програмування створення зображень
|
|
|
|
|
|
|
|
|
|
Практична робота № 15.
Використання підпрограм
|
*
|
|
|
Алгоритмічна конструкція повторення та її графічне подання. Оператори циклів. Складання та програмна реалізація циклічних алгоритмів
|
|
|
|
|
|
|
|
|
|
Практична робота № 16.
Програмування циклічних обчислень
|
*
|
|
|
Поняття масиву. Оголошення одновимірного масиву. Індексація елементів масиву. Уведення даних у масив та відображення його вмісту. Використання багаторядкових текстових полів для введення даних у масив та їх відображення. Пошук даних у масиві. Обчислення підсумкових показників для числового масиву. Обчислення підсумкових характеристик для елементів, що задовольняють певним властивостям. Вибирання елементів з масиву за певним критерієм. Сортування масивів
|
|
|
|
|
|
|
|
|
|
Практична робота № 17.
Обробка одновимірних масивів
|
*
|
|
|
Повторення. Підведення підсумків
(Оцінки за тему)
|
|
|
Тема 7. Обробка мультимедійних даних (3 год.)
|
|
Поняття про мультимедійні дані. Формати аудіо- та відеофайлів. Мультимедійні програвачі. Засоби перетворення аудіо- та відеоформатів. Додавання відеокліпів, звукових ефектів та мовного супроводу до слайдової презентації
|
|
|
|
Програмне забезпечення для обробки мультимедійних даних. Захоплення аудіо та відео, створення кліпів. Збереження та публікація проектів. Розробка сценарію відеокліпу. Настроювання часових параметрів аудіо- та відеоряду. Додавання до відеокліпу відеоефектів та настроювання переходів між його фрагментами
|
|
|
|
Практична робота № 18.
Створення відеокліпу
|
*
|
|
Тема 8. Основи створення комп’ютерних публікацій (2 год.)
|
|
Поняття комп’ютерної публікації. 3асоби створення публікацій. Види публікацій та їх шаблони. Структура публікації
|
|
|
|
Особливості роботи з графічними та текстовими об’єктами під час створення комп’ютерних публікацій. Зв’язки між об’єктами публікації. Перетікання тексту між текстовими полями. Створення, збереження, відкриття та друк публікацій
|
Практична робота № 19. Створення інформаційного бюлетеня або буклету
|
|
|
Повторення. Підведення підсумків
(Оцінки за теми 7-8 та за І семестр)
|
|
|
Тема 9. Бази даних (12 год.)
|
|
Поняття моделі даних, бази даних. Поняття й призначення систем керування базами даних
|
|
|
|
Огляд реляційної моделі даних. Модель «сутність-зв’язок». Поняття відношення, атрибута, ключа, зв’язку. Класифікація зв’язків за множинністю та повнотою. Правила побудови моделі «сутність-зв’язок» предметної області
|
|
|
|
Поняття таблиці, поля, запису. Основні етапи роботи з базами даних у середовищі системи керування базами даних. Відображення моделі «сутність-зв’язок» на базу даних. Властивості полів, типи даних. Введення даних у таблиці. Форми. Сортування, пошук і фільтрація даних
|
|
|
|
|
|
|
|
|
|
Практична робота № 20.
Розробка моделі «сутність-зв’язок» заданої предметної області
|
*
|
|
|
Поняття запиту до реляційної бази даних. Створення таблиць, форм, запитів на вибірку даних і звітів з використанням майстрів. Редагування запитів і форм з використанням конструктора
|
|
|
|
|
|
|
Практична робота № 21.
Створення бази даних в середовищі СКБД, створення форм і введення даних
|
*
|
|
|
Поняття про мову запитів SQL. Загальний синтаксис та семантика простого вибіркового запиту
|
|
|
|
|
|
|
Практична робота № 22.
Створення запитів і звітів
(Оцінки за тему)
|
*
|
|
Тема 10. Растрова комп’ютерна графіка (7 год.)
|
|
Середовище растрового графічного редактора. Основні інструменти й панелі властивостей
|
|
|
|
Виділення областей на зображеннях з використанням різних інструментів. Виділення за кольором, виділення довільних областей. Операції над виділеними областями. Зафарбування областей. Поняття колірного каналу та маски. Використання колірних каналів та масок
|
|
|
|
Поняття шару на зображенні. Принципи побудови колажів. Робота з шарами на зображеннях. Створення колажів у растровому редакторі
|
|
|
|
Практична робота № 23.
Робота з багатошаровими зображеннями
|
*
|
|
|
Поняття тону та кольорового балансу. Коригування тону. Керування кольоровим балансом, яскравістю, балансом, насиченістю і відтінками кольорів
|
|
|
|
Поняття ретушування. Комплексна обробка фотографій: ретушування, усунення дефектів, освітлення й затемнення фрагментів, коригування кольору і тону фотозображень
|
|
|
|
Практична робота № 24.
Обробка фотозображень
(Оцінки за тему)
|
*
|
|
Тема 11. Створення, публікація та підтримка веб-ресурсів (11 год.)
|
|
Структура та різновиди веб-сайтів. Різновиди веб-сторінок. Поняття про мову HTML. Теги форматування шрифтів і поділу тексту на рядки та абзаци. Текстові гіперпосилання. Теги заголовку й тіла веб-сторінки. Нумеровані й марковані списки на веб-сторінках
|
|
|
|
|
|
|
Способи керування структурою та розміщенням інформації на веб-сторінках. Розмітка веб-сторінок за допомогою таблиць. Теги таблиць, рядків, клітинок, їхні атрибути. Засоби автоматизованої розробки веб-сайтів. Редактор веб-сайтів. Поняття про систему керування вмістом сайту
|
|
|
|
|
|
|
Практична робота № 25.
Структурування та форматування вмісту веб-сторінок засобами мови HTML
|
*
|
|
|
Засоби автоматизованої розробки веб-сайтів. Редактор веб-сайтів. Поняття про систему керування вмістом сайту. Поняття про хостинг та розміщення сайту на хостинг-сервері. Автоматизоване створення веб-сайту. Наповнення сторінок сайту текстовою та графічною інформацією, створення гіперпосилань, завантаження файлів на сайт. Структурування інформації на веб-сторінках за допомогою таблиць. Основні принципи ергономічного розміщення інформації на веб-сторінках. Просторовий дизайн веб-сторінок. Дизайн кольору, форми, шрифтів, текстури
|
|
|
|
|
|
|
|
|
|
Практична робота № 26.
Автоматизоване створення веб-сайту
|
*
|
|
|
Огляд технологій веб 2. Веб-спільноти та їх різновиди. Створення й адміністрування онлайнової спільноти, публікація на сайті спільноти файлів і повідомлень. Вікі-технології. Служби онлайнового документообігу. Спільна робота з онлайновими документами
|
|
|
|
Практична робота № 27.
Створення та використання веб-спільнот. Спільна робота з онлайновими документами
(Оцінки за тему)
|
*
|
|
Тема 12. Інформаційні технології у проектній діяльності (4 год.)
|
|
Розв’язання завдань з обробки даних з використанням кількох офісних програм. Обмін даними між різними програмними середовищами. Автоматизоване створення серійних документів. Колективне виконання завдань з обробки даних, що вимагають застосування кількох інформаційних технологій
|
|
|
|
|
|
|
|
|
|
Практична робота № 28.
Розробка колективного проекту з використанням кількох інформаційних технологій
(Оцінки за тему)
|
*
|
|
|
Повторення.
Підведення підсумків
|
|
|
|
|
|