Selecting Goals For An Introductory Computer Programming Course
The instructional use of computers in the secondary schools is growing rapidly, One can divide instructional uses of Computers into two categories—those that require student knowledge of computer programming and those that do not. In the latter category, one typically finds com-puter-managed instruction, various forms of computer-assisted instruction (such as drill and practice, tutorial, and gaming and simulation), and use of canned programs to do the computations involved in solving particular problems. Computer programming, on the other hand, is a fundamental tool in general problem solving. That is, the computer is an essential tool to many people who attempt to apply mathematics to “real life” problems. Thus it is natural that computing should come into the mathematics classroom, and that mathematics teachers should get involved in the teaching of computer programming.