Programavimo istorija. Programavimo kalbos. Programavimo kalba. Programavimo kalbų apžvalga. Programavimo stilius. Imperatyvusis programavimas. Nuoseklusis programavimas. Struktūrinis (procedūrinis) programavimas. Objektinis programavimas. Deklaratyvusis programavimas. Funkcinis programavimas. Loginis programavimas. Išeitinis kodas. Išeitinis kodas. Istorija.