Computer programs are also known as:

Procedure

Software

Algorithm

Hardware