Програмування Arduino
Курси трьох рівнів для оволодіння програмуванням пристроїв Arduino
Запрошуємо на курси трьох рівнів школярів 9-11 класів та студентів. Ви навчитесь програмувати мікроконтролери Arduino й оволодієте мовою програмування С (не С++). Програма відповідає університетським курсам для бакалаврів спеціальності 122 Комп'ютерні науки. Ми зараховуємо успішно пройдені курси, якщо ви вже є або станете нашим студентом.
Arduino Uno
Наші викладачі
Вас навчатимуть викладачі кафедри Інформаційних технологій і моделювання Криворізького економічного інституту Київського економічного інституту імені Вадима Гетьмана
Ваші часті запитання
Чому саме Arduino?
Ця платформа дозволяє виконувати серйозні проекти для Інтернету речей, Розумного будинку або Робототехніки. Водночас платформа легка для навчання, пристрої мають невисокі вартість й широкий асортимент, велику кількість додаткових елементів, гарно документована й описана. Платформа не надто критична до помилок й цілком доступна для початківців. Тому ця платформа вивчається при підготовці на спеціальності Комп'ютерні науки у КЕІ КНЕУ.
З якими пристроями ми будемо працювати?
Для навчання ми маємо набори Arduino Uno з датчиками, двигунами, індикаторами та іншими пристроями. Ми маємо також чотириколісні платформи для створення й програмування роботів.
Яка різниця між курсами
Стартовий курс розрахований на курсантів, які не знайомі з програмуванням, або знайомі слабо й мають труднощі із написанням програм. Тому задача курсу навчити базовим речам програмування на С. Це типи даних, логічні умови, операції, цикли й функції. Курсант має навчитися писати прості програми з логічними умовами та циклами, відлагоджувати їх та розуміти тексти програм. Також він вивчить архітектуру контролера, призначення його інтерфейсів, підключить деякі прості пристрої вводу-виводу й запрограмує їх. В якості бонуса він зможе написати невеличку програмку керування чотириколесним роботом.
Базовий курс розрахований на курсантів що знають основи мови програмування С та вміють писати прості програми. Курс включає мистецтво управління й взаємодії з різноманітними пристроями (датчики, двигуни, індикатори, реле) із використанням стандартних бібліотек. Ви виконаєте простий проект з інтернету речей або розумного будинку чи робототехніки.
Основний курс розрахований на курсантів, що впевнено володіють тим, про що сказано вище. Курс передбачає, що ви навчитеся писати власні бібліотеки для управління пристроями, заглибитесь в архітектуру контролера і навчитеся організовувати взаємодію між контролерами та контролером й інтернет ресурсами.
Нижче показано типова тематика курсів. Типова тематика може змінюватися залежно від рівня й інтересів курсантів які визначаються при співбесіді й формуванні груп.
В чому сенс цих курсів для мене?
Найперше ви можете здобути знання й навички для подальшої розробки пристроїв з Arduino. Ви визначитись наскільки вам подобається низькорівневе програмування й комп'ютерна електроніка. Це ваш перший крок у світ інтернету речей і робототехніки де ваші можливості обмежені лише вашою фантазією. Якщо ви продовжите своє навчання на спеціальності Комп'ютерні науки у КЕІ КНЕУ ми зарахуємо вам пройдені курси.
Чи достатньо мені цих курсів аби влаштуватися розробником і програмістом Arduino?
Це складно, хоча це можливо. Як правило на роботу беруть програмістів із певною практикою, або кейсом виконаних проектів. Крім мови ви маєте оволодіти інструментарієм й виконати близький до реального проект. В принципі ви можете це зробити самостійно спираючись на вже отримані знання мови. Але для успішної діяльності потрібно знати ще багато речей: бази даних, комп'ютерні мережі, операційні системи, WEB технології й інструментарій підтримки проектів. Тому ми радимо отримати систематичну освіту з ІТ.
З якого рівня курсів я маю почати?
Якщо ви не знаєте мову програмування С й двійкові коди, ніколи не чули про мікроконтролери то починати потрібно із стартового курсу.
Якщо ці речі ви знаєте можна почати із базового.
Основний курс можна взятися вивчати лише після проходження базового, або якщо у вас вже є практика розробки на Arduino.
ВАРТІСТЬ Й ОРГАНІЗАЦІЯ ЗАНЯТЬ
Заняття.
Аудиторні заняття проводяться в комп'ютерних аудиторіях Криворізького економічного інституту (Медична 16, кінцева швидкісного трамваю). Практична робота виконується з обладнанням університету (ви можете не купувати власний Arduino пристрій) з використанням вільного програмного забезпечення. Навчальні WEB ресурси доступні як з аудиторії так і з комп'ютера курсанта. Кожен курс передбачає 16 академічних годин аудиторних занять які включають демонстрацію викладача, виконання практичних завдань і консультації викладача (в тому числі дистанційно). Курс передбачає також домашні заняття (в основному виконання завдань з програмування) у обсязі не менше 16 годин.
Групи та ціни.
Є два варіанти робочих груп.
Основний варіант - група з 10 курсантів. Вартість 960 грн.
Еліт варіант - група з 5 курсантів. Вартість 2400 грн.

