Кредитний модуль ”Основи програмування - 2. Методології програмування” спрямований на вивчення теоретичних та методологічних основ побудови програм на мовах програмування високого рівня з урахуванням сучасних концепцій і тенденцій розвитку, оволодіння інструментальними засобами створення таких програм, отримання практичних навичок розробки програмного забезпечення при вирішенні прикладних задач різного ступеня складності.
Предмет даного кредитного модуля – парадигма об’єктно-орієнтованого програмування, її реалізація на мові програмування С++, інструментальні засоби розроблення об’єктно-орієнтованих програм на мові С++.