On teaching computer science using the three basic processes from the Denning report

The recently-published final report of the ACM Task Force on the Core of Computer Science, commonly called the Denning Report, describes three processes which are inherent in all areas of computer science: theory, abstraction and design. This paper describes how this concept was used to teach the quicksort to high school computer science students.

[1]  Peter J. Denning,et al.  Computing as a discipline , 1989, Computer.