Календарно-тематичне планування уроків інформатики для 11 класу (35 та 140 годин)
Інформаційно-комунікаційні технології
1 год. на тиждень
|
Алгоритмізація та програмування
3 год. на тиждень
|
||||
№
|
Дата
|
Тема уроку
|
Практичні, лабораторні роботи
|
ДЗ
|
|
І семестр (64 год.)
|
|||||
Розділ 1. Основи
об’єктно-орієнтованого програмування
|
|||||
1.
|
Інструктаж
з БЖД та правил поведінки під час
роботи в комп’ютерному класі.
|
||||
2.
|
Комп’ютерні
програми і мови програмування. Складові мови програмування. Етапи розв’язування
задач за допомогою комп’ютера.
|
||||
3.
|
Знайомство
з середовищем програмування. Елементи вікна середовища програмування.
|
ПР№1.
Створення програми, що відображає вікно повідомлення.
|
|||
4.
|
Події
та їх обробники.
|
||||
5.
|
Елемент
керування «кнопка» та «напис».
|
ПР№2.
Створення програми з кнопками та записами.
|
|||
Розділ 2.
Алгоритми роботи з об’єктами та
величинами
|
|||||
6.
|
Поле,
його властивості.
|
||||
7.
|
Величини
(змінні і константи), їхні властивості.
|
ПР №3. Складання та
виконання лінійних алгоритмів опрацювання величин в навчальному середовищі програмування
|
|||
8.
|
Налагодження
програм.
|
ПР №4. Налагодження
готової програми.
|
|||
9.
|
Основні
поняття математичної логіки. Величини логічного типу, операції над ними.
|
||||
10.
|
Алгоритми
з розгалуженнями для опрацювання величин.
|
||||
11.
|
Алгоритми
з розгалуженнями для опрацювання величин.
|
||||
12.
|
Елементи
для введення даних: текстове поле, прапорець, випадаючий список.
|
||||
13.
|
Елементи
для введення даних: текстове поле, прапорець, випадаючий список.
|
||||
14.
|
Алгоритми
з повтореннями для опрацювання величин. Цикл з лічильником.
|
||||
15.
|
Алгоритми
з повтореннями для опрацювання величин. Цикл з лічильником.
|
||||
16.
|
Цикл з
передумовою. Співвідношення типів даних та елементів для введення даних,
зчитування даних з елементів введення.
|
ПР №5. Складання та
виконання алгоритмів з повтореннями та розгалуженням.
|
|||
17.
|
Цикл з
передумовою. Співвідношення типів даних та елементів для введення даних,
зчитування даних з елементів введення.
|
||||
18.
|
Відображення
базових графічних примітивів – лінія, прямокутник, сектор, ламана, еліпс,
налаштування стилю та кольору примітивів засобами мови програмування.
Відображення рисунків із зовнішніх файлів.
|
ПР №6. Складання та
виконання алгоритмів з графічним відображенням даних.
|
|||
19.
|
Відображення
базових графічних примітивів – лінія, прямокутник, сектор, ламана, еліпс,
налаштування стилю та кольору примітивів засобами мови програмування.
Відображення рисунків із зовнішніх файлів.
|
||||
20.
|
Процедури і функції користувача та стандартні
процедури і функції
|
||||
21.
|
Процедури і функції користувача та стандартні
процедури і функції
|
||||
22.
|
Процедури і функції користувача та стандартні
процедури і функції
|
||||
23.
|
Узагальнення
з тем (Р1 та Р2)
|
||||
Розділ 3. Методи побудови алгоритмів
|
|||||
Тема 1. Структури даних
|
|||||
24.
|
Поняття
структур даних. Проста змінна.
|
||||
25.
|
Масив.
Одновимірні та багатовимірні масиви.
|
||||
26.
|
Стек.
|
ЛР
«Використання стеку»
|
|||
27.
|
Черга
|
ЛР
«Робота з чергою»
|
|||
Тема 2. Основи теорії графів
|
|||||
28.
|
Основні
поняття теорії графів.
Способи
представлення графів.
|
ПР№7.
«Способи подання графів»
|
|||
29.
|
Пошук
у ширину та глибину. Визначення найкоротшого шляху в графі
|
ЛР
«Пошук у ширину та глибину. Визначення
найкоротшого шляху в графі»
|
|||
30.
|
Алгоритм
Дейкстри
|
||||
31.
|
Алгоритм
Флойда-Уоршелла
|
ПР №8.
«Складання алгоритмів теорії графів»
|
|||
Розділ 4. Основи
об’єктно-орієнтованого проектування
|
|||||
Тема 1. Проектування
об’єктно-орієнтованої архітектури
|
|||||
32.
|
Об’єкти та класи у
програмуванні. Атрибути та методи класів.
|
||||
33.
|
Зв’язки між класами
та об’єктами.
|
||||
34.
|
Успадкування класів,
асоціація і такі її різновиди, як агрегація, композиція, залежність.
|
||||
35.
|
Множинність полюсів
асоціацій.
|
||||
36.
|
Проектування діаграм
мовою UML. Проектування об’єктна-орієнтованої архітектури
об’єктно-орієнтованою мовою програмування.
|
ЛР
«Проектування об’єктно-орієнтованої
архітектури»
|
|||
Тема 2. Проектування поведінки програм
|
|||||
37.
|
Проектування
програмної логіки за допомогою діаграм діяльності мови UML.
|
ПР
«Проектування програмної логіки»
|
|||
38.
|
Проектування
об’єктної взаємодії за допомогою
діаграм послідовностей мови UML.
|
ПР
«Проектування програмної взаємодії»
|
|||
39.
|
Створення
простих об’єктно-орієнтованих програм на основі візуального моделювання.
|
ЛР «Розробка об’єктно-орієнтованої програми»
|
|||
40.
|
Тематичне
оцінювання (Р3 та Р4)
|
||||
Розділ 5. Бази даних
|
|||||
Тема 1.Основні поняття баз даних.
Побудова моделі «сутність-зв’язок» предметної області
|
|||||
41.
|
Поняття бази даних.
Поняття, призначення й основні функції СУБД.
Поняття моделі даних, основні моделі даних. Модель «сутність-зв’язок»
предметної області. Класифікація зв’язків за множинністю та обов’язковістю.
|
||||
42.
|
Поняття сутності,
атрибута, ключа, зв’язку.
|
||||
43.
|
Правила побудови
моделі даних предметної області.
|
ЛР «Розробка
моделі «сутність-зв’язок» предметної області»
|
|||
Тема
2. Створення бази даних
|
|||||
44.
|
Інтерфейс і довідкова
система СУБД. Створення та відкриття бази даних. Основні об’єкти БД.
|
||||
45.
|
Поняття таблиці,
поля, запису. Створення таблиць, означення полів і ключів у середовищі СУБД.
Властивості полів, типи даних.
|
||||
46.
|
Відображення моделі
«сутність-зв’язок» на базу даних. Поняття зовнішнього ключа та використання
зовнішніх ключів. Обмеження цілісності, що накладаються зв’язками. Введення
даних у таблиці, зокрема даних про зв’язки.
|
ПР №9. «Реалізація
моделі «сутність-зв’язок» у СУБД»
|
|||
Тема
3. Інтерфейс користувача бази даних
|
|||||
47.
|
Розробка інтерфейсу
користувача для введення даних. Створення форм для введення даних у
таблиці. Настроювання властивостей
форм, моделювання зв’язків за допомогою підлеглих та зв’язаних форм.
|
||||
48.
|
Використання списків
для моделювання зв’язків, настроювання властивостей списків.
|
||||
49.
|
Використання в
інтерфейсі користувача БД кнопок, створення меню користувача БД.
|
ПР №10. «Розробка
інтерфейсу користувача бази даних»
|
|||
50.
|
Використання в
інтерфейсі користувача БД кнопок, створення меню користувача БД.
|
||||
Тема
4. Вибирання та групування даних
|
|||||
51.
|
Сортування, пошук і
фільтрація даних.
|
||||
52.
|
Поняття запиту до
реляційної бази даних.
|
||||
53.
|
Створення простих
вибіркових запитів.
|
||||
54.
|
Параметризовані
запити.
|
ПР №11. «Вибирання
даних»
|
|||
55.
|
Основи мови SQL.
Оператор IN.
|
||||
56.
|
Віднімання множин
записів.
|
||||
57.
|
Обчислення
підсумкових показників для груп записів.
|
||||
58.
|
Застосування мови SQL
для обчислення підсумкових показників та вибирання груп записів.
|
ПР №12. «Групування
даних»
|
|||
59.
|
Застосування мови SQL
для обчислення підсумкових показників та вибирання груп записів.
|
||||
Тема
5. Додавання, оновлення, видалення та виведення даних. Розробка проекту
|
|||||
60.
|
Створення запитів на
додавання, оновлення та видалення даних.
|
ПР №13. «Створення
запитів на додавання, оновлення та видалення даних»
|
|||
61.
|
Створення запитів на
додавання, оновлення та видалення даних.
|
||||
62.
|
Імпорт даних у базу
та експорт даних з БД. Створення
звітів за однією та кількома таблицями.
|
ПР №14. «Створення
звітів за однією та кількома таблицями»
|
|||
63.
|
Імпорт даних у базу
та експорт даних з БД. Створення
звітів за однією та кількома таблицями.
|
||||
64.
|
Групування даних у
звітах.
|
ЛР «Розробка та використання бази даних для заданої предметної
області»
|
|||
65.
|
Групування даних у
звітах.
|
||||
66.
|
Узагальнення
з тем (Р5)
|
||||
67.
|
Підсумковий
урок
|
||||
ІІ семестр (55 год, 3 год. на тиждень)
|
|||||
Розділ 6. Програмування графіки та мультимедіа
|
|||||
Тема 1. Графіка у мові об’єктно-орієнтованого
програмування
|
|||||
68.
|
Об’єкти
та компоненти мови програмування для
відображення файлів з зображеннями.
|
||||
69.
|
|||||
70.
|
|||||
71.
|
Методи
для креслення графічних примітивів.
|
ПР
№15.
«Створення
зображень за допомогою графічних примітивів»
|
|||
72.
|
|||||
73.
|
|||||
74.
|
Побудова
графіка функції.
|
ЛР «Створення графіка функції»
|
|||
75.
|
|||||
Тема 2. Мультимедійні можливості
об’єктно-орієнтованої мови програмування. Довідкова система
|
|||||
76.
|
Можливості та властивості компонентів для реалізації
мультимедійних можливостей мови програмування.
|
ПР
«Відтворення анімації, відеофайлів, звуку»
|
|||
77.
|
|||||
78.
|
|||||
79.
|
Створення довідкової системи програми
|
||||
80.
|
Поповнення
власної бібліотеки навчальних завдань
|
ЛР «Створення власного проекту з використанням
анімації, відеофайлів, звуку»
|
|||
81.
|
Узагальнення
з тем (Р6)
|
||||
Розділ 7. Автоматизація роботи у в офісних програмах за допомогою VBA
|
|||||
Тема 1. Макроси. Створення макросів в офісних
програмах
|
|||||
82.
|
Поняття
макросу. Створення макросу за допомогою MacroRecorder.
|
||||
83.
|
Операції
з макросами. Обмеження макросів, створених за допомогою MacroRecorder.
Приклади використання макросів, створених за допомогою MacroRecorder у
середовищах Word, Excel.
|
ПР
«Створення макросів за допомогою MacroRecorder у середовищах Word, Excel»
|
|||
Тема 2. VBA. Базові поняття
|
|||||
84.
|
Поняття
об’єкта, метода, властивості, події.
Базові елементи VBA: константи (числові, символьні), змінні, типи
змінних, вбудовані функції, операції, вирази.
|
||||
85.
|
Структура
редактора VBA; алгоритмічні
конструкції (модулі, процедури). Створення процедур. Структура програми на
VBA. Розгалуження. Цикли. Обробка масивів.
|
ПР №16.
«Створення макросів за допомогою VBA у середовищах Word, Excel»
|
|||
Тема 3. Програмування в середовищах Word, Excel,
PowerPoint
|
|||||
86.
|
Створення
макросів за допомогою VBA з використанням розгалужень, циклів, масивів у середовищі Excel.
|
||||
87.
|
Використання
у документах Word об’єктів для обробки
фрагментів тексту, абзаців, речень.
|
||||
88.
|
Стандартні
функції VBA для символьних змінних.
|
||||
89.
|
Створення
макросів за допомогою VBA у середовищах Word та PowerPoint.
|
ЛР
«Автоматизація
роботи з офісними програмами за допомогою VBA»
|
|||
90.
|
|||||
Тема 4. Програмування в середовищі MS Access
|
|||||
91.
|
Програмування
подій, пов’язаних з розміщеними на формах елементами керування.
|
||||
92.
|
|||||
93.
|
Поняття
про динамічний SQL.
|
||||
94.
|
|||||
95.
|
Програмування
запитів, параметри яких визначаються за допомогою прапорців та інших
елементів керування.
|
||||
96.
|
ЛР
«Програмування
запитів»
|
||||
97.
|
Узагальнення
з тем (Р7)
|
||||
Розділ 8. Основи веб-дизайну
|
|||||
Тема 1. Автоматизоване створення й підтримка
веб-ресурсів. Технології Веб 2.0
|
|||||
98.
|
Структура
веб-сайтів, різновиди веб-сторінок. Реєстрація веб-сайту на сервері
безкоштовного хостинга.
|
||||
99.
|
Автоматизоване
створення статичної веб-сторінки, вибір її типу й оформлення. Наповнення
веб-сторінки інформацією, створення посилань, завантаження файлів на сервер.
|
ПР №17. «Автоматизоване створення й
адміністрування веб-сайту»
|
|||
100.
|
Автоматизоване
створення й адміністрування форумів та чатів.
|
||||
101.
|
Огляд
технологій Веб 2.0. Поняття блогу й різновиди блогів. Створення й оформлення
блогу, публікація повідомлень у блозі та настроювання його параметрів.
Вікі-технології. Використання служб онлайнового документообігу.
|
ПР «Свторення веб-ресурсів з використанням
технологій Веб 2.0»
|
|||
Тема 2. Основи мови HTML
|
|||||
102.
|
Поняття
про мову розмітки, гіпертекстовий документ та його елементи.
|
ПР №18. «Розробка найпростішої веб-сторінки»
|
|||
103.
|
|||||
104.
|
Поняття
тега й атрибута. Теги форматування шрифтів і поділу тексту на рядки та
абзаци.
|
||||
105.
|
Текстові
гіперпосилання. Теги заголовку й тіла веб-сторінки.
|
||||
106.
|
Нумеровані
й марковані списки на веб-сторінках.
|
||||
107.
|
Способи
керування структурою та розміщенням інформації на веб-сторінках.
|
||||
108.
|
|||||
109.
|
Розмітка
веб-сторінок за допомогою таблиць. Теги таблиць, рядків, клітинок, їхні
атрибути.
|
||||
110.
|
|||||
111.
|
Поняття
про структуру веб-сайту.
|
ПР №19. «Структурування веб-сторінок за
допомогою таблиць»
|
|||
112.
|
|||||
113.
|
Фрейми,
теги й атрибути фреймів. Використання посилань у фреймах.
|
ПР №20. «Розробка веб-сайтів з використанням
фреймів»
|
|||
114.
|
|||||
115.
|
|||||
Тема
3. Графіка, аудіо- та відеоінформація на
веб-сторінках
|
|||||
116.
|
Формати зображень, що
використовуються в Інтернеті, їхні особливості. Розміщення й вирівнювання
зображень на веб-сторінках. Карти посилань.
|
||||
117.
|
Створення й
розміщення на сайтах gif-анімації.
|
||||
118.
|
Розміщення на
веб-сторінках аудіофайлів і настроювання параметрів їх відтворення.
|
||||
119.
|
Формати відеофайлів, їхні
особливості. Вставляння відеофайлів і настроювання параметрів їхнього
відтворення. Відтворення аудіо- та відеофайлів в онлайновому режимі.
|
||||
120.
|
|||||
121.
|
|||||
Тема 4. Візуальний редактор веб-сайтів
|
|||||
122.
|
Інтерфейс програми. Режими перегляду
веб-документа. Створення сайту за допомогою майстра.
|
||||
123.
|
Створення веб-сайту в режимі WYSIWYG: установлення
параметрів сторінки, введення й форматування тексту, гіперпосилань,
зображень.
|
||||
124.
|
|||||
125.
|
Структурування
веб-сторінок і сайтів за допомогою таблиць та фреймів.
|
ПР №22.
«Розробка сайту в середовищі візуального редактора сайтів»
|
|||
126.
|
|||||
127.
|
|||||
128.
|
Керування графікою на
веб-сторінках. Додавання до веб-сторінок мультимедійного вмісту.
|
||||
Тема 5. Таблиці каскадних стилів і динамічні
веб-сайти
|
|||||
129.
|
Поняття про
каскадні аркуші стилів.
Означення
й застосування стилів, зв’язування аркушів стилів з гіпертекстовими
документами.
|
||||
130.
|
Поняття
про об’єктну модель документа DOM і мову DHTML.
|
||||
131.
|
Поняття про
події та обробку подій, що підтримується мовою DHTML.
|
||||
132.
|
Створення динамічних
елементів за допомогою графічного редактора веб-сторінок: динамічна зміна
параметрів тексту, розкривні списки, позиціонування зображень.
|
ПР
№23. «Створення динамічних елементів
на веб-сторінках»
|
|||
133.
|
|||||
134.
|
|||||
135.
|
Поняття про мови
веб-скриптів та спосіб використання скриптів у гіпертекстових документах.
|
||||
136.
|
Автоматичне
генерування веб-скриптів засобами графічного редактора веб-сторінок, обробка
форм.
|
ПР №24.
«Обробка форм за допомогою веб-скриптів»
|
|||
137.
|
|||||
138.
|
|||||
139.
|
Узагальнення
з тем (Р8)
|
||||
140.
|
Підсумковий
урок
|