This article discusses the mathematical-educational potential of a computational laboratory at the pre-calculus and co-calculus levels. The laboratory envisaged is based on a set of microcomputers, whose use plays a central role in the teaching process, with particular emphasis on algorithmization. A new role for the mathematics teacher and professor is layed out, augmenting the "chalk and talk" methods by active participation as a laboratory instructor. Following a brief description of the integration of such a laboratory into the mathematical education, seven appropriate subjects are discussed, including some new relevant elementary proofs and worked out examples. Emphasis is placed upon the mathematical-educational byproducts (such as error bounds, ill-conditioning, complexity, rate of convergence, etc.) accompanying the implementation of these seven modules. Special attention is given to the removal of "black box" procedures and to the construction of "numerical methods that work". Extensions and generalizations to more advanced topics are indicated, especially where the results in our modules may serve as points of departure in that direction.