What is Computer Program?

A computer program is a complex algorithm that can do a number of things from dictation to games to running certain things like weather predictors or processing calculus.