Календарне планування 10 клас (профільний рівень) Тема 1, 2

Про матеріал

Календарне планування до підручника: «Інформатика (профільний рівень)» підручник для 10 класу закладів загальної середньої освіти

Автори: Руденко В. Д., Речич Н. В., Потієнко В. О.

Перегляд файлу

Календарно-тематичне планування уроків Інформатики (профільний рівень) для 10 класу

(До підручника «Інформатика 10 клас») Інформатика (профільний рівень): підруч. для 10 кл. закл. загал. серед.Освіти / В. Д. Руденко, Н. В. Речич, В. О. Потієнко. — Харків: / Вид-во «Ранок», 2018. за навчальною програмою 2018 року

Навчальна програма з інформатики (профільний рівень) для 10-11 класів загальноосвітніх шкіл, затверджена Наказом МОН № 1407 від 23.10.2017

Дата

Тема уроку

 

Тема 1. Мова програмування та структури даних

1.1. Структура і способи виконання проектів мовою Python

  1.                      

 

 Мова програмування. Класифікація та складові мов програмування.

 

  1.                      

 

 Особливості середовища розробки.

 

  1.                      

 

 Структура програмного проекту.

 

  1.                      

 

 Виконання програмного коду в інтерактивному режимі.

 

  1.                      

 

 Виконання файлів програмного коду.

ПР1_1

 

1.2. Оператори, вирази і засоби опрацювання чисел

  1.                      

 

 Основні елементи мови програмування Python.

 

  1.                      

 

 Поняття про перетворення типів даних.

ПР1_2

 

  1.                      

 

 Оператори і вирази. Логічні вирази. Таблиці істинності.

 

  1.                      

 

 Модулі, функції і методи для опрацювання числових даних.

 

1.3. Реалізація базових алгоритмічних конструкцій

  1.                  

 

 Умовний оператор мовою програмування

 

  1.                  

 

 Повна та скорочена форма оператора розгалуження

 

  1.                  

 

 Послідовні та вкладені розгалуження

 

  1.                  

 

 Тестування розгалужених алгоритмів

ПР1_3

 

  1.                  

 

 Підготовка вхідних даних для тестування програм

 

  1.                  

 

 Правила написання читабельного коду та коментарів до нього

 

  1.                  

 

 Оператори циклу

 

  1.                  

 

 Порівняння операторів циклу

 

  1.                  

 

 Поєднання повторення і розгалуження

ПР1_4

 

  1.                  

 

 Поняття рекурсії. Рекурентні послідовності

 

  1.                  

 

 Вкладені цикли

 

  1.                  

 

 Можливості середовища програмування для роботи з циклічними програмами

 

  1.                  

 

 Покрокове виконання програм із циклами та розгалуженнями

 

  1.                  

 

 Виконання індивідуальних та колективних проектів.

 

1.4. Вбудовані типи даних та їх опрацювання

  1.                  

 

 Прості та структуровані типи

 

  1.                  

 

 Поняття структур даних. Класифікація структур даних

 

  1.                  

 

 Лінійні структури даних

 

  1.                  

 

 Способи реалізації структур даних

 

  1.                  

 

 Масиви (списки)

 

  1.                  

 

 Класичні алгоритми для роботи з масивами (списками)

 ПР1_5

 

  1.                  

 

 Лінійний пошук та бінарний пошук

 

  1.                  

 

 Пошук елементів за умовою

 

  1.                  

 

 Видалення елементів з масиву (списку)

 

  1.                  

 

 Вставка елементів у масив (список)

 

  1.                  

 

 Прямі методи сортування вставленням, обміном, вибором

 

  1.                  

 

 Удосконалені методи сортування, швидке сортування

 

  1.                  

 

 Оголошення, введення та виведення двовимірних масивів (списків)

 

  1.                  

 

 Символьні та рядкові величини

 

  1.                  

 

 Класичні алгоритми для роботи з рядками

ПР1_6

 

  1.                  

 

 Файли. Зчитування даних з файлу

 

  1.                  

 

 Запис у файл

 

  1.                  

 

 Словники

 

  1.                  

 

 Впорядкування словників

ПР1_7

 

  1.                  

 

 Поняття вказівника. Змінні та незмінні типи (Python)

ПР1_8

 

  1.                  

 

 Розв’язування практичних завдань з використанням різних структур даних

 

  1.                  

 

 Виконання індивідуальних та колективних проектів.

 

  1.                  

 

 Виконання індивідуальних та колективних проектів.

 

1.5. Функції користувача і модулі мови Python

  1.                  

 

 Обчислювальне мислення: алгоритм, шаблон, абстрація, декомпозиція.

 

  1.                  

 

 Метод функціональної декомпозиції задачі. Модульність.

ПР1_9

 

  1.                  

 

 Поняття підпрограми. Функції.

 

  1.                  

 

 Локальні та глобальні змінні.

 

  1.                  

 

 Формальні та фактичні параметри.

 

  1.                  

 

 Передавання значень у функцію та з неї.

ПР1_10

 

  1.                  

 

 Робота зі списками у функціях.

 

  1.                  

 

 Рекурсивні функції.

 

  1.                  

 

 Бібліотеки та модулі мови програмування.

 

  1.                  

 

 Робота з додатковими бібліотеками мови програмування.

 

  1.                  

 

 Виконання індивідуальних та колективних проектів.

 

  1.                  

 

 Виконання індивідуальних та колективних проектів.

 

  1.                  

 

 Відповідність результатів виконання програми поставленій задачі.

 

1.6. Класи, об’єкти, наслідування

  1.                  

 

 Основні концепції об'єктно-орієнтованого програмування.

 

  1.                  

 

 Поняття об’єкта, класу як об’єктного типу даних.

 

  1.                  

 

 Об'єкти, їх властивості.

 

  1.                  

 

 Конструктори, методи.

ПР1_11

 

  1.                  

 

 Події та обробники подій. Взаємодія об’єктів.

 

  1.                  

 

 Проектування взаємодії програмних об’єктів.

 

  1.                  

 

 Створення простих об’єктно-орієнтованих програм.

 

  1.                  

 

 Виконання індивідуальних та колективних проектів для практичного використання, творчого самовираження, або вирішення соціальної проблеми.

 

  1.                  

 

 Документація проектних рішень. ПР1_12

 

  1.                  

 

 Доцільність створення класів та об’єктів для розв’язання задач.

 

  1.                  

 

 Роль програмування та моделювання для розв’язання навчальних та життєвих задач.

 

1.7. Поліформізм, перевизначення методів, модулі користувача

  1.                  

 

 Поліморфізм

 

  1.                  

 

 Перевизначення і розширення можливостей методів

 

  1.                  

 

 Композиційний підхід в ООП мовою Python

 

  1.                  

 

 Створення і використання модулів користувача

ПР1_13

 

  1.                  

 

 Опрацювання виняткових ситуацій

 

  1.                  

 

 Виконання індивідуальних та колективних проектів.

 

1.8. Основи графічного інтерфейсу користувача

  1.                  

 

 Консольний режим виконання програми та графічний інтерфейс

 ПР1_14

 

  1.                  

 

 Розробка форм та розміщення на них елементів керування

ПР1_15

 

  1.                  

 

 Уведення й виведення даних за допомогою елементів керування

ПР1_16

 

  1.                  

 

 Зчитування і встановлення значень елементів керування у програмі

ПР1_17

 

  1.                  

 

 Виконання індивідуальних та колективних проектів

ПР1_18

 

  1.                  

 

 Зворотній зв'язок від користувачів програми

 

  1.                  

 

 Кар'єрні траєкторії в галузі ІТ

 

  1.                  

 

 Універсальні вміння та навички в ІТ

ПР1_19

 

  1.                  

 

 Програмування як середовище для творчості

 

  1.                  

 

 Виконання індивідуальних та колективних проектів.

 ПР1_20

 

Тема 2. Сучасні інформаційні технології

  1.                  

 

 Сучасні інформаційні технології та системи. Людина в інформаційному суспільстві

 

  1.                  

 

 Здібності, креативність і знання в галузі інформатики

 

  1.                  

 

 Навчання в Інтернеті

 

  1.                  

 

 Програмні засоби для планування, структурування роботи, співпраці

 

  1.                  

 

 Роль інформаційних технологій в роботі сучасного працівника

 

  1.                  

 

 Професії майбутнього – аналіз тенденцій на ринку праці

 

  1.                  

 

 Поняття про штучний інтелект

 

  1.                  

 

 Системи електронного врядування

 

  1.                  

 

 Інформаційна безпека. Рівні та протоколи інформаційної безпеки

 

  1.                  

 

 Керування ризиками в інформаційних системах.

 

  1.                  

 

 Виконання індивідуальних та колективних проектів.

 

  1.                  

 

 Виконання індивідуальних та колективних проектів.

 

 

 

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 1
Оцінки та відгуки
  1. Ходаківський Віктор
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
doc
Додано
22 вересня 2019
Переглядів
5008
Оцінка розробки
5.0 (1 відгук)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку