1. Computing Curricula 2001 The Joint Task Force on Computing Curricula IEEE Computer Society and the Association for Computing Machinery. http://www.acm.org/sigcse/cc2001/ Computing Curricula 2001 The Joint Task Force on Computing Curricula IEEE Computer Society and the Association for Computing Machinery. http://www.acm.org/sigcse/cc2001/
2. Gal-Ezer J. Beeri C. Harel D. Yehudai A. (October 1995). A high school program in Computer Science Computer 73--80. 10.1109/2.467599 Gal-Ezer J. Beeri C. Harel D. Yehudai A. (October 1995). A high school program in Computer Science Computer 73--80. 10.1109/2.467599
3. Liskov B. and Guttag J. (1986). Abstraction and Specification in Program Development. The MIT Press. Liskov B. and Guttag J. (1986). Abstraction and Specification in Program Development. The MIT Press.
4. Language-independent conceptual "bugs" in novice programming;Pea R. D.;Journal of Educational Computing Research2(1), 25--36.,1986
5. Shulman L. S. (1987). Knowledge and teaching: Foundations of the new reform Harvard Educational Review57(1) 1--2. Shulman L. S. (1987). Knowledge and teaching: Foundations of the new reform Harvard Educational Review57(1) 1--2.