(From the preface) Finance is about managing money. It is about making provisions and allocations of funds for a business project with an assessment of risks and benefits. There are several instruments for dealing with money. There are several places for trading these financial instruments. There are mathematical models for optimal selection of financial portfolios and for predicting their assets' future values. And there are computers to help us with all the necessary real-world data crunching to exploit the formal models to unprecedented possibilities.
Computational Finance includes all numerical methods, all theories of algorithms and optimization heuristics geared to the solutions of problems in economics and finance. The subject area is broad and requires knowledge in computational statistics, econometrics, mathematical finance and computer science.