Інститут післядипломної педагогічної освіти Чернівецької області
РОЗГЛЯНУТО Методичною радою методичного центру управління освіти Глибоцької РДА Протокол № 3 від 28.01.2016 р.
СХВАЛЕНО Вченою радою Інституту післядипломної педагогічної освіти Чернівецької області Протокол №__________ від_____________ 2016 р.
Завідувач РМЦ управління освіти Глибоцької РДА
Директор ІППОЧО
____________ Намака О.С.
____________ Білянін Г.І.
ГУРТОК«ЮНІ ПРОГРАМІСТИ» НАУКОВО-ТЕХНІЧНИЙ НАПРЯМ (початково-технічний профіль) 3 роки навчання (навчальна програма) Укладач: Головата М. Л., керівник гуртка комунального закладу «Глибоцький будинок творчості дітей та юнацтва» Рецензенти: Бирка М.Ф., доцент кафедри педагогіки, психології та теорії управління ІППОЧО, кандидат педагогічних наук Бабій М.Г., методист РМЦ управління освіти Глибоцької РДА Чернівці – 2016
2 ЗМІСТ ПОЯСНЮВАЛЬНА ЗАПИСКА ........................................................................ 3 ОСНОВНИЙ РІВЕНЬ, ПЕРШИЙ РІК НАВЧАННЯ ..................................... 10 Навчально-тематичний план .................................................................. 10 Зміст програми ........................................................................................ 11 ОСНОВНИЙ РІВЕНЬ, ДРУГИЙ РІК НАВЧАННЯ....................................... 18 Навчально-тематичний план .................................................................. 18 Зміст програми ........................................................................................ 19 ВИЩИЙ РІВЕНЬ ............................................................................................... 25 Навчально-тематичний план .................................................................. 25 Зміст програми ........................................................................................ 26 ПРОГНОЗОВАНИЙ РЕЗУЛЬТАТ .................................................................. 32 ОРІЄНТОВАНИЙ ПЕРЕЛІК ОБЛАДНАННЯ ............................................... 34 БІБЛІОГРАФІЯ ................................................................................................. 35
3 ПОЯСНЮВАЛЬНА ЗАПИСКА Однією з головних умов успішності людини в сучасному світі є забезпечення навчання, виховання, професійної підготовки її для роботи в інформаційному суспільстві. Характерною ознакою сучасної освіти, складовою єдиного освітнього простору
та
позашкільних
невід’ємною навчальних
частиною закладів
навчально-виховного
стали
процесу
інформаційно-комп’ютерні
технології(ІКТ). Інформаційно-комп’ютерні
технології
–
програмне
та
апаратне
забезпечення персональних комп’ютерів, технологій обробки, збереження, відбору та представлення інформації, глобальна комп’ютерна мережа Інтернет та ін. На сьогодні використання ІКТ у навчально-виховному процесі позашкільного закладу належить до найбільш актуальних питань освіти, бо сприяє підвищенню якості освіти вихованців гуртків науково-технічного напряму,
їх подальшій успішній інтеграції у доросле життя. З метою
реалізації цього завдання та підвищення рівня якості позашкільної освіти була створена дана програма. Новизна навчальної програми полягає в тому, що вдосконалено форми та методи використання інформаційно-комп’ютерних технологій у процесі навчально-пізнавальної діяльності вихованців; – набули подальшого розвитку прийоми застосування інформаційнокомп’ютерних технологій у навчально-виховному процесі з урахуванням санітарно-гігієнічних норм та вікових особливостей дітей. Під час укладання програми з метою дотримання принципів наступності та доступності враховано Державний стандарт базової і повної середньої освіти, зокрема освітніх галузей «Технології» (трудове навчання, інформатика), «Математика», «Мистецтво». Цей документ передбачає
4 формування у вихованців гуртків науково-технологічного напряму основних компетентностей: o інформаційно-комунікаційної
–
здатність
використовувати
інформаційно-комунікаційні технології та відповідні засоби для виконання особистісних і суспільнозначущих завдань; o міжпредметної – здатність застосовувати щодо міжпредметного кола проблем знання, уміння, навички, способи діяльності та ставлення, які належать до певного кола навчальних предметів і освітніх галузей; o предметної мистецької – здатність до розуміння і творчого самовираження у сфері музичного, образотворчого та інших видів мистецтва, що формується під час сприймання творів таких видів мистецтва і їх практичного опанування; o проектно-технологічної – здатність застосовувати знання, уміння та особистий досвід у предметно-перетворювальній діяльності. При цьому особистісно-зорієнтований підхід до навчання забезпечує розвиток академічних, соціокультурних, соціально-психологічних та інших здібностей учнів. Навчальна програма реалізується у гуртку «Юні програмісти» науковотехнічного напряму початково-технічного профілю та спрямована на вихованців віком 13-16 років. Метою навчальною програми є сформувати теоретичну базу знань та практичні навички вихованців гуртка з використання інформаційнокомп’ютерних технологій у своїй діяльності, що має забезпечити засвоєння основ інформаційної культури та
розвиток інформатично-комунікативної
компетентності; сприяти оволодінню навичками з основ алгоритмізації та програмування, побудови алгоритмів різного рівня складності та їх аналіз, оптимізації методів їх розробки з використанням елементів комбінаторики, теорії графів тощо.
5 Основні завдання програми полягають у тому, щоб: навчити: o проводити основні операції з інформаційними об’єктами; o аналізувати, синтезувати, оцінювати інформаційні процеси, що відбуваються у живій природі, суспільстві та техніці; o одержувати уявлення про основи управління, прийняття рішень, основні принципи роботи засобів інформаційних комп’ютерних технологій; розвинути уміння: o ознайомлюватися з інформаційним моделюванням; o створювати алгоритми як засіб планування, організації діяльності; o одержувати уявлення про роль інформатики та інформаційнокомп’ютерних технологій у розвитку сучасної цивілізації; o засвоювати
юридичні
та
морально-етичні
норми
роботи
з
інформаційними даними і програмними продуктами; o оцінювати власні результати предметно-перетворювальної діяльності та рівня сформованості ключових і предметних компетентностей. o розвинути в учнів креативність мислення, уміння та навички самостійної пошукової роботи, роботи з літературою, підготовки наукової доповіді, презентації та захисту власного проекту. виховати: o прагнення до самореалізації, професійного самовизначення; o бажання здобути знання про інформаційну безпеку суспільства та особистості. Характеристика структури та розділів програми Навчальна програма складається з двох курсів (двох паралельних змістовних ліній): o Інформаційно-комп’ютерні технології. o Алгоритмізація та програмування. Термін реалізації програми – 3 роки та передбачає навчання вихованців у групах основного (перший і другий роки навчання по 144 години на рік) та
6 вищого (третій рік – 216 годин) з розрахунку 504 години в цілому (4години на тиждень у 8-9 класах, 6 годин на тиждень у 10-11 класах). До початкового рівня належать творчі групи, робота яких спрямована на загальний розвиток дітей, виявлення їх здібностей і нахилів та прищеплення інтересу до творчої діяльності. Це проводиться у навчальному закладі до залучення учнів до гурткової роботи. Основний рівень підготовки передбачає розширення і поглиблення теоретичних знань та необхідних професійних вмінь і навичок. Опанування вищого рівня задовольняє потреби здібних, обдарованих і талановитих вихованців у творчій підготовці, що, насамперед, передбачає удосконалення і розвиток набутих навичок і майстерності в обраному напрямку. Для викладання обох курсів відводиться у програмі однакова кількість годин, що дозволяє опановувати дві змістовні лінії одночасно (дві змістовні лінії опановують ся паралельно).За програмою передбачено 4 (6) години на тиждень, які рекомендується розподілити таким чином: для основного рівня навчання по 2 години на тиждень для викладання курсу «Інформаційнокомп’ютерні технології» та 2 години на тиждень – для курсу «Алгоритмізація та програмування». Для вищого рівня навчання відповідно по 3 години на тиждень для викладання запропонованих курсів. Використовуючи
в
навчальному
процесі
знання
інформаційно-
комп’ютерних технологій, розвинемо у вихованців необхідні у майбутньому уміння та навички роботи: створювати текстові документи, таблиці, малюнки, діаграми, презентації, публікації, веб-сайти; використовувати Інтернет-технології, локальні мережі, бази даних; здійснювати анкетування, діагностування, тестування, пошук необхідної інформації в мережі Інтернет; розробляти власні електронні продукти; поєднувати готові електронні продукти (електронні підручники, демонстраційні програми тощо) у своїй діяльності. Вивчення
інформаційно-комп’ютерних
технологій
базується
на
використанні ліцензованого програмного забезпечення, яке на сьогоднішній
7 день обов’язково поставляється разом з комп’ютерною технікою у кожний навчальний заклад. Програмою передбачено паралельне вивчення курсу «Алгоритмізація та програмування» з 8-го класу. Такий підхід обумовлений необхідністю оволодіння вихованцями гуртка одночасно знаннями з обох сфер, що забезпечить їх підготовку до участі в учнівських олімпіадах з базових дисциплін, різноманітних конкурсах, турнірах, підготовки до зовнішнього незалежного оцінювання. Для вивчення навчального матеріалу з алгоритмізації та програмування у якості базової платформи обрана алгоритмічна мова Паскаль. Проте керівник гуртка може самостійно адаптувати її під іншу мову програмування. Відповідно до обраної методики вивчення курсів керівник гуртка може добирати відповідні навчальні посібники та дидактичне забезпечення з переліку літератури, рекомендованої Міністерством освіти і науки України, віддаючи перевагу тим чи іншим з них або ж певним чином поєднуючи їх. У програмі до кожного розділу тем для закріплення нового матеріалу, вироблення практичних навичок передбачені практичні завдання. На цих заняттях доцільно навчити вихованців гуртка створювати власне портфоліо, дотримуючись Закону про авторське право, інструкцій щодо законного використання різних додаткових матеріалів в проектній діяльності. Програма розрахована як на обдарованих учнів, так і на учнів, які прагнуть покращити свої знання з інформаційних комп’ютерних технологій. Кожний рік навчання передбачає участь у конкурсах, міжнародних програмах, регіональних та міжнародних телекомунікаційних проектах, учнівських олімпіадах з базових дисциплін, турнірах, онлайн-тестування через мережу Інтернет, підготовку до ЗНО. Саме такі напрямки готують вихованців гуртка до їх майбутньої професійної діяльності, спонукають до дослідницької, пошукової самостійної роботи, розвиваючи при цьому творчі здібності.
8 Під час засвоєння вищого рівня навчання програмою передбачені години з підготовки вихованців гуртка до зовнішнього незалежного оцінювання з різних навчальних предметів. Ці форми роботи дозволяють визначити вміння учнів логічно мислити та застосовувати програмний матеріал при вирішенні комплексних задач із застосуванням інформаційних комп’ютерних технологій. Програма передбачає проведення різних видів занять у комп’ютерному класі. Методами опрацювання навчального матеріалу є як традиційні – словесні (лекція, розповідь, пояснення, бесіда), робота учнів з текстовою інформацією (підручником, довідковою, науково-популярною і навчальною літературою),
комп'ютерними програмами чи глобальною мережею
Інтернет, проведення практичних робіт так і нетрадиційні: демонстраційний експеримент, метод проектів, метод доцільно дібраних задач, метод демонстраційних прикладів тощо. Практичні методи (виконання лабораторних робіт, практикумів, робота з роздатковим матеріалом, розв'язування задач та ін.) є необхідною складовою для кращого засвоєння теоретичного матеріалу. Формами контролю за результативністю навчання є: різнорівневі тестування, фронтальне та індивідуальне опитування, захист творчих робіт, участь в конкурсах, виставках, захист навчального проекту або портфоліо. Під час складання програми були враховані такі нормативні документи: o Конституція України; o Закон України «Про освіту»; o Закон України «Про позашкільну освіту»; o Закон України «Про охорону дитинства»; o Закон України «Про основні засади розвитку інформаційного суспільства в Україні на 2007-2015 роки»; o Закон України «Про національну програму інформатизації»; o Закон про авторське право;
9 o Національна доктрина розвитку освіти; o Положення про позашкільний навчальний заклад; o Положення про порядок організації індивідуальної та групової роботи в позашкільних навчальних закладах (у редакції наказу Міністерства освіти і науки України від 10.12.2008 р. № 1123); o Програми інформатизації загальноосвітніх навчальних закладів, комп’ютеризації сільської школи. Залежно
від
типу комп’ютерної техніки, наявного навчально-
методичного та програмного забезпечення керівник гуртка може вносити певні корегування: самостійно добирати методичні шляхи розв’язання освітніх завдань курсів, змінювати кількість годин, необхідних для засвоєння навчального матеріалу з окремих тем програми.
10 ОСНОВНИЙ РІВЕНЬ, ПЕРШИЙ РІК НАВЧАННЯ Навчально-тематичний план № п/ п 1.
2.
3. 4. 5. 6. 7. 8. 9.
10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Розділ, тема
Кількість годин усього теоретичні практичні
Вступне заняття o Інформаційно-комп’ютерні технології (70) Інформація та інформаційні процеси
2
1
1
6
2
4
Апаратна та програмна складові інформаційної системи Операційні системи Програмна складова інформаційної системи Текстовий процесор Word Microsoft PowerPoint Microsoft Publisher Екскурсії. Олімпіади. Конкурси o Алгоритмізація та програмування (70) Інформаційна модель Алгоритми Програма. Мова програмування Лінійні алгоритми Алгоритми з розгалуженням Алгоритми з повторенням Табличні величини Рядкові величини Звернення до процедур і функцій Екскурсії. Олімпіади. Конкурси Підсумкове заняття Разом
4
2
2
8 8
3 4
5 4
16 12 10 6
6 4 4 -
10 8 6 6
2 8 8 8 8 8 8 6 8 6 2 144
1 4 3 4 3 3 4 3 3 1 55
1 4 5 4 5 5 4 3 5 6 1 89
11 Зміст програми o Інформаційно-комп’ютерні технології 1. Вступне заняття (2 год) Мета, завдання та зміст роботи гуртка. Організаційні питання. Техніка безпеки при роботі на комп’ютері. 2. Інформація та інформаційні процеси (6год) Інформатика – як наука. Поняття інформації, повідомлення і шуму. Види та властивості інформації. Інформаційні процеси: пошук, збирання, зберігання, опрацювання, подання, передавання, використання, захист інформації. Етапи розвитку обчислювальної техніки, покоління комп’ютерів. Одиниці виміру кількості інформації. Кодування інформації. Поняття системи числення. Позиційні та непозиційні системи числення. Розгорнута форма запису числа. Арифметичні дії в позиційних системах числення. Правила переведення цілих чисел з десяткової системи числення в двійкову. Практичні роботи: «Кодування інформації»; «Переведення чисел з десяткової системи числення в двійкову та навпаки»; «Виконання арифметичних дій у двійковій системі числення». 3. Апаратна та програмна складові інформаційної системи (4 год) Структура інформаційної системи. Апаратна та програмна складові інформаційної системи. Основні пристрої апаратної складової інформаційної системи, їх функції та взаємодія: процесор, пам’ять комп’ютера (внутрішня та зовнішня), монітори, клавіатура, „мишка”, принтер, сканер, мережеві пристрої. Процес завантаження комп’ютера. Правила техніки безпеки під час роботи з комп’ютером. Програмна складова інформаційної системи. Види програмного забезпечення: системне, сервісне, прикладне, інструментальне. Поняття дистрибутиву. Процес інсталяції, версія програмного продукту.
12 Практична робота: «Робота з клавіатурним тренажером». 4. Операційні системи (8 год) Поняття операційної системи. Функції та склад операційної системи, класифікація операційних систем. Огляд сучасних операційних систем (MS DOS, WINDOWS, UNIX (LINUX)). Файлова структура ОС: поняття файла, каталогу (папки), ієрархічної структури, шляху до файла. Інтерфейс ОС, основні об’єкти ОС та робота з ними. Принципи роботи користувача з ОС. Основні операції для роботи з дисками. Довідкова система, пошук інформації. Стандартне програмне забезпечення ОС Windows (Блокнот, WordPad,
калькулятор).
TotalCommander).
Поняття
Оболонки про
операційних
комп’ютерні
систем
віруси.
(Far,
Класифікація
комп’ютерних вірусів, спектр дії та методи розповсюдження. Антивірусні програми, їх класифікація та принципи роботи. Ознайомлення з роботою антивірусних програм, способи захисту інформації. Практичні роботи: «Елементи вікон у Windows»; «Створення папок та операції з ними стандартними засобами Windows»; «Оболонка FAR (Total Commander). Операції з файлами»; «Різні види обчислень за допомогою калькулятора»; «Створення документів у середовищах Блокнот, WordPad». 5. Програмна складова інформаційної системи (8 год) Стандартне програмне забезпечення ОС Windows (Paint, Internet Explorer, електронна пошта, програвач Windows MediaPlayer, програма Windows Movie Maker).Стиснення інфорації. Архівація файлів. Робота з програмами-архіваторами. Основні дії над архівними файлами. Архіватори (WinRar, WinZip).
13 Практичні роботи: «Створення зображень у графічному редакторі Paint»; «Структура та налагодження браузера Internet Explorer, робота з електронною поштою»; «Структура та налагодження програвача Windows MediaPlayer». 6. Текстовий процесор Word (16год) Системи опрацювання текстів, їх класифікація, призначення та основні функції. Завантаження текстового процесора. Створення, відкриття та збереження документа. Робота з фрагментами тексту – виділення, копіювання, перенесення, вилучення, пошук і заміна. Перевірка правопису. Форматування шрифта, абзацу. Робота зі списками, колонками, розривами. Нумерація сторінок. Використання таблиць у текстах. Робота з об’єктами в середовищі текстового редактора. Формули в тексті. Робота з графікою: вставлення та модифікація малюнків, малюнок у тексті, види вирівнювань. Створення об’єкта WordArt. Створення діаграм. Колонтитули, стилі, шаблони. Створення,
модифікація та використання
форм. Робота з закладками та зносками. Створення та модифікація змісту і покажчика. Робота з великими документами. Структура документа. Друк тексту. Налаштування панелей інструментів. Переклад тексту. Практичні роботи: «Робота з фрагментами тексту. Перевірка правопису. Форматування шрифту, абзаців»; «Робота зі списками, колонками, розривами. Нумерація сторінок»; «Використання таблиць в документах. Форматування за допомогою таблиць»; «Робота з об’єктами в середовищі текстового редактора. Формули в тексті»; «Робота з об’єктами в середовищі текстового редактора. Робота з графікою. Вставлення та модифікація малюнків. Малюнок у тексті, види вирівнювань. Створення об’єкта WordArt. Створення діаграм»;
14 «Автоматизація форматування. Стилі»; «Колонтитули. Шаблони. Створення
модифікація та використання
форм»; «Робота з закладками та зносками. Створення та модифікація змісту і вказівника покажчика». 7. Microsoft PowerPoint (12 год) Поняття
комп’ютерної
презентації.
Можливості
презентації
та
особливості її використання. Групи презентацій: «Офіційна презентація», «Офіційно-емоційна «Інтерактивний
презентація»,
семінар»,
«Плакати»,
«Електронний
«Подвійна
роздатковий
дія»,
матеріал»,
«Інформаційний ролик». Вимоги до структури та змісту презентації. Вимоги до врахування фізіологічних особливостей сприйняття кольорів і форм. Основні прийоми при створенні презентації: використання шрифтів, автофігур, фону, малюнків, анімацій, управляючих o6'єктів, налаштування зміни кадрів. Використання гіперпосилань при створенні презентації. Вставлення діаграм. Використання в презентації документів, створених у Word. Використання в презентаціях звукових, відеофайлів, записів з компактдиска. Збереження презентації у різних форматах. Практичні роботи: «Використання
шрифтів,
автофігур,
фону,
малюнків,
анімацій,
управляючих oб’єктів, налаштування зміни кадрів»; «Використання гіперпосилань при створенні презентації. Вставлення діаграм»; «Використання
в
презентації
документів,
створених
у
Word.
Використання в презентаціях звукових, відеофайлів, записів з компакт-диска. Збереження презентації у різних форматах». 8. Microsoft Publisher (10 год) Публікація. Види публікацій. Можливості Microsoft Publisher для створення бюлетенів різних видів, газет, буклетів, календарів, візиток,
15 запрошень, меню, путівників, ділових бланків, об’яв, плакатів та інших видів друкованої продукції. Практичні роботи: «Створення бюлетеня»; «Створення буклету»; «Створення сайта»; «Створення об’яв, плакатів». 9. Екскурсії. Олімпіади. Конкурси (6 год) Проведення екскурсій, конкурсів, турнірів. Підготовка до учнівських олімпіад з базових дисциплін, конкурсів. o Алгоритмізація та програмування 10. Інформаційна модель (2 год) Поняття моделі та моделювання. Класифікація моделей. Інформаційна модель. Етапи розв’язування задач на комп’ютері. Практична робота: «Побудова математичної та інформаційної моделі». 11. Алгоритми (8 год) Поняття алгоритму. Способи запису алгоритмів. Базові структури алгоритмів. Типи алгоритмів. Побудова алгоритмів. Виконавець та система команд виконавця. Формальне виконання алгоритму. Аргументи, результати, проміжні величини. Практична робота: «Способи представлення алгоритмів. Базові алгоритмічні структури. Типи алгоритмів». 12. Програма. Мова програмування (8 год) Поняття програми. Класифікація мов програмування. Середовище програмування та його основні елементи (робота у режимі консольного додатку). Елементи мови програмування. Структура програми.
16 Практична робота: «Робота у середовищі програмування» 13. Лінійні алгоритми (8год) Поняття змінної. Ім’я та тип змінної. Опис стандартних типів змінних. Арифметичні операції. Правила запису арифметичних виразів. Стандартні функції. Команда присвоювання. Оператор присвоювання. Команди введення та виведення інформації. Процедури введення та виведення інформації. Використання текстових файлів для введення та виведення інформації. Практичні роботи: «Введення та виведення даних»; «Створення лінійних програм». 14. Алгоритми з розгалуженням (8 год) Логічні вирази та логічні операції. Таблиці істинності. Команда розгалуження. Умовний оператор мовою програмування. Команда вибору, оператор вибору. Вкладені розгалуження. Практичні роботи: «Побудова алгоритмів з послідовними розгалуженнями та їх реалізація у вигляді програм»; «Побудова алгоритмів з вкладеними розгалуженнями та їх реалізація у вигляді програм». 15. Алгоритми з повторенням (8 год) Команда повторення; оператори циклу. Поєднання повторення і розгалуження. Рекурентні послідовності. Вкладені цикли. Можливості середовища програмування для роботи з циклічними програмами. Практичні роботи: «Побудова алгоритмів з послідовними повтореннями та їх реалізація у вигляді програм»; «Побудова рекурентних алгоритмів та їх реалізація у вигляді програм»; «Побудова алгоритмів з вкладеними повтореннями та їх реалізація у вигляді програм».
17 16. Табличні величини (8 год) Опис табличних величин мовою програмування. Алгоритми і програми роботи з таблицями. Алгоритми знаходження суми й добутку елементів таблиць. Алгоритм пошуку елементів з деякою властивістю. Алгоритми впорядкування табличних величин. Практичні роботи: «Опрацювання табличних величин»; «Впорядкування табличних величин». 17. Рядкові величини (6 год) Вказівки і функції опрацювання рядкових величин. Складання алгоритмів з використанням рядкових величин. Практична робота: «Опрацювання рядкових величин». 18. Звернення до процедур і функцій (8год) Поняття
основного
та
допоміжного
алгоритму.
Підпрограми.
Складання алгоритмів з використанням функцій. Складання алгоритмів з використанням процедур. Процедури і функції побудови графічних зображень. Складання алгоритмів створення графічних зображень. Практичні роботи: «Програми із зверненням до підпрограм», «Побудова графічних зображень» 19. Екскурсії. Олімпіади. Конкурси (6 год) Проведення екскурсій, конкурсів, турнірів. Підготовка до учнівських олімпіад з базових дисциплін, конкурсів. 20. Підсумкове заняття (2 год) Підведення підсумків роботи гуртка за рік. Відзначення кращих вихованців. Практична робота: «Демонстрація кращих робіт».
18 ОСНОВНИЙ РІВЕНЬ, ДРУГИЙ РІК НАВЧАННЯ Навчально-тематичний план № Розділ, тема Кількість годин п/ усього теоретичні практичні п 1. Вступне заняття 2 1 1 o Інформаційно-комп’ютерні технології (70) 28 8 20 2. Табличний процесор Microsoft Office Excel 3. Комп’ютерна графіка. Векторна 18 6 12 графіка. Графічний редактор CorelDraw 4. СУБД Microsoft Office Access 18 6 12 5. Екскурсії. Олімпіади. Конкурси 6 6 o Алгоритмізація та програмування (70) 2 1 1 6. Методика розробки алгоритмів, оцінка їх ефективності 7. Системи числення. 8 2 6 Представлення інформації у комп’ютері 8. Структури даних 8 4 4 9. Пошукові алгоритми 8 3 5 10. Методи сортування 8 4 4 11. Алгоритми для роботи з довгими 6 2 4 числами 12. Елементи комбінаторики в 6 2 4 алгоритмічних задач 13. NP-повні задачі 4 2 2 14. Основи теорії графів 14 4 10 15. Екскурсії. Олімпіади. Конкурси. 6 6 16. Підсумкове заняття 2 1 1 Разом 144 46 98
19 Зміст програми o Інформаційно-комп’ютерні технології 1. Вступне заняття (2 год) Мета, завдання та зміст роботи гуртка. Організаційні питання. Техніка безпеки при роботі на комп’ютері. 2. Табличний процесор Microsoft Office Excel (28 год) Організація табличної інформації в Microsoft Office Excel. Типи даних, форматування даних. Форматування та виведення таблиць на друк. Обчислення в Excel. Види адресації. Використання стандартних функцій. Застосування майстра функцій. Організація графічної інформації в Excel. Типи діаграм. Елементи діаграм, майстер діаграм. Редагування діаграм. Робота з базами даних (списками) в Excel. Створення та сортування списків. Відбір даних засобами авто фільтру. Використання розширеного фільтра, консолідації даних, майстра зведених таблиць при обробці баз даних. Реалізація умовних конструкцій. Умовне форматування. Засоби оптимізації в Excel (інсталяція засобу «Пошук рішення», аналіз результатів, моделі оптимізації).
Елементи
регресійно-кореляційного
математичної аналізу
в
статистики Excel.
в
Excel.
Елементи
Розв’язування
математичного, фізичного та економічного змісту. Практичні роботи: «Організація табличної інформації в Excel»; «Виконання обчислень в Excel»; «Організація графічної інформації в Excel»; «Робота з базами даних (списками) в Excel»; «Реалізація умовних конструкцій; умовне форматування)»; «Засоби оптимізації в Excel»; «Елементи математичної статистики в Excel»; «Елементи регресійно-кореляційного аналізу в Excel».
задач
20 3. Комп’ютерна графіка. Векторна графіка. Графічний редактор CorelDraw (18 год) Види комп’ютерної графіки. Основні поняття про растрову та векторну графіку. Основні поняття комп’ютерної графіки. Кольорові моделі (RGB, CMYK; HSB).Кольорові палітри. Індексна, фіксована, «безпечна» палітра. Формати графічних файлів. Особливості стандартних векторних форматів. Методи стиснення графічних даних. Перетворення файлів з одного формату у інший. Векторний графічний редактор CorelDRAW. Робочий екран. Призначення пунктів головного меню.
Знайомство з інструментами.
Малювання прямих ліній. Властивості створених об’єктів. Збереження малюнка. Основи роботи з об’єктами: видалення, переміщення, обернення, перенесення, копіювання та дзеркальне відображення об’єктів. Створення малюнків за допомогою простих геометричних примітивів. Заливки малюнків. Допоміжні режими роботи (лінійка, сітка, направляючі).Створення малюнків за допомогою кривих. Операції перетворення кривих. Методи упорядкування
та
об’єднання
об’єктів.
Особливості
групування,
комбінування та зварювання об’єктів. Перетин та виключення об’єктів. Поняття перспективи. Методи створення тривимірних об’єктів на площині. Ефект перетікання. Перетікання вздовж будь-якого контуру. Створення ефекту рельєфу. Робота з текстами. Особливості фігурного (Artistic) та простого (Paragraph) тексту. Імпорт та експорт зображень в CorelDraw. Практичні роботи: «Створення малюнків за допомогою графічних примітивів»; «Використання заливок всіх типів. Створення малюнків з кривих»; «Особливості групування, комбінування та зварювання об’єктів»; «Методи створення тривимірних об’єктів на площині»; «Ефект перетікання. Створення ефекту рельєфу. Створення тексту, Спеціальні ефекти для фігурного тексту».
21 4. СУБД Microsoft Office Access (18 год) Концепція баз даних. Класифікація баз даних. Реляційні бази даних. Структура бази даних. Поняття таблиці, запису, поля, значення. СУБД Access. Об’єкти Access. Режими роботи з Access. Таблиці. Створення таблиць та засоби їх редагування. Зв’язки між таблицями. Нормалізація баз даних. Запити. Запити на вибірку. Параметричні запити. Обчислення у запитах. Підсумкові запити. Запити на зміну. Форми. Засоби створення форм. Структура форми. Створення та редагування зв’язаних полів. Звіти. Автозвіти. Структура звіту. Сортування та групування у звіті. Макроси. Створення макросів. Створення кнопки, яка запускає макрос у формі. Диспетчер кнопочних форм. Стиснення бази даних. Практичні роботи: «Створення таблиці бази даних»; «Створення зв’язків між таблицями»; «Створення бази даних з різними типами запитів»; «Створення бази даних з різними типами форм»; «Створення звітів»; «Створення макросів»; «Створення кнопочної форми. Стиснення бази даних». 5. Екскурсії. Олімпіади. Конкурси (6 год) Підготовка до конкурсів і змагань. Участь в екскурсіях, конкурсах, міжнародних проектах тощо. o Алгоритмізація та програмування 6. Методика розробки алгоритмів, оцінка їх ефективності (2 год) Процес створення алгоритму. Математична модель. Вибір структури алгоритму і вхідних даних. Пошук оптимального алгоритму розв’язання. Узагальнення
та
аналіз
ефективності
алгоритму.
екстремальних
ситуацій.
Покрокова
деталізація,
Оцінка
та
аналіз
планування
та
22 представлення алгоритму. Допоміжні задачі. Реалізація алгоритму мовою програмування. 7. Системи числення. Представлення інформації у комп’ютері (8 год) Поняття систем числення. Арифметичні дії в позиційних системах числення. Переведення чисел з однієї системи числення в іншу. Алгоритм зв’язку між системами числення з основою 2k. Однорозрядний суматор. Числова інформація. Текстова інформація. Практична робота: «Алгоритми переведення чисел з однієї позиційної системи числення в іншу». 8. Структури даних (8 год) Проста змінна. Масив. Стек. Черга. Дек. Зв’язний список. Дерево. Бінарне дерево. Хеш-таблиця. Практичні роботи: «Стек»; «Черга»; «Зв’язний список»; «Дерево». 9. Пошукові алгоритми (8 год) Основні поняття пошукових алгоритмів. Лінійний пошук. Бінарний пошук. Рекурсивні пошукові алгоритми. Пошукові алгоритми на бінарних деревах. Пошук у рядку. Скінченні автомати. Практичні роботи: «Лінійний та бінарний пошук. Пошук у рядку»; «Рекурсивні пошукові алгоритми»; «Пошукові алгоритми на бінарних деревах».
23 10.
Методи сортування (10 год)
Основні поняття методів сортування та їх класифікація. Прямі методи сортування вставленням, обміном, вибором. Покращені методи сортування з двійковим
включенням,
швидке
сортування.
Удосконалені
методи
сортування, швидке сортування. Сортування послідовностей. Сортування за лінійний час. Порівняння методів сортування. Практичні роботи: «Прямі методи сортування»; «Покращені методи сортування»; «Удосконалені методи сортування». 11.
Алгоритми для роботи з довгими числами(6 год)
Додавання довгих чисел. Віднімання довгих чисел. Використання алгоритмів для роботи з довгими числами при розв’язуванні алгоритмічних задач. Практична робота: «Алгоритми для роботи з довгими числами». 12.
Елементи комбінаторики в алгоритмічних задач (6 год)
Основні поняття та терміни комбінаторики. Перестановки. Алгоритм генерування переставлень. Сполучення. Розміщення. Повна вибірка. Практичні роботи: «Алгоритм генерування переставлень»; «Сполучення, розміщення, повна вибірка». 13.
NP-повні задачі (4 год)
Класифікація
NP-повних
задач.Діагностування
NP-повних
задач.
Задача комівояжера. Задача про розклад. Типові NP-повні задачі. Практична робота: «Задача комівояжера». 14.
Основи теорії графів (16 год)
Основні поняття теорії графів. Способи представлення графів. Пошук у ширину та глибину,
Ейлерів та гамільтонів графи. Побудова остовного
24 дерева та остовного дерева мінімальної довжини, алгоритми Прима та Краскала. Визначення найкоротшого шляху в графі, алгоритм Дейкстри, алгоритм Флойда-Уоршелла. Точки з’єднання та мости в графі. Потоки в мережах. Дводольні графи. Наближений розв’язок задачі про комівояжера. Практична робота: «Основні поняття теорії графів, способи представлення графів». 15.
Екскурсії. Олімпіади. Конкурси (6 год)
Підготовка до конкурсів і змагань. Участь в екскурсіях, конкурсах, міжнародних проектах тощо. 16.
Підсумкове заняття (2 год)
Підведення підсумків роботигуртка за рік. Відзначення кращих вихованців. Практична робота: «Демонстрація кращих робіт».
25
ВИЩИЙ РІВЕНЬ Навчально-тематичний план № Розділ, тема п/ п 1. Вступне заняття o Ін формаційно-комп’ютерні технології (105) 2. Комп’ютерна графіка. Растрова графіка. Графічний редактор AdobePhotoShop Створення анімації в Adobe Macromedia Flash Комп’ютерні мережі. Інтернет. Основи Web-програмування Створення сайтів Електронні засоби навчання
3. 4. 5. 6. o
7. 8. 9. 10. 11.
12. 13. 14. 15.
16.
Кількість годин усього теоретичні практичні 3
1
2
16
6
10
14
6
8
20
8
12
20 35
8 -
12 35
4
2
2
10
4
6
6 14
2 6
4 8
6
3
3
10
2
8
10 10
3 2
7 8
35
-
35
3 216
1 54
2 162
А лгоритмізація та програмування (105) Основи лінійного програмування Основи динамічного програмування Жадібні алгоритми Алгоритми обчислювальної геометрії Алгебраїчні методи розв’язування алгоритмічних задач Планування роботи над комп’ютерним проектом Реалізація власного проекту Оформлення документації проекту. Захист проекту Екскурсії. Олімпіади. Конкурси. Підготовка до зовнішнього незалежного оцінювання Підсумкове заняття Разом
26 Зміст програми o Інформаційно-комп’ютерні технології 1. Вступне заняття (3 год) Мета, завдання та зміст роботи гуртка. Організаційні питання. Техніка безпеки при роботі на комп’ютері. 2. Комп’ютерна графіка. Растрова графіка. Графічний редактор AdobePhotoShop (16 год) Основні поняття растрової графіки. Редактор растрової графіки AdobePhotoShop. Робочий екран редактора. Призначення пунктів головного меню. Знайомство з інструментами. Робота з панелями, з виділеними областями. Виділення фрагментів зображень, масштабування, обертання, переміщення, дублювання меж виділеної області. Кадрування зображень. Робота з виділеними областями довільної форми. Інструменти групи Lasso, маски та канали. Корекція виділення у режимі швидкої маски. Збереження виділеної області у якості маски. Завантаження збереженого виділення. Основи роботи з шарами. Зображення, створене з кількох шарів. Створення нового шару, виділення, демонстрація, приховування, зміна порядку слідування шарів.
Об’єднання шарів з метою зменшення об’єму файлу.
Малювання та розфарбування. Вибір основного та фонового кольорів. Розмір та параметри інструментів малювання. Створення зображень інструментами малювання;
розфарбування
чорно-білих
ілюстрацій,
фотографій.
Перетворення кольорових фото в чорно-білі або однокольорові. Робота з шарами. Робота з текстом. Спеціальні ефекти для шарів. Текстові ефекти. Монтаж фотографій. Створення колажі. Основи корекції тону. Розподіл яскравості пікселів у вигляді гістограми. Аналіз яскравості зображення. Ретушування фотографій. Підвищення різкості зображень; виділення дрібних дефектів.
Освітлення,
графічними програмами.
затемнення
зображень.
Обмін
файлами
між
27 Практичні роботи: «Робота з виділеними областями. Виділення фрагментів зображень різними методами. Збереження виділеної області у якості маски. Корекція виділення у каналі маскування», «Розфарбування чорно-білих ілюстрацій, фотографій. Перетворення кольорових фото в чорно-білі або однокольорові», «Робота з текстом. Спеціальні ефекти для шарів. Текстові ефекти», «Ретушування фотографій. Підвищення різкості зображень. Виділення дрібних дефектів. Освітлення, затемнення зображень». 3. Створення анімації в Adobe Macromedia Flash (14 год) Основні поняття. Фільм, кадр, об’єкт, символи, ключові кадри, шари. Головне вікно. Стіл. Кінострічка. Панель інструментів. Символи та примірники символів. Створення та редагування символів. Зміна параметрів примірника. Зв’язок примірників та символів. Основи анімації. Анімація «кадр-за-кадром». Публікація та експортування фільму. Розкадровка руху та форми. Параметри розкадровки. Робота з текстом. Використання кліпів. Шари. Шари-маски. Практичні роботи: «Інструменти Macromedia Flash. Використання їх при створенні нових об’єктів»; «Створення та редагування символів»; «Розкадровка руху та форми. Параметри розкадровки»; «Робота з текстом». 4. Комп’ютерні мережі. Інтернет. Основи Web-програмування (20год) Локальні і глобальні мережі. Історія Інтернет. Клієнти та сервери. Протоколи. Адресація в Інтернет. Web-сторінки. Web-сайти. Web-браузери. Web-сервери. Адресація в Інтернет браузера. Пошук інформації. Пошукові системи. Закон про авторське право. Етика спілкування в мережі Інтернет. Безпека в Інтернеті. Мова HTML. Структура HTML-документу. Елементи,
28 теги, атрибути. Заголовок, тіло програми. Блочні, лінійні елементи. Колір фону, шрифту. Зміна розміру шрифту. Програмування списків (маркіровані, нумеровані,
вкладені).Гіперпосилання.
Посилання
в
межах
одного
документу. Посилання з одного документу на другий. Абсолютна та відносна адресація. Навігаційні карти. Таблиці. Структура таблиці. Атрибути команд TABLE, TR,TD(TH). Використання таблиць для форматування документів. Графіка в HTML-документах. Графічні формати, які використовуються в HTML.
Програмування
малюнків. Використання
малюнків у якості
гіперпосилань. Форми. Практичні роботи: «Використання пошукових систем для пошуку інформації в Інтернеті», «Правила Інтернет-безпеки»; «Створення HTML-сторінки з елементами форматування (шрифт, колір фон)»; «Програмування списків (маркіровані, нумеровані, вкладені)»; «Гіперпосилання. Посилання в межах одного документу. Посилання з одного документу на другий»; «Таблиці. Використання таблиць для форматування документів»; «Графіка в HTML-документах». 5. Створення сайтів (20 год) Вибір теми сайта. Етапи створення сайта. Вимоги структури, дизайну, об’єму, навігації по сайта. Створення плану-сценарію. Розробка ієрархічної структури сайта. Проектування зовнішнього виду сторінки на екрані (фони, шрифти, малюнки). Розробка навігації по сайту. Захист та затвердження плану-сценарію. Підбір матеріалів для змістовної частини сайту. Вибір програмних середовищ для створення сайту. Вимоги до програмного коду. Створення сайту з використанням власної бібліотеки проектів і програм. Структура та підготовка супроводжуючої документації. Тестування та апробація створеного сайту. Захист проекту.
29 Практичні роботи: «Створення плану-сценарію. Розробка ієрархічної структури сайту», «Структура та підготовка супроводжуючої документації». 6. Електронні засоби навчання(35 год) Електронний підручник. Електронна бібліотека. Інтернет (Inet, I-net, Net).
Електронні
навчальні
курси.
Програмно-педагогічні
засоби.
Електронний довідник. Комп’ютерні моделі, конструктори й тренажери. Комп’ютерний
задачник.
Електронний
лабораторний
практикум.
Комп’ютерна тестуюча система. Практичні роботи: «Створення електронного підручника»; «Створення електронного довідника»; «Створення власної електронної бібліотеки». o Алгоритмізація та програмування 7. Основи лінійного програмування (4 год) Основи
лінійного
програмування.
Приклади
задач
лінійного
програмування. Загальна задача лінійного програмування. Геометрична інтерпретація розв’язування задач лінійного програмування. Задача про призначення. Практична робота: «Задача про призначення». 8. Основи динамічного програмування (10 год) Задача про прокладання найвигіднішого шляху між двома пунктами. Задача про найбільшу спільну підпослідовність. Задача про розподіл ресурсів. Задача про рюкзак. Загальна задача динамічного програмування. Критерії застосування задача динамічного програмування.
30 Практична робота: «Критерії застосування задача динамічного програмування» 9. Жадібні алгоритми (6 год) Задача про центи. Неперервна задача про рюкзак. Задача про заявки. Критерії застосовування жадібних алгоритмів. Практична робота: «Критерії застосовування жадібних алгоритмів» 10. Алгоритми обчислювальної геометрії (14 год) Векторний
добуток.
Напрямок
повороту.
Визначення
площі
многокутника. Перетин відрізків. Визначення положення точки відносно простого многокутника. Побудова опуклої оболонки. Визначення пари найближчих та найвіддаленіших точок. Практичні роботи: «Векторний добуток, напрямок повороту вектора», «Перетворення координат у площині та у просторі». 11. Алгебраїчні методи розв’язування алгоритмічних задач (6 год) Розв’язування
системи
лінійних
рівнянь
методом
виключення.
Застосування методу виключення для розв’язання алгоритмічних задач. Практичні робота: «Застосування методу виключення для розв’язання алгоритмічних задач». 12. Планування роботи над комп’ютерним проектом (10 год) Етапи створення комп’ютерного проекту. Класифікація проектів (мультимедійний навчальний проект з будь-якого загальноосвітнього предмету, інструментальне середовище, системні та мережеві проекти, навчально-ігрові
проекти,
енциклопедії,
навчальні,
демонстраційні,
контролюючі та моделюючі проекти, Web-сайт, бази даних). Структура проекту з кожного напрямку. Педагогічні, методичні, технічні, фізіологогігієнічні вимоги до розробки проекту. Система вимог до програмного коду, документації та інших супроводжуючих
проект матеріалів. Вибір теми.
31 Вибір керівників, відповідальних за змістовну та інформаційну частину проекту. Взаємодія між виконавцем та керівниками проекту. Створення плану та сценарію власного проекту. Підбір необхідних інформаційних джерел. Вибір необхідного програмного середовища для створення проекту. 13. Реалізація власного проекту (10 год) Поетапна
реалізація
власного
проекту.
Налагодження
окремих
незалежних та взаємопов’язаних частин (модулів) проекту. Об’єднання окремих частин (модулів) проекту в єдине ціле. Розробка інтерфейсної частини проекту. Робота з літературою, інтернет-ресурсами. Консультації з керівниками проекту. 14. Оформлення документації проекту. Захист проекту (10 год) Анотація до документації, опис алгоритму (алгоритмів), використаних під
час
розробки проекту. Оформлення
технічної документації
до
розробленого проекту з вказанням необхідних технічних вимог до його використання. Інструкція для користувача розробленого проекту. Література, Інтернет-ресурси. Зміст документації. Висвітлення реалізації проекту в шкільній пресі, у блозі (на сайті). Оцінювання результатів проекту. 15. Екскурсії. Олімпіади. Конкурси. Підготовка до зовнішнього незалежного оцінювання (35 год) Участь у віртуальних екскурсіях, конкурсах, інтернет-олімпіадах, онлайн-конференція, вебінарах, онлайн-тестування тощо.
32
ПРОГНОЗОВАНИЙ РЕЗУЛЬТАТ Учні мають знати: o правила поведінки і техніки безпеки в комп’ютерному класі та використання безпечного Iнтернет; o основні поняття про структуру інформаційних систем; o апаратне та програмне забезпечення комп’ютера та його операційної системи; o програмну складову операційної системи; o прийоми використання текстового процесора MS Word для обробки текстової інформації; o прийоми використання
програми MS PowerPoint для створення
презентацій; o прийоми використання
Microsoft Publisher в інформаційному
просторі; o основні поняття програм Windows Media та Windows Movie Maker для обробки файлів мультимедіа; o основні можливості графічних редакторів, поняття векторної та растрової графіки; o прийоми використання електронних таблиць MS Excel для обробки числової інформації; o прийоми використання реляційною СУБД MS Accessдля обробки, пошуку та сортування інформації; o програмне забезпечення та прийоми Web-програмування; o основні поняття Web-дизайну, елементи мови HTML, прийоми створення Web-сторінок та Web-сайтів; o чітко та аргументовано формулювати і висловлювати свої судження; o описувати загальні властивості об’єктів, процесів та явищ;
33 o логічно обґрунтовувати та доводити твердження, застосовувати алгоритмічні методи у процесі розв’язування навчальних і практичних задач; o використовувати здобуті знання і вміння під час вивчення інших навчальних предметів; o опрацьовувати, шукати і використовувати додаткову навчальну інформацію, критично оцінювати здобуту інформацію та її джерела, виокремлювати головне, аналізувати, робити висновки, використовувати отриману інформацію в особистому житті. Учні мають вміти: o працювати в операційній системі MS Windows та запускати на виконання програми, що працюють під управлінням цієї операційної системи; o використовувати текстовий редактор для створення документів: рефератів, звітів та інших ділових паперів; o створювати графічні об’єкти за допомогою графічних редакторів; o опрацьовувати рахунки, підсумки та звіти за допомогою електронних таблиць MS Excel; o використовувати СУБД MS Access для створення навчальних або особистих баз даних, сортування, фільтрацію та пошук даних у цих базах; o здійснювати пошук визначеної інформації в Інтернеті; o створювати інформаційні Web-сторінки та Web-сайти,будувати алгоритм розв’язування задач різного рівня складності, користуючись комп’ютерною технікою; o використовувати програмні засоби різного призначення; o виявляти, аналізувати, синтезувати та оцінювати інформаційні процеси в технічній системі; o створювати творчі проекти, які пов’язані з майбутньою професійною діяльністю в умовах інформаційного суспільства.
34 ОРІЄНТОВАНИЙ ПЕРЕЛІК ОБЛАДНАННЯ ДЛЯ ОРГАНІЗАЦІЇ РОБОТИ ГУРТКА «ЮНІ ПРОГРАМІСТИ» №
Обладнання
п/п
К-сть (од.)
1.
Комп’ютери
10
2.
Клавіатурний тренажер
10
3.
Операційна система MS Windows
10
4.
Архіватори WinRARабо 7Zip
10
5.
Антивірусніпрограми
10
6.
Редактор текстів Word
10
7.
Графічніредактори Paint, CorelDRAW,
10
AdobePhotoshop 8.
Програмнізасоби Windows Media,
10
Windows Movie Maker 9.
Програмнийзасіб MS PowerPoint
10
10. Програмнийзасіб MS Publisher
10
11. Програмнийзасіб MS Excel
10
12. Система управління базами даних MS
10
Access 13. Редактор для роботи з анімацією
10
MacromediaFlash 14. Набір програм для роботи в глобальній
10
мережі Інтернет 15. Інтернет-цензор
10
16. Діалоговий інтерпретатор (компілятор)
10
однієї з мов програмування (ВАSІС, РАSСАL, С++, VisualBasic, Delphi)
35 БІБЛІОГРАФІЯ 1.
Web-мастеринг без посторонней помощи: учебное пособие/
Артанов Борис М.: 100 книг, 2006. – 336 с. 2.
Ахо А., Хопкрофт Д., Ульман Д. Структуры данных и алгоритмы.:
Пер. с англ.: Уч. пос. ― М.: Издательский дом “Вильямс”, 2000. ― 384 с., ил. 3.
Бирка М.Ф. Напрями використання інформаційно-комп’ютерних
технологій у навчально-виховному процесі: запитання і відповіді / Методичний посібник. – Чернівці, 2013. – 64с. 4.
Бондарев
В.М.,
Рублинецкий
В.И.,
Качко
Е.Г.
Основы
программирования. Харьков: Фолио; Ростов н/Д: Феникс, 1997. ― 368 с. 5.
Вайк А. JavaScript. Энциклопедия пользователя: Пер. с англ./ Ален
Вайк.-К: ООО «ТиД ДС», 2001-480 с. 6.
Вентцель
Е.С.
Исследование операций:
задачи, принципы,
методология. ― 2-е изд., стер. ― М.: Наука. Гл. ред. физ.-мат. лит., 1988. ― 208 с. ― (Пробл. науки и техн. прогресса) 7.
Вирт Н. Алгоритмы и структуры данных: Пер. с англ. ― М.: Мир,
1989. ― 360 с., ил. 8.
Грузман М. Эвристика в информатике. ― Винница: Арбат, 1998.
― 308с. 9.
Інформаційно-комп’ютерні технології в освіті: науково-практичні
аспекти/Упорядник: М.Ф.Бирка. – Чернівці-Вижниця: Черемош, 2012. – 256с. 10. Караванова
Т.П.
Інформатика.
Базовий
алгоритмізації та програмування. Навч. посіб./ –
курс.
Основи
Шепетівка: «ПП
Шестопалов», 2008. –192 с. 11. Караванова Т.П. Інформатика: Методи побудови алгоритмів та їх аналіз. Необчислювальні алгоритми: Навч. посіб. для 9-10 кл. із поглибл. вивч. інформатики. – К.: Генеза. – 2007.- 216 с.: іл.
36 12. Караванова Т.П. Інформатика: Методи побудови алгоритмів та їх аналіз. Обчислювальні алгоритми: Навч. посіб. для 9-10 кл. із поглибл. вивч. інформатики – К.: Генеза. – 2008.- 333 с.: іл. 13. Караванова
Т.П.
Інформатика:
основи
алгоритмізації
та
програмув.: 777 задач з рек. та прикл.: Навч. посіб. для 8-9 кл. ізпоглибл. вивч. інф-ки – К.: Генеза. – 2006.- 286 с.: іл. 14. Книга вчителя інформатики: Довідково-методичне видання / Упоряд. Н.С.Прокопенко, Т.Г.Проценко – Харків: ТОРСІНГ ПЛЮС, 2005.– 256с. 15. Кнут Д. Искусство программирования. ― М.: Вильямс, 2000 16. Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ. М.: МЦНМО, 2001. ― 960 с., 263 ил. 17. Липский В. Комбинаторика для программистов: Пер. с польск. ― М.: Мир, 1988. ― 213 с., ил. 18. Мандел Т. Разработка пользовательского интерфейса: Пер.с англ. – М. ДМК Пресс, 2001. – 416 с. 19. Марков Е.П., Никифоров В.В. Delphi 2005 для .NET -CПб. БХВПетербург, 2005 – 896с.:ил. 20. Постанова Кабінету Міністрів Українивід 14.01.2004 № 24 “Про затвердження Державного стандарту базової і повної загальної середньої освіти”. 21. Стивенс Р. Тестирование и отладка программ на VisualBasic : Пер. с англ. – М.: ДМК Пресс, 2001. – 384 с. 22. Тюкачев Н, Свиридов Ю. Delphi 5. Создание мультимедийных приложений. –.М: «Нолидж», 2000. –384 с. 23. Фаронов В.В. Delphi 2005. Разработка приложений для баз данных и Интернета. -CПб. Питер, 2006 – 603с.