1. Складання алгоритму отримання закордонного паспорту
1.1. Лінійна послідовність
1.2. Розгалуження
1.3. Цикл
2. "Лабіринт" Blockly
3. Інтерпретатори проти компіляторів
4. Арифметичні операції в Python
Повний курс доступний на першому українському проекті масових відкритих онлайн курсів Prometheus:
http://edx.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about
Prometheus. Масовий онлайн курс "Основи програмування". Лекція 1Nikita Pavliuchenko1. Вступ.
2. Історія обчислювальної техніки
3. Двійкова системи числення
4. Будова персонального комп'ютера
5. Мови програмування
6. Встановлюємо Python
Повний курс доступний на першому українському проекті масових відкритих онлайн курсів Prometheus:
http://edx.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about
Prometheus. Масовий онлайн курс "Основи програмування". Лекція 8Nikita Pavliuchenko1. Проблема вибору алгориму
2. Асимптотична складність алгоритму
3. Класи складності
4. Деякі підходи до розв'язку задач:
4.1. Перебір та його оптимізація
4.2. Перебір із поверненням
4.3. Евристичні розв'язки
Повний курс доступний на першому українському проекті масових відкритих онлайн курсів Prometheus:
http://edx.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about
Prometheus. Масовий онлайн курс "Основи програмування". Лекція 4Nikita Pavliuchenko1. Розгалуження if .. else
2. Логічний тип даних
3. Списки
4. Цикл обходу послідовності for
5. Універсальний цикл while
Повний курс доступний на першому українському проекті масових відкритих онлайн курсів Prometheus:
http://edx.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about
02 Сортування включеннямOleksii MolchanovskyiСлайди лекції з курсу "Розробка та аналіз алгоритмів. Частина 1". Тема лекції: "Сортування включенням".
http://edx.prometheus.org.ua/courses/KPI/Algorithms101/2015_Spring/about
Prometheus. Масовий онлайн курс "Основи програмування". Лекція 7Nikita Pavliuchenko1. Парадигми програмування
2. Класи та об'єкти
2.1. Інкапсуляція
2.2. Наслідування
2.3. Поліморфізм
3. Ще один приклад
Повний курс доступний на першому українському проекті масових відкритих онлайн курсів Prometheus:
http://edx.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about
01 ВступOleksii MolchanovskyiСлайди лекції з курсу "Розробка та аналіз алгоритмів. Частина 1". Тема лекції: "Вступ".
http://edx.prometheus.org.ua/courses/KPI/Algorithms101/2015_Spring/about
Prometheus. Масовий онлайн курс "Основи програмування". Лекція 5Nikita Pavliuchenko1. Концепція модульності
2. Функції
2.1. Оголошення та використання функцій
2.2. Області видимості змінних
2.3. Рекурсія
3. Модулі
4. Пакети модулів
Повний курс доступний на першому українському проекті масових відкритих онлайн курсів Prometheus:
http://edx.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about
Hardware workshop with Lampa (Arduino intro course)Hackraft#kpi_lampa guy Ievgen Korotkyi tells about Arduino, electronics and schematics basics. Presentation includes hands-on tasks starting with a simple "Hello world" example and ending w/ web-server over WiFi. It also explains details on peripherals wiring.
Lampa is an open electronics lab @ NTUU 'KPI'.
https://www.facebook.com/lampa.kpi
Hardware workshop with Lampa (Arduino intro course)Hackraft#kpi_lampa guy Ievgen Korotkyi tells about Arduino, electronics and schematics basics. Presentation includes hands-on tasks starting with a simple "Hello world" example and ending w/ web-server over WiFi. It also explains details on peripherals wiring.
Lampa is an open electronics lab @ NTUU 'KPI'.
https://www.facebook.com/lampa.kpi
11. Особливості мови
Інтерпретована мова програмування
• Зміни коду не потребують перекомпіляції
• Програма може виконуватися на будь-якій платформі
• Для виконання програма потребує інтерпретатор
• Трохи повільніша за компільовані мови