Курс призначений для вивчення принципів та прийомів проектування та розробки мережевих програмних додатків клієнт-серверної архітектури з використанням механізму сокетів. Вивчення основ мережевого програмування пов'язане з розвитком цілого ряду таких умінь та навичок, які носять загально інтелектуальний характер та є одним з пріоритетних завдань при формуванні сучасного та конкурентоздатного спеціаліста в ІТ галузі. Проектування мережевих програмних додатків здійснюється з використанням прикладного програмного інтерфейсу сокетів від створення математичних моделей та алгоритмів до кінцевої реалізації в відповідних середовищах розробки програмних додатків. Виконання практичних завдань дозволить отримати практичні навички по реалізації програмних проектів, вміння аналізувати та систематизувати інформацію.