Алгоритми і програмування
В сучасному світі технологій розвиток алгоритмічного мислення у школярів і студентів є одним із базових аспектів освіти. Багатьох молодих людей програмування захоплює можливістю для креативу і ідеєю створення власного унікального проекту.
В даному курсі ми розглянемо основи популярної мови програмування Python і потренуємося створювати алгоритми для різноманітних задач.
Програма, дати занять і завдання
Розв’язування задач
Розв’язування задач
Розв’язування задач
Розв’язування задач/Робота над проектами
Приклади проектів:
- Poker Hands
- Birthday Problem
- Caesar Cipher
- Tic Tac Toe
- Card Game
- Monty Hall Game
Реєстрація
Курс розраховано на учнів старших класів, абітурієнтів та студентів 1-2 року навчання, які хотіли б отримати базові навички програмування. Учасники курсу повинні мати хороші базові знання математики в рамках шкільної програми 9 класів.
Для реєстрації необхідно написати емейл на адресу dmytro.rzhemovskyi@univie.ac.at, вказати ім’я, прізвище та рік навчання (наприклад 10й клас школи, 1й рік університету). Після цього потрібно виконати невеликий тест на знання базової математики і надіслати розв’язання.
Корисні посилання
Офіційний туторіал з Python українською мовою
Курс "Introduction To Computer Science And Programming In Python" на сайті MITOpenCourseware
Онлайн-туторіал з Python на сайті w3schools
Eolymp.com - український сайт з архівом задач з програмування
Codewars.com - освітня онлайн-платформа з архівом задач з програмування
Leetcode.com - онлайн-платформа з архівом задач для підготовки до інтерв'ю з програмування