Recursive programming in english for freshmen
Takayuki Dan Kimura · ACM SIGCSE Bulletin · 1977
The importance of recursive programming in an introductory computer science course is discussed from the viewpoint that the notions of 'process', 'program' and 'processor' are fundamental in computer programming. Several examples demonstrate how the concept of recursive programming and proving program correctness can be taught to freshman business majors before they are exposed to any programming language.