ViPLab – A Virtual Programming Laboratory for Mathematics and Engineering Authors : A. Stock, C. Gruninger, C. Rohde, D. Boehringer, S.Rudlof, Th. Richter