An open source java program uses the Quadratic Bezier-Casteljau method for convenient expression of two dimensional curves.
Detailed instructions are given on the website http://alzt.tau.ac.il/~dagan/tools/Bezier2/readMe.html .
The algorithm is very simple and is presented here graphically: