Teaching Planning

  • Orit HazzanEmail author
  • Tami Lapidot
  • Noa Ragonis


This chapter deals with teaching planning, which is one of the main pedagogical activities teachers perform. In fact, all the tools, ideas, and perspectives presented in the Guide can be used and applied in the process of teaching planning, which is, to some extent, independent of the taught discipline. Specifically, in this chapter, we offer and demonstrate a top-down approach for teaching planning which takes into account a wide range of considerations, and present several activities to be facilitated in the MTCS course. The principles of teaching planning presented in this chapter, however, can serve any computer science educator in any teaching framework.


Lesson Plan Teaching Planning Study Unit Array Cell Computer Science Education 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Abhiram (2009) History of sorting algorithms. Blog spot. Accessed 10 May 2010
  2. Bruce K B, Danyluk, A, Murtagh T (2005) Why structural recursion should be taught before arrays in CS 1. ACM SIGCSE Bull. 37(1): 246–250CrossRefGoogle Scholar
  3. Eagle M, Barnes T (2008) Wu’s castle: Teaching arrays and loops in a game. ACM SIGCSE Bull. 40(3): 245–249CrossRefGoogle Scholar
  4. Howland J E (2005) Array algorithms. J. Comput. in Small Coll. 20(4): 229–235Google Scholar
  5. Nieminen J (2006) Bubble sort as the first sorting algorithm. Accessed 15 May 2010
  6. Nieminen J (2008) Bubble sort misconceptions. Accessed 15 May 2010
  7. Ragonis N, Hazzan O (2008) Disciplinary-pedagogical teacher preparation for pre-service ­computer science teachers: Rationale and implementation. In Mittermeir R T, Syslo MM (Eds.) Inf. Educ.- Supporting Comput. Thinking, Lect. Notes Comput. Sci. 5090, ISSEP 2008, Germany, Berlin/Heidelberg: Springer: 253–264CrossRefGoogle Scholar
  8. Ventura P, Egert C, Decker A (2004) Ancestor worship in CS1: On the primacy of arrays. 19th Ann. ACM SIGPLAN OOPSLA Conf.: 8–72Google Scholar

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  1. 1.Dept. Education in Technology & ScienceTechnion - Israel Institute of TechnologyHaifaIsrael
  2. 2.Computer Science Studies, School of EducationBeit Berl CollegeDoar Beit BerlIsrael

Personalised recommendations