In this thesis, we propose an interpolating algorithm which can generate curvature continuous curves passing through the given points on the plane. The curves generated by the proposed algorithm are shape preserving curves, that is, the curves will faithfully describe the shape implied by the given points. The proposed interpolating algorithm uses piecewise quintic Bezier curves and possesses the capability of adjusting the shape of the interpolating curve by shape parameters. Moreover, the proposed algorithm is a local method , that is , the modification of a given point will change the curve segments near the point only.