7 клас

Практична робота
Графіка на мові Python




Тест "Списки в мові Python"



(2 години на тиждень)

Тема 1. Електронне листування 

Урок 1. Правила поведінки і безпеки життєдіяльності (БЖ) в комп’ютерному класі.
Урок 2. Поштова служба Інтернету. Електронна скринька та електронне листування. Створення електронної скриньки
             Вправа "Можливості мережі Інтернет"
             Вправа "Поштові сервери та адреси електронних скриньок"
             Вправа "Послідовність надсилання електронного листа"
Урок 3. Вкладання файлів. Перенаправлення повідомлень Правила електронного листування та безпечного користування електронною скринькою
Урок 4. Використання адресної книги. Операції над папками та листами.
Урок 5. Практична робота № 1. «Електронне листування з використанням веб-інтерфейсу. Вкладені файли». Інструктаж з БЖД.

Тема 2. Основні поняття алгоритмізації. Лінійні алгоритми

Урок 6. Алгоритм. Властивості алгоритмів. Способи подання алгоритмів. Базові алгоритмічні структури.
Урок 7. Середовище програмування та його основні елементи.
Урок 8. Елементи мови програмування. Структура програми.
Урок 9. Арифметичні операції. Правила запису арифметичних виразів.
Урок 10. Типи даних. Визначення типу результату обчислення арифметичного виразу.
Урок 11. Ідентифікатори. Правила запису імен ідентифікаторів. Цілочисельне ділення.
Урок 12. Оператори присвоєння, введення, виведення.
Урок 13. Складання лінійних програм.
Урок 14. Побудова лінійних алгоритмів та їх реалізація у вигляді програм.
Урок 15. Розв’язування задач.
Урок 16. Цікаві задачі.

Тема 3. Моделювання (5 год.) 

Урок 17. Моделі. Типи моделей.
Урок 18. Етапи побудови інформаційної моделі. Побудова інформаційних моделей.
Урок 19. Практична робота № 2.«Побудова інформаційних моделей в різних програмних середовищах». Інструктаж з БЖД.
Урок 20. Карти знань. Редактори карт знань
Урок 21. Використання карт знань..

Тема 4. Алгоритми з розгалуженням

Урок 22. Логічні вирази та логічні операції.
Урок 23. Таблиці істинності.
Урок 24. Команда розгалуження.
Урок 25. Повна та скорочена форма умовного оператора мовою програмування.
Урок 26. Складання програм.
Урок 27. Побудова алгоритмів з послідовними розгалуженнями у вигляді програм.
Урок 28. Оператор вибору.
Урок 29. Складання програм.
Урок 30. Вкладені розгалуження.
Урок 31. Побудова алгоритмів з вкладеним розгалуженням та реалізація у вигляді програм
Урок 32. Складання програм.

Тема 5. Табличний процесор

Урок 33. Табличний процесор, його призначення. Об‘єкти електронної таблиці, їх властивості.
Урок 34. Адресація в середовищі табличного процесора. Введення та редагування даних таблиці. 
Урок 35. Автоматизоване заповнення комірок. Операції над вмістом комірок.
Урок 36. Типи та формати даних в ЕТ. Форматування даних, клітинок і діапазонів комірок.
Урок 37. Практична робота №3. Введення, редагування та форматування даних у середовищі табличного процесора. Інструктаж з БЖД.
Урок 38. Діаграми, їх об’єкти і властивості. Створення та форматування діаграм у середовищі табличного процесора.
Урок 39. Практична робота №4. Створення діаграм. Аналіз даних, поданих на діаграмі. Інструктаж з БЖД.
Урок 40. Виконання обчислень в електронних таблицях.
Урок 41. Використання вбудованих функцій: сума, середнє значення, min, max.
Урок 42. Практична робота №5. Виконання обчислень в ЕТ. Використання вбудованих функцій. Інструктаж з БЖД.
Урок 43. Комплексна практична робота № 6. Робота з електронними таблицями. Інструктаж з БЖД. Excel тестування

Тема 6. Алгоритми з повторенням

Урок 44. Базові алгоритмічні структури повторення.
Урок 45. Команди повторення. Оператор циклу з умовою.
Урок 46. Складання програм.
Урок 47. Складання та виконання алгоритмів із повторенням у середовищі програмування.
Урок 48. Оператор циклу з лічильником.
Урок 49. Складання програм.
Урок 50. Розв’язування задач.
Урок 51. Розв’язування задач.
Урок 52. Практична робота №7. Складання та виконання алгоритмів із повторенням та розгалуженням у середовищі програмування. Інструктаж з БЖД.

Тема 7. Розв’язування компетентнісних задач.
Виконання навчальних проектів.

Урок 53. Поняття компетентнісних задач. Алгоритми розв’язування задач.
Урок 54. Навчальні проекти. Характеристика, планування та захист проекту.
Урок 55. Виконання індивідуальних навчальних проектів.
Урок 56. Виконання індивідуальних навчальних проектів.
Урок 57. Виконання індивідуальних навчальних проектів.
Урок 58. Захист навчальних проектів.

Тема 8. Повторення. 

Урок 59. Сервіси Інтернет. Електронне листування.
Урок 60. Побудова інформаційних моделей та карт знань за допомогою он-лайн сервісів.
Урок 61. Побудова інформаційних моделей та карт знань за допомогою он-лайн сервісів.
Урок 62. Знайомство з хмарними технологіями. Google Диск.
Урок 63. Електронні таблиці. Робота з Google Таблицями.
Урок 64. Побудова лінійних алгоритмів та їх реалізація у вигляді програм.
Урок 65. Побудова алгоритмів з розгалуженням та їх реалізація у вигляді програм.
Урок 66. Побудова циклічних алгоритмів та їх реалізація у вигляді програм.
Урок 67. Розв’язування задач.
Урок 68. Розв’язування задач.
Урок 69. Підсумковий урок.