Computer programs are also known as:

Procedure

Hardware

Software

Algorithm