Suteikti žinių apie programavimo kalbų raidą ir klasifikaciją, jų bendruosius pincipus, formalių kalbų aprašymo meodus, pagrindinius programavimo kalbos elementus imperatyvaus proramavimo kalbos požiūriu.