Алгоритми і програмування

В сучасному світі технологій розвиток алгоритмічного мислення у школярів і студентів є одним із базових аспектів освіти. Багатьох молодих людей програмування захоплює можливістю для креативу і ідеєю створення власного унікального проекту.  

В даному курсі ми розглянемо основи популярної мови програмування 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 - онлайн-платформа з архівом задач для підготовки до інтерв'ю з програмування

 Викладач

Асистенти