Тема виступу: Алгоритмізація та програмування як ефективний засіб підвищення інноваційного потенціалу особистості
План виступу:
Інноваційний потенціал - здатність до зміни, покращанню, прогресу, це джерело розвитку. Тобто все те, що веде до інноваційного розвитку, має інноваційний потенціал.
Тема мого виступу ...
Оволодівши необхідними знаннями та навичками в області алгоритмізації та програмування, у людини з’являється можливість створювати власні та вдосконалювати існуючи доробки у сфері інформаційних технологій. Виходячи з означення інноваційного потенціалу, алгоритмізація та програмування може використовуватись у навчально-виховному процесі як один із засіб для підвищення інноваційного потенціалу особистості як вчителя, так і учня.
За новою програмою вивчення алгоритмізації та програмування повертається у шкільний курс інформатики і розглядається у кожній паралелі, починаючи з другого класу.
Два слова про методику викладання алгоритмізації та програмування в шкільному курсі інформатики.
Вивчення алгоритмізації у шкільній інформатиці може мати два цільових напрями:
Останній напрям можна розділити на два цільових аспекта:
Алгоритмізація у школі відповідає методу структурного програмування і є підготовчим етапом до вивчення об’єктно-орієнтованого програмування, актуального на сучасному етапі розвитку програмування.
Стандартна програма вивчення основ алгоритмізації передбачає наступну послідовність тем:
На початковому етапі вивчення певної структури алгоритму доцільно використовувати блок-схеми, які наочно демонструють базові структури алгоритмів та дають можливість сформувати правильну уяву про механізм роботи кожної із них. (Демонстрація)
Ефективним засобом підвищення рівня сприйняття теорії алгоритмізації є використання середовищ з виконавцями, що працюють у певній обстановці. Такі виконавці наочно представляють механізм виконання алгоритмів та їх базових структур. (Демонстрація) Програма курсу інформатики пропонує в якості такого середовища використовувати Скретч, але, власний досвід показав, що використовувати його як основний інструмент при вивченні алгоритмізації дещо складно і не завжди раціонально.
На мою думку більш ефективним буде використання сайту code.org, який створений саме з навчальною метою. На сайті пропонуються завдання, розбиті на курси. Кожен курс розрахований на певний рівень підготовки учня та його вік, і розбитий на етапи, що містять завдання з окремо взятої теми.
Процес виконання завдань учнем системою контролюється і у разі неправильного, або нераціонального виконання завдання система реагує, пропонуючи учневі той чи інший наступний крок.
Вчитель може на цьому сайті створити групи, що дає йому можливість вказувати курс, який кожна група повинна пройти та слідкувати за результативністю виконання завдань кожним з учнів групи.
При вивченні алгоритмізації можна використовувати курси 1-4
1. Скретч. Демонструються приклади створених проектів (наприклад: "Заїхати у гараж").
2. Коде.орг. Демонструються можливості, які надає сайт для використання у навчально-виховному процесі. Курси, що пропонуються на сайті, приклади завдань з курсів 1,2,3,4:
Курс 1 - Етап 13 - Завдання 5,
Курс 2 - Етап 8 - Завдання 2,
Курс 2 - Етап 13 - Завдання 5 (Розгалуження),
Курс 3 - Етап 12 - Завдання 5 (Цикл-Поки)
Вивчення алгоритмізації (з власного досвіду):
2 класи -
3 класи:
4 класи:
5 класи - Коде.орг - Курс 2, Курс 1 - Етапи 12-18, Курс 3 - Етап 12. (Демонстрація)
6 класи:
Теми розділу:
7 класи:
Теми розділу:
Вивчення програмування:
8 класи - Система об’єктно-орієнтованого програмування Лазарус.
Результат багаторічної праці - роботи МАН
Результатом плідної праці в даному напрямку є роботи МАН, які беруть свій початок ще з 2003 року та програми, написані для конкретних цілей навчально-виховного процесу. Перша програма "Звичайні дроби" була написана мовою Паскаль під ОС MS-DOS, усі наступні - мовою Visual Basic 6.0.
Прикладами таких програм є: (Демонстрація)
Коротко про деякі з них. (Відео)
Свій інноваційний потенціал крім у написанні програм ще використовую у творчій групі вчителів, проблемна тема якої "Актуальність упровадження ІКТ на уроках і позакласних заходах з предметів інваріантної складової".