Vector

МЕТОДИЧНІ ПІДХОДИ ДО ВИКЛАДАННЯ ТЕМИ “АЛГОРИТМІЗАЦІЯ ТА ПРОГРАМУВАННЯ” В БАЗОВІЙ ШКОЛІ НУШ

Науково-методичний супровід професійного розвитку вчителів інформатики на прикладі викладання теми «Алгоритмізація і програмування» в базовій школі.

МЕТОДИЧНІ ПІДХОДИ ДО ВИКЛАДАННЯ ТЕМИ “АЛГОРИТМІЗАЦІЯ ТА ПРОГРАМУВАННЯ” В БАЗОВІЙ ШКОЛІ НУШ

Інформація про розробника (розробників):

Комунальний заклад Львівської обласної ради «Львівський обласний інститут післядипломної педагогічної освіти» (Палюшок Л. В., старша викладачка кафедри педагогіки, Манько Н. М., старша викладачка кафедри педагогіки).

Особа (особи), які виконують програму:

Напрями підвищення кваліфікації:

  • сучасні підходи до навчання в Новій українській школі на рівні базової середньої освіти (ГХЗВ)

Форма (форми) підвищення кваліфікації:

  • очна, дистанційна

Види підвищення кваліфікації:

  • практичний курс (навчання за програмами підвищення кваліфікації)

Цільова група:

  • Вчитель закладу загальної середньої освіти

Перелік професійних стандартів:

  • «Вчитель закладу загальної середньої освіти» (2024)

Складники системи освіти та рівні освіти:

  • базова середня освіта

Професійні компетентності за професійними стандартами педагогічних працівників:

  • Вчитель ЗЗСО. А2. Предметно-методична компетентність
  • Вчитель ЗЗСО. А3. Інформаційно-цифрова компетентність
  • Вчитель ЗЗСО. Г3. Оцінювально-аналітична компетентність

Модуль 1. Методика викладання теми «Основи алгоритмізації та програмування» в 7 класі 

Тема 1.1.  Поняття про програмування. Парадигми програмування. Мови програмування 

Тема 1.2 Базові поняття мови Python 

Тема 1.3. Методика викладання теми «Алгоритмізація та програмування» з використанням середовища IDLE Python. Черепашкова графіка

Тема 1.4. Безпека та відповідальне використання даних

Модуль 2. Методика викладання теми «Основи алгоритмізації та програмування» в 8 класі. Бібліотека Tkinter мови Python. Створення проєктів 

Тема 2.1. Складні структури даних в Python.  Реалізація складних типів даних в графічному інтерфейсі 

Тема 2.2. Опрацювання подій

Модуль 3.1. Методика викладання теми «Основи алгоритмізації та програмування» в 9 класі. (варіативний)

Тема 3.1.1 Опрацювання рядків символів. Рядкові методи та функції 

Тема 3.1.2  Складні структури даних. Списки. Кортежі. Словники

Модуль 3.2. Методика розв’язування олімпіадних задач з програмування (варіативний)

Тема 3.2.1 Платформи автоматичного тестування та проведення змагань з програмування  

Тема 3.2.2  Методика розв’язування олімпіадних задач з програмування 

Модуль 4. Оцінювання навчальних досягнень учнів при вивченні теми «Алгоритмізація та програмування»

Тема 4.1. Методичні підходи до оцінювання навчальних досягнень учнів при вивченні теми «Створення та налагодження програмних проектів»

Тема 4.2. Створення критеріїв оцінювання та тестів для перевірки роботи програм

Очікувані результати підвищення кваліфікації

  • знає сутнісні характеристики сучасних підходів до навчання в Новій українській школі; 
  • знає риси проєктного навчання; 
  • знає парадигми об’єктно-орієнтованого програмування;
  • знає базові поняття та складні структури мови програмування Python;
  • застосовує методики розвитку в учнів алгоритмічного мислення шляхом створення інформаційних моделей та реалізації їх засобами структурного та візуального середовищ програмування;
  • використовує навчальні офлайн- та онлайн-середовища програмування, платформи автоматичного тестування для навчання на уроках та підготовки учнів до олімпіад з інформатики;
  • організовує командну роботу учнів при  створенні та налагодженні інформаційного продукту;
  • аналізує, добирає та застосовує компетентнісні завдання; 
  • розробляє методичні кейси викладання подійно-орієнтованого програмування;
  • створює рубрикатори оцінювання результатів навчальної діяльності учнів;
  • розробляє рубрики та чек-листи для само оцінювання та взаємно оцінювання.
  • усвідомлює необхідність професійної мобільності й гнучкості.