Програмування на Python
Структура за темами
-
Цей курс призначено для ознайомлення з програмуванням мовою Python. На відміну від більшості підручників з програмування, в цьому курсі переважно розглядаються задачі практичного характеру, доступні для розв'язання учнями 8-9 класів.
Курс продовжується низкою проектів з використанням графічного інтерфейсу користувача, а також охоплює теми використання структур даних та теорії алгоритмів (графів). Таким чином цей курс відповідає чинній програмі профільного вивчення програмування і може використовуватись у старших класах інформаційно-технологічного профілю.
-
Основні поняття алгоритмізації
Зміст навчального матеріалу теми:
алгоритм та основні поняття алгоритмізації; властивості алгоритмів; способи представлення алгоритмів; базові алгоритмічні структури; типи алгоритмів; виконавець та система команд виконавця; формальне виконання алгоритму; аргументи, результати, проміжні величини
Моделі
Зміст навчального матеріалу теми:
поняття моделі та моделювання; класифікація моделей; інформаційна модель; етапи розв'язування задач на комп'ютері
Мови програмування
Зміст навчального матеріалу теми:
мова програмування як один із способів представлення алгоритму; класифікація мов програмування; середовище програмування та його основні елементи (робота у режимі консольного додатку); елементи мови програмування; структура програми;
створення власної бібліотеки навчальних завдань