необхідного для успішного навчання за програмою курсу

Тип програмного забезпечення Приклад програми
Операційна система з графічним інтерфейсом Windows, Linux
Програма для роботи з електронною поштою Outlook Express
Веб-браузер Internet Explorer, Opera, Chrome
Текстовий процесор MS Word, OO Writer
Табличний процесор MS Excel, OO Calc
Візуальне середовище програмування Visual Studio, Borland Delphi
Програма для обміну миттєвими повідомленнями ICQ, Windows Messenger, Skype
Електронні словники та програми-перекладачі Lingvo, Prompt, Плай, Рута
Засіб для розробки комп’ютерних презентацій MS PowerPoint, OO Impress
Засіб для опрацювання аудіо- та відеоданих і розробки мультимедійних презентацій MS Producer, Movie Maker
Система управління базами даних MS Access, OO Base
Графічний редактор веб-сайтів MS Front Page, Macromedia Dreamweaver
Засіб для створення комп’ютерних публікацій MS Publisher
Програми засоби навчання математики GRAN, DG
№ Уроку Зміст навчального матеріалу Практична робота Дата
1. Інформаційні технології в навчанні (8 год)
1.1.Програмні засоби навчання математики (6 год.)
1. Призначення математичних процесорів. Огляд середовища математичного процесора.    
2. Автоматизація математичних обчислень. Практична робота № 1. Автоматизація математичних обчислень.  
3. Побудова графіка функції однієї змінної. Практична робота №2.Побудова графіків функції.  
4. Знаходження наближених значень розв’язків рівнянь і систем рівнянь. Практична робота № 3. Знаходження наближених значень розв’язків рівнянь і систем рівнянь.  
5. Розвязування задач на пошук екстремумів.    
6. Розвязування задач на пошук екстремумів.    
1.2.Програмні засоби для підтримки навчання фізики, хімії та біології (2 год.)  
7. Огляд програмних засобів для підтримки навчання фізики, хімії та біології.      
8. Віртуальні лабораторії, інтерактивні моделі . Практична робота № 4. Використання програмних засобів при вивченні фізики, хімії та біології.    
2. Основи алгоритмізації та програмування (28 год.)
2.1. Базові поняття програмування. Засоби візуальної розробки програм (9 год.)
Поняття моделі. Типи моделей. Моделювання як метод дослідження об’єктів. Поняття алгоритму, властивості алгоритмів. Форми подання алгоритмів. Графічне подання алгоритмів.    
10. Поняття мови програмування, програмного коду, середовища розробки програм, компілятора. Етапи розв’язування задач з використанням комп’ютера.      
11. Поняття програми як автоматизованої системи. Складові програми: дані, логіка, інтерфейс. Поняття об’єкта у програмуванні. Властивості об’єкта. Елементи інтерфейсу користувача як об’єкти. Поняття події та обробника події. Поняття про методи об’єкта.      
12. Принципи роботи у візуальному середовищі розробки програм. Програмний проект і файли, що входять до його складу. Відкриття програмного проекту, його компіляція, збереження, виконання. Структура й складові елементи програм, записаних певною мовою програмування.      
13. Редагування коду обробників подій, пов’язаних з елементами управління. Створення найпростішого програмного проекту. Поняття оператора. Різновиди операторів. Виведення даних. Використання вікон повідомлень.   Практична робота №5. Створення й виконання програмного проекту. Використання елементів управління.  
14. Конструювання інтерфейсу користувача. Надання значень властивостям елементів управління. Відтворення на формах зображень. Поняття змінної. Оголошення змінної. Типи даних. Оператор надання значень. Змінювання значень властивостей елементів управління в ході виконання проекту. Константи. Введення даних.   Практична робота №6.Введення й виведення даних, робота зі змінними.  
15. Поняття операції та виразу. Основні правила запису, обчислення та використання виразів. Надання значень виразів змінним. Пріоритет операцій. Арифметичні операції.      
16. Покрокове виконання та аналіз роботи готових програм. Розробка власних програм на обчислення значень виразів. Використання налагоджувача програм. Різновиди помилок, методи їх пошуку та виправлення. Коментарі у програмному коді.   Практична робота №7. Налагодження програм.    
17. Тематичне оцінювання з теми «Базові поняття програмування. Засоби візуальної розробки програм »    
2.2. Основи структурного програмування (19 год.)  
18. Основні поняття математичної логіки: логічні константи, логічні змінні, логічні вирази.      
19. Логічні операції: кон’юнкція, диз’юнкція, заперечення. Логічні формули.    
20. Табличі істинності.
21. Запис логічних виразів мовою програмування. Операції порівняння.      
22. Алгоритмічна конструкція розгалуження та її графічне подання.    
23. Оператори розгалуження. Практична робота №8.Складання програм з розгалуженнями.    
24. Прапорці та групи перемикачів. Реалізація розгалужень з використанням прапорців та груп перемикачів.    
25. Поняття підпрограми та її аргументів. Поняття локальних і глобальних змінних.    
26. Формальні і фактичні параметри підпрограм.  
27. Стандартні підпрограми та підпрограми користувача. Створення і виклик підпрограм. Практична робота №9. Використання підпрограм.  
28. Алгоритмічна конструкція повторення та її графічне подання. Оператори циклів.  
29. Складання та програмна реалізація алгоритмів з циклами. Практична робота №10. Програмування циклічних обчислень.  
30. Поняття масиву. Оголошення одновимірного масиву. Практична робота №11. Опрацювання одновимірних масивів.  
31. Індексація елементів масиву. Введення даних у масив та відображення його вмісту.  
32. Використання багаторядкових текстових полів для введення даних у масив та їх відображення.  
33. Пошук даних у масиві. Обчислення підсумкових показників для числового масиву.  
34. Обчислення підсумкових характеристик для елементів, що задовольняють певним властивостям.  
35. Вибирання елементів з масиву за певним критерієм. Сортування масивів. Пошук елементів у відсортованому масиві.  
36. Тематичне оцінювання з теми « Основи структурного програмування »  
3. Бази даних. Системи управління базами даних (12 год.)
37. Поняття моделі даних, бази даних. Поняття й призначення систем управління базами даних.      
38. Огляд реляційної моделі даних. Модель «сутність-зв’язок».      
39. Поняття відношення, атрибута, ключа, зв’язку.    
40. Класифікація зв’язків за множинністю та повнотою.
41. Правила побудови моделі «сутність-зв’язок» предметної галузі.
42. Поняття таблиці, поля, запису. Основні етапи роботи з базами даних в середовищі системи управління базами даних.    
43. Відображення моделі «сутність-зв’язок» на базу даних. Практична робота №12.Розробка моделі «сутність-зв’язок» заданої предметної області. Створення бази даних в середовищі СУБД.    
44. Властивості полів, типи даних. Введення даних у таблиці. Форми. Сортування, пошук і фільтрація даних. Практична робота №13. Форми. Введення даних. Сортування, фільтрація і пошук даних.    
45. Поняття запиту до реляційної бази даних.      
46. Створення таблиць, запитів на вибірку даних і звітів з використанням майстрів. Практична робота №14. Створення запитів і звітів.    
47. Редагування запитів, звітів і форм з використанням конструктора.    
48. Тематичне оцінювання з теми «Бази даних. Системи управління базами даних »  
4. Інформаційні технології персональної та колективної комунікації (16 год.)
4.1 Автоматизоване створення й публікація веб-ресурсів (6 год.+1год резерву)
49. Структура веб-сайтів, різновиди веб-сайтів. Різновиди веб-сторінок. Етапи створення веб-сайтів.      
50. Поняття про засоби автоматизованої розробки веб-сайтів, редактор веб-сайтів з графічним інтерфейсом. Поняття про систему управління вмістом сайту.
51. Поняття хостингу. Автоматизоване створення статичної веб-сторінки, вибір її типу й оформлення. Практична робота № 15. Автоматизоване створення веб-сайту.
52. Наповнення веб-сторінки текстом та графічним матеріалом, створення гіперпосилань, завантаження файлів.  
53. Основи веб-дизайну.
54. Огляд технологій та сервісів Веб 2.0. Веб-спільноти. Вікі технології.  
55. Поняття блогу, різновиди блогів. Створення й оформлення блогу, публікація повідомлень та налаштування його параметрів.   Практична робота № 16. Створення й ведення власного блогу.
  4.2. Основи створення комп’ютерних публікацій (3 год+1 год)  
