Методика початкового навчання об'єктно-
орієнтованого програмування (ООП)
10 листопада 2017 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, перша пара.
11 жовтня 2017 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, перша пара.
21 вересня 2017 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, третя пара.
План заняття
Знайомство з аудиторією (1,5 хв)
Дискусія на тему «Актуальність навчання програмування» (5 хв).
Лекція «Парадигми програмування» (14 хв).
Визначення поняття «об’єкт» (інтерактивна робота у групах) (15 хв).
Аналіз застосованої педагогічної технології (обговорення) (8 хв).
Робота з текстами (інтерактивна робота у групах у дещо іншій формі) (10 хв.)
Тестування на тему, що розглядалася (12 хв).
Добір та формулювання домашнього завдання з огляду на таксономію Блума (10 хв).
Підведення підсумків. Рефлексія (4 хв).
Основні посилання для нашого навчання
Посилання на on-line тестування файли/навчаня програмування/основні поняття ООП.xlsx
Компілятор C# в мережі Інтернет (on-line compiler C#): https://ideone.com/
Сайт підтримки навчання програмування C# у школі
Запитання, що іноді виникають у слухачів:
1. Назвіть та поясніть основні принципи об’єктно-орієнтованого програмування. Сподіваюсь вичерпно розкрито.
2. Охарактеризуйте кілька сучасних об’єктно-орієнтованих мов програмування
та середовищ, що їх підтримують. Phyton, C++, Java, C#
3. Назвіть особливості структури задач з інформатики олімпіадного рівня. Чим нетиповішою є структура - тим, як правило, цінніша задача.
Презентація: "Розв’язування нестандартних задач з програмування"
4. Вкажіть хронологічну послідовність виникнення основних парадигм
програмування із зазначенням передумов зародження кожної з них. Сподіваюсь, було вичерпно розкрито.
29 червень 2017 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, третя пара.
22 травня 2017 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, третя пара.
28 березня 2017 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, третя пара.
План заняття
Знайомство з аудиторією (1,5 хв)
Дискусія на тему «Актуальність навчання програмування» (3 хв).
Лекція «Парадигми програмування» (14 хв).
Визначення поняття «об’єкт» (інтерактивна робота в групах) (15 хв).
Аналіз застосованої педагогічної технології (обговорення) (3 хв).
Робота з текстами (інтерактивна робота в групах у дещо іншій формі) (10 хв.)
Тестування на тему, що розглядалася (12 хв).
Демонстрація візуального програмування у середовищі Sharp Develop (10 хв).
Парактичне знайомство з середовищем програмування (10 хв).
Підведення підсумків. Рефлексія (4 хв).
Основні посилання для нашого навчання
Посилання на on-line тестування
Компілятор C# в мережі Інтернет (on-line compiler C#): https://ideone.com/
Сайт підтримки навчання програмування C# у школі
орієнтованого програмування (ООП)
1 лютого 2017 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, перша пара.
План заняття
Знайомство з аудиторією (1,5 хв)
Дискусія на тему «Актуальність навчання програмування» (3 хв).
Лекція «Парадигми програмування» (14 хв).
Визначення поняття «об’єкт» (інтерактивна робота в групах) (15 хв).
Аналіз застосованої педагогічної технології (обговорення) (3 хв).
Робота з текстами (інтерактивна робота в групах у дещо іншій формі) (10 хв.)
Тестування на тему, що розглядалася (12 хв).
Мінілекція «Найпростіша програма мовою C#» (10 хв).
Парактичне знайомство з середовищем програмування мовою C#. (10 хв).
Підведення підсумків. Рефлексія (4 хв).
Основні посилання для нашого навчання
Посилання на on-line тестування
Компілятор C# в мережі Інтернет (on-line compiler C#): https://ideone.com/
Сайт підтримки навчання програмування C# у школі
Методика навчання об'єктно-
орієнтованого програмування (ООП)
засобами хмарного освітнього
навчального середовища (ХОНС)
27 жовтня 2016 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, перша пара.
26 вересня 2016 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, четверта пара.
2 червня 2016 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, третя та четверта пари.
План заняття
Знайомство з аудиторією (3 хв)
Мінілекція «ХОНС Миропільської гімназії» (8 хв).
Практичне завдання (14 хв):
Перехід до хмарного сервісу за даними демонстраційних облікових записів.
Робота з OneDrive. Створення папок, документів. Обмін файлами між користувачами та пристроями.
Демонстрація роботи у ХОНС (8 хв).
Практичне завдання (15 хв):
Календар. Динамічний підхід до планування діяльності.
Пошта. Робота з OutlookOnline. Групи розсилки.
Контакти, канал новин, сайти, завдання, Delve, відео.
Текстовий редактор, електронні таблиці, презентації Office 365.
OneNote online та OneNote для навчання.
Розробка уроку засобами хмарного сервісу.
ХОНС у навчанні інформатики, світоглядний аспект. (Дозавершальне повідомлення лекції про ХОНС) (1,5 хв).
Дискусія на тему «Навчання інформатики та навчання програмування» (5 хв).
Лекція «Парадигми програмування» (14 хв).
Визначення поняття «об’єкт» (інтерактивна робота у групах) (15 хв).
Аналіз застосованої педагогічної технології (обговорення) (3 хв).
Робота з текстами (інтерактивна робота у групах у дещо іншій формі) (10 хв.)
Тестування на тему, що розглядалася (12 хв).
Мінілекція «Найпростіша програма мовою C#» (10 хв).
Парактичне знайомство з середовищем програмування мовою C#. (10 хв).
Підведення підсумків. Рефлексія (4 хв).
Основні посилання для нашого навчання
Презентація про перші кроки у "хмарині" Office 365
Посилання на on-line тестування
Компілятор C# в мережі Інтернет (on-line compiler C#): https://ideone.com/
Сайт підтримки навчання програмування C# у школі
Запитання на які минулорічні курсанти просили відповісти:
1. Назвіть та поясніть основні принципи об’єктно-орієнтованого програмування. Сподіваюсь вичерпно розкрито.
2. Охарактеризуйте кілька сучасних об’єктно-орієнтованих мов програмування
та середовищ, що їх підтримують. Object Pascal, C++, Java, C#
3. Назвіть особливості структури задач з інформатики олімпіадного рівня. Чим нетиповішою є структура - тим, як правило, цінніша задача. Презентація: "Розв’язування нестандартних задач з програмування"
4. Вкажіть хронологічну послідовність виникнення основних парадигм
5. програмування із зазначенням передумов зародження кожної з них. Сподіваюсь, було вичерпно розкрито.
20 квітня 2016 року. Заняття з учителями інформатики на курсах підвищення кваліфікації у ЖІППО, четверта пара.
План заняття
Знайомство з аудиторією (1,5 хв).
Дискусія на тему «Завдання інформаційного простору навчального закладу та інформаційна безпека» (3 хв).
Лекція «Історія становлення комп'ютерного інформаційного простору Миропільської гімназії» (14 хв.).
Практичні завдання у лекційних паузах та після лекціїної розповіді (57,5 хв. загалом):
Перехід до хмарного сервісу за даними демонстраційних облікових записів.
Робота з OneDrive. Створення папок, документів. Обмін файлами між користувачами та пристроями.
Календар. Динамічний підхід до планування діяльності.
Пошта. Робота з OutlookOnline. Групи розсилки.
Контакти, канал новин, сайти, завдання, Delve, відео.
Текстовий редактор, електронні таблиці, презентації Office 365.
OneNote online та OneNote для навчання.
Розробка уроку засобами хмарного сервісу.
Підведення підсумків. Рефлексія (4 хв).
Основні посилання для нашого навчання
Презентація про перші кроки у "хмарині" Office 365
Посилання на сайт Миропільської гімназі
Посилання на on-line тестування
Методика навчання об'єктно-
орієнтованого програмування (ООП)
План заняття
Знайомство з аудиторією (1,5 хв)
Дискусія на тему «Актуальність навчання програмування» (3 хв).
Лекція «Парадигми програмування» (14 хв).
Визначення поняття «об’єкт» (інтерактивна робота в групах) (15 хв).
Аналіз застосованої педагогічної технології (обговорення) (3 хв).
Робота з текстами (інтерактивна робота в групах у дещо іншій формі) (10 хв.)
Тестування на тему, що розглядалася (12 хв).
Мінілекція «Найпростіша програма мовою C#» (10 хв).
Парактичне знайомство з середовищем програмування мовою C#. (10 хв).
Підведення підсумків. Рефлексія (4 хв).
Основні посилання для нашого навчання
Посилання на on-line тестування
Компілятор C# в мережі Інтернет (on-line compiler C#): https://ideone.com/
Сайт підтримки навчання програмування C# у школі
Запитання на які минулорічні курсанти просили відповісти:
1. Назвіть та поясніть основні принципи об’єктно-орієнтованого програмування. Сподіваюсь вичерпно розкрито.
2. Охарактеризуйте кілька сучасних об’єктно-орієнтованих мов програмування
та середовищ, що їх підтримують. Object Pascal, C++, Java, C#
3. Назвіть особливості структури задач з інформатики олімпіадного рівня. Чим нетиповішою є структура - тим, як правило, цінніша задача. Презентація: "Розв’язування нестандартних задач з програмування"
4. Вкажіть хронологічну послідовність виникнення основних парадигм
5. програмування із зазначенням передумов зародження кожної з них. Сподіваюсь, було вичерпно розкрито.
Прогнозований план нашої зустрічі
Хмарне навчальне середовище Миропільської гімназії
План заняття
Знайомство з аудиторією.
Дослідження проблеми інформаційної підтримки навчання засобами ІКТ.
Розвиток та класифікація навчальних Інтернет-ресурсів .
Перехід до хмарного сервісу за даними демонстраційних облікових записів.
Робота з OneDrive. Створення папок, документів. Обмін файлами між користувачами та пристроями.
Календар. Динамічний підхід до планування діяльності.
Пошта. Робота з OutlookOnline. Групи розсилки.
Контакти, канал новин, сайти, завдання, Delve, відео.
Текстовий редактор, електронні таблиці, презентації Office 365.
OneNote online та OneNote для навчання.
Розробка уроку засобами хмарного сервісу.
Підведення підсумків. Рефлексія.
Основні посилання для нашого навчання
Методика навчання об'єктно-
орієнтованого програмування (ООП)
Запитання на які ви просите відповісти:
1. Назвіть та поясніть основні принципи об’єктно-орієнтованого програмування. Буде вичерпно розкрито.
2. Охарактеризуйте кілька сучасних об’єктно-орієнтованих мов програмування
та середовищ, що їх підтримують. Сподіваюсь встигнути наприкінці.
3. Назвіть особливості структури задач з інформатики олімпіадного рівня. Чим нетиповішою є структура - тим, як правило, цінніша задача. Презентація: "Розв’язування нестандартних задач з програмування"
4. Вкажіть хронологічну послідовність виникнення основних парадигм
програмування із зазначенням передумов зародження кожної з них. Буде вичерпно розкрито.
План заняття
Знайомство з аудиторією (1,5 хв)
Дискусія на тему «Актуальність навчання програмування» (3 хв).
Лекція «Парадигми програмування» (14 хв).
Визначення поняття «об’єкт» (інтерактивна робота в групах) (15 хв).
Аналіз застосованої педагогічної технології (обговорення) (3 хв).
Робота з текстами (інтерактивна робота в групах у дещо іншій формі) (10 хв.)
Тестування на тему, що розглядалася (12 хв).
Мінілекція «Найпростіша програма мовою C#» (10 хв).
Парактичне знайомство з середовищем програмування мовою C#. (10 хв).
Підведення підсумків. Рефлексія (4 хв).
Основні посилання для нашого навчання
Посилання на on-line тестування
Компілятор C# в мережі Інтернет (on-line compiler C#): https://ideone.com/
Сайт підтримки навчання програмування C# у школі
Методика навчання об'єктно-орієнтованогопрограмування (ООП)
План заняття
Знайомство з аудиторією (1,5 хв)
Дискусія на тему «Актуальність навчання програмування» (3 хв).
Лекція «Парадигми програмування» (14 хв).
Визначення поняття «об’єкт» (інтерактивна робота в групах) (15 хв).
Аналіз застосованої педагогічної технології (обговорення) (3 хв).
Робота з текстами (інтерактивна робота в групах у дещо іншій формі) (10 хв.)
Тестування на тему, що розглядалася (12 хв).
Мінілекція «Найпростіша програма мовою C#» (10 хв).
Парактичне знайомство з середовищем програмування мовою C#. (10 хв).
Підведення підсумків. Рефлексія (4 хв).
Посилання на on-line тестування
Компілятори C# в мережі (on-line compiler C#):
Виступ Шевчука П.Г.
1. Маємо те що маємо. (Про кризу освіти та ампутацію на тілі програми для 12 річної школи.)
У 2011 – 2012 навчальному році учні 11-х класів вперше розпочнуть вивчення інформатики за новими програмами для рівня стандарту та академічного рівня (автори І.О. Завадський, Ю.О. Дорошенко, Ж.В. Потапова) із розрахунку 1 година на тиждень для рівня стандарту та 2 години для академічного рівня.
2. Особливості інформатики в 11 класі
а) Мета курсу для рівня стандарту та академічного рівня співпадає: формування в учнів теоретичної бази знань з основ інформатики, умінь і навичок ефективного використання сучасних комп'ютерно-інформаційних технологій у своїй діяльності, що має забезпечити формування у випускників школи основ інформаційної культури та інформатичних компетентностей.
Завдання також співпадають:
Завданнями курсу є:
• формування в учнів бази знань, умінь і навичок, необхідних для ефективного використання сучасних інформаційно-комунікаційних технологій у навчально-пізнавальній діяльності, при вивченні інших навчальних предметів та повсякденному житті;
• розвиток в учнів уміння самостійно опановувати та раціонально використовувати програмні засоби загального та прикладного призначення, цілеспрямовано шукати й систематизувати відомості та інформаційні дані, використовувати електронні засоби обміну даними;
• формування в учнів уміння застосовувати інформаційно-комунікаційні технології з метою ефективного розв’язування різноманітних завдань щодо отримання, опрацювання, збереження, подання інформації даних і відомостей, які пов’язані з майбутньою професійною діяльністю в умовах інформаційного суспільства.
б) Програма рівня стандарту є базовою - мінімум необхідний для вивчення. Обсяг матеріалу за обома програмами може бути збільшений за рахунок варіативної складової залежно від особливостей профілю навчання
Засобом забезпечення профільності є курси за вибором.
в) Методика проведення кожного уроку визначається вчителем.
Вивчення більшості тем курсу має завершуватися тематичним оцінюванням. Форму проведення тематичного контролю знань учитель обирає самостійно: контрольні роботи, тестування, комплексні практичні роботи, захист навчальних проектів тощо.
г) Комп’ютерна техніка має використовуватися на кожному уроці.
На кожному уроці має бути забезпечено доступ кожного учня до окремого комп’ютера.
Бажаною умовою є наявність у школі швидкісного каналу підключення до Інтернету (від 1 Мб). Якщо такого каналу не існує, потрібно організувати роботу з імітаційним програмним забезпеченням.
Вчителю при навчанні теми «Основи алгоритмізації та програмування» пропонується уникати використання штучних навчальних або застарілих середовищ програмування. Усі програми, які розроблятимуть учні, мають відповідати принципам функціонування сучасного програмного забезпечення в середовищі операційної системи з графічним інтерфейсом.
д)Розподіл навчального часу для програми стандарту
Розподіл навчального часу для програми академічного рівня
3. Навчання програмування як педагогічна проблема
а) Добір мови програмування
б) Навчальні матеріали
в) Підготовка вчителя
Об'єднання зусиль - найефективніше вирішення проблеми
5. МАН або пропав
а) Кому це треба?
б) Одній людині це не під силу!
Учитель + "Той що греблю рве" та "той що в скелі сидить" + підтримка класу+педколективу+району.
в) Стратегія: яскрава тема, великий обсяг роботи, чітке оформлення, КОНТРОЛЬНА з базової дисципліни.
6. Не програмуванням єдиним.
а) Інтернет та дистанційна освіта
б) Сайт нашої гімназії. (http://ms1.org.ua)
в) Сайт мого виступу (http://sites.google.com/site/pp77gg/)
7. "А на последок я скажу..."
(зворотній зв'язок.) mail: pg@dz.zt.ukrtel.net, tel: 80971271075, ICQ# 229668400, Skype # pp77gg
До нових зустрічей!
Виступ Шевчука. Підготовлено до зустрічі з вчителями інформатики 1 жовтня 2009 року та уточнено до нової зустрічі 4 березня 2010 року
1. Хто є хто і "Кесарю кесареве..." (Познайомимось та домовимось.)
2. «Перший подих» на монітор. ( Проте як починати знайомство з комп'ютером.)
а) Робочі поверхні.
б) Мишка-побігушка.
в) Вказівні на "А" та "О".
г) "Тьотя Клава" і "дядя Міша".
д) "Котяча лапка"
3. Друге дихання! ("Що за чим" або "Коли ще звірі говорили!")
а) Робочі поверхні.
б) Інтерфейс ОС та що може мишка.
в) Вікно та його елементи.
г) Один, два, багато... Калькулятор.
д) Наскельні малюнки в "Paint"
е) Якщо написано собака то яка ж це корова?
є) Правила введення тексту. (тест «Правила набору тексту»)
4. З чого починати програмування вивчати?
а) Хто віддасть мені гроші.?
б) Що може пес і не може комп’ютер? (Програміст, виконавець, користувач)
г) Способи подання... (треба FAR)
д) Блок-схема це цікава тема.
е) Заумні тести і прості.
є) Мови треба різні...
5. А що я вам привіз?
Практичні роботи.
Тести
Динамічна геометрія.
Small Basic
Visual Studio Express Edition
Інсталяція sharp Developmen
Розробки з C#
Гаряче літо + бабине + білі мухи.
Новий та корисний SOFT.
Цікаве та корисне.
Фільми про фінансову кабалу людства
6. 12-річне завтра та "паскалівське" сьогодення. (C# - альтернатива.)
а) C# - в командній стрічці.
б) Microsoft Visual Studio 2008, Microsoft Visual C# 2008 (Express Edition)
в) SharpDevelop – з маршу в бій!
г) Зазирнемо в наші плани.
7. Експеримент та експериментатори.
а) Кому це треба?
б) Сайт підтримки «пошарпаних» (http://sites.google.com/site/c4plus/)
в) Рішення педради - Ваше рішення.
г) Знову про наші плани.
д) "Чуєш ти чи ні - розкажи мені..." (зворотній зв'язок.) mail: pg@dz.zt.ukrtel.net, tel: 80971271075, ICQ# 229668400, Skype # pp77gg
8. Не програмуванням єдиним. Тонкі місця широкого курсу.
а) Динамічна геометрія.
б) Для чого дітям Інтернет?
в) Електронна пошта.
г) WWW та пошук в Інтернеті.
д) Сайт нашої гімназії. (http://ms1.org.ua
е) Web - 2 та з чим його їдять: “Уроки в Інтернеті“, “В шкільному колі“, форум, фотогалерея, система управління сайтом. (мс1мс1мірскл)
є) Цей сайт, що я зараз вам пишу. (http://sites.google.com/site/pp77gg/)
9. "А на последок я скажу..."
а) ІІТЗН (http://www.ime.edu-ua.net/)
б) Фахове видання. Моя стаття (http://www.ime.edu-ua.net/em10/emg.html).
в) Колись була така акція «Гаряче літо 2003»
До нових зустрічей!
В червні 2003 року розпочалася акція вчителів інформатики загальноосвітніх шкіл України Гаряче літо 2003 (посиланя на старий диск)