Computation expressions in F# is a technique for writing computations that can be combined using control flow constructs and bindings.
Computation expressions are derived from haskell monads, which in turn represent programming implementation of monads, a mathematical concept in category-theory.
Computation expressions are usually implemented by a developer as a set of functions, while the F# development environment provides the means of indirect calling of these functions with a variety of keywords and other syntactic constructs (see syntactic-sugar).
Further reading:
F# Programming/Computation Expressions on WikiBooks
Computation Expressions on MSDN
F# 2.0 Language Specification/Computation Expressions