Теорія програмування Пов'язана з вивченням програмування в загальному контексті інформатики як наукової дисципліни. Див. також Нейролінгвістичне програмування Мова програмування Логіка в інформатиці Композиційне програмування Мова моделювання Людино-машинна взаємодія Інтерфейс користувача Спортивне (олімпіадне) програмування Google Code Jam TopCoder Facebook Hacker Cup