Організація занять
Базова схема. Чотири тижні по 2 заняття на тиждень по 2 академічні години. Оптимальні схеми занять з проміжком у два дні. Наприклад: понеділок і четвер або вівторок п'ятниця, або середа і субота. Час занять 14-16 або 17-19.
Інтенсив. Шість днів поспіль по 3 академічні години щодня (найкраще під час канікул). Час занять за узгодженням.
Суботня школа. Шість субот поспіль по 3 академічні години кожна. Час занять за узгодженням.

Які кроки потрібно зробити аби навчатися?
1. Заповнити анкету про навчання яка є в кінці сторінки
2. З вами зв'яжеться менеджер, котрий займається формуванням груп для обговорення варіантів формування групи.
3. Після попереднього наповнення групи вас запросять для співбесіди із курсантом, укладанням договору та оплати за навчання.
4. Після надходження коштів про навчання менеджер повідомить вас про початок навчання й буде інформувати вас (платника) про хід навчання.
5. В процесі навчання курсант має виконувати завдання із програмування, які оцінюються в балах.
По завершенні курсу курсант отримує сертифікат про закінчення курсів із вказаною сумою набраних балів. Якщо ви будете навчатися на спеціальності 122 Комп'ютерні науки у Криворізькому економічному інституті сертифікат є підставою для зарахування студенту відповідних до програми курсів дисциплін.
Стартовий курс
Якщо ви ніколи не писали программного коду або маєте із цим серйозні труднощі. Ви не знаєте що таке біти і мікроконтролери.
  • Основи програмування: для чого і як пишуть програми
  • Основи програмування на С (не С++)
  • Архітектура мікроконтролера Atmel328 (саме він основа Arduino)
  • Пишемо програми, які керують різними пристроями: світлодіоди, датчики, індикатори, двигуни.
Базовий курс
Ви вже вмієте програмувати на С й знаєте архітектуру мікропроцесора
  • Архітектура мікроконтролера. Його інтерфейси
  • Використовуємо стандартні бібліотеки для керування пристроями
  • Пишемо власні функції керування пристроями
  • Працюємо з масивами даних (від датчиків)
  • Працюємо з екранами. Текстовими й графічними
  • Виконуємо невеличкий проект
Основний курс
Якщо ви успішно завершили базовий курс, або у вас є досвід розробки .
  • Заглиблюємося в архітектуру мікроконтролера
  • Пишемо власні бібліотеки для мікроконтролера
  • Вивчаємо інтерфейси обміну даними I2C, SPI, LAN і т.п.
  • Вчимося програмувати взаємодію мікроконтролера з Інтернетом
  • Мікропроект з робототехніки або розумних речей

Колісний робот. Основа для конструювання.
Контакти
Телефон: +38 093 708 41 85
e-mail: sheleviv@gmail.com
Кривий Ріг, вул.Медична, 16 (кінцева швидкісного трамваю)

Картографічні дані
Дані карт ©2018 Google
Картографічні даніДані карт ©2018 Google
Дані карт ©2018 Google
Не вдається завантажити Карти Google на цій сторінці.
Do you own this website?
Fuze

calling...

Can't complete call
We're sorry about that. Please try again or contact support if you continue to have issues.