Назад Зміст Вперед

11 клас 2017-2018 н.р.

Календарно-тематичне планування уроків інформатики для 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.             

Формати відеофайлів, їхні особливості. Вставляння відеофайлів і настроювання параметрів їхнього відтворення. Відтворення аудіо- та відеофайлів в онлайновому режимі.
ПР №21. «Розміщення графічних об’єктів на веб-сторінці»

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.             

Підсумковий урок


.