Велика кількість пристроїв ІоТ, що доступні на даний час, програмуються саме мовою С++, оскільки такі пристрої не мають обчислювальної потужності, яка необхідна для роботи з більшістю мов програмування більш високого рівня. До того ж C++ забезпечує більшу гнучкість при меншому енергоспоживанні, що робить його ідеальним для невеликих пристроїв, які не можуть підтримувати високий рівень активності через обмежені можливості живлення.
Студенти вивчають цю мову, оскільки дисципліна є базовою для вивчення дисциплін «Технології Інтернет речей», «Моделювання ІоТ» та «Моделювання ІоТ advance», які, у свою чергу, є основним напрямком підготовки спеціальності.
Проаналізувавши вимоги роботодавців, викладачі кафедри оновили навчальну програму дисципліни, додавши до неї тему «Системи керування версіями». Під час вивчення цієї теми студенти набувають навиків проводити роботу над груповими проектами та керувати версіями одиниці інформації (вихідного коду програми, скрипту, веб-сторінки, веб-сайту, 3D-моделі тощо).
Системи керування версіями зазвичай використовуються при розробці програмного забезпечення для відстеження, документування та контролю над поступовими змінами в електронних документах, над змінами яких одночасно працюють декілька людей. Ця технологія також дозволяє зберігати попередні версії файлів та завантажувати їх за потреби.
Використання системи керування версії є необхідним для роботи над великими проектами, над якими одночасно працює велика кількість розробників, адже вони забезпечують наступні можливості: