Computational:Introduction to the Theory and Applications