Ang computer programming o pagprograma sa kompyuter ay ang proseso ng pagdidisenyo, pagsusulat, pagsubok, paghahanap ng mga depekto, at pagpapanatili ng source code ng mga programa na nakikilala rin bilang software ng mga kompyuter.
Компютърната програма или още софтуерна програма, или накратко програма е съвкупност от инструкции към компютъра, които трябва да дадат някакъв определен изходен резултат.