56. Поняття комп’ютерної публікації. 3асоби створення публікацій.
57. Види публікацій та їх шаблони. Структура публікації.
58. Особливості роботи з графічними та текстовими об’єктами під час створення комп’ютерних публікацій. Зв’язки між об’єктами публікації. Перетікання тексту між текстовими полями. Створення, збереження, відкриття та друк публікацій.   Практична робота №17. Створення інформаційного бюлетеня або буклету
59.   Тематичне оцінювання з теми « Автоматизоване створення й публікація веб-ресурсів; Основи створення комп’ютерних публікацій »  
9.3. Опрацювання мультимедійних даних (3 год +1 год.)
60. Поняття про мультимедійні дані. Формати аудіо- та відеофайлів. Мультимедійні програвачі. Засоби перетворення аудіо- та відеоформатів.
61. Додавання відеокліпів, звукових ефектів та мовного супроводу до слайдової презентації.  
62. Програмне забезпечення для опрацювання мультимедійних даних. Розробка аудіо та відео, створення кліпів. Збереження та публікація проектів. Розробка сценарію відеокліпу.
63. Налаштування часових параметрів аудіо- та відеоряду. Додавання до відеокліпу відеоефектів та налаштування переходів між його фрагментами.   Практична робота №18.Створення відеокліпу.
  4.4. Інтегроване використання засобів опрацювання електронних документів (2 год.)
64. Обмін даними між графічним редактором, текстовим і табличним процесором, системою управління базами даних, засобом для розробки комп’ютерних презентацій.
65. Імпорт та експорт файлів документів. Вбудовування та зв’язування файлів. Веб-публікація документів. Практична робота №19. Виконання завдань з опрацювання даних у кількох програмних середовищах.
4.5. Спільна робота з документами. Розробка колективного проекту (2 год+1год+1 год резерву)
66. Середовище для спільної роботи з документами. Колективне виконання завдань з опрацювання даних.
67. Служби онлайнового документообігу.
68. Спільна робота з онлайновими документами. Практична робота №20. Розробка проекту.
69. Тематичне оцінювання з теми «Опрацювання мультимедійних даних; Інтегроване використання засобів опрацювання електронних документів; Спільна робота з документами. Розробка колективного проекту»
70. Підсумковий урок.