Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abhiram (2009) History of sorting algorithms. Blog spot. http://abhiramn.blogspot.com/2009/07/history-of-sorting-algorithms.html. Accessed 10 May 2010
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–250
Eagle M, Barnes T (2008) Wu’s castle: Teaching arrays and loops in a game. ACM SIGCSE Bull. 40(3): 245–249
Howland J E (2005) Array algorithms. J. Comput. in Small Coll. 20(4): 229–235
Nieminen J (2006) Bubble sort as the first sorting algorithm. http://warp.povusers.org/grrr/bubblesort_eng.html. Accessed 15 May 2010
Nieminen J (2008) Bubble sort misconceptions. http://warp.povusers.org/grrr/bubblesort_misconceptions.Html. Accessed 15 May 2010
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–264
Ventura P, Egert C, Decker A (2004) Ancestor worship in CS1: On the primacy of arrays. 19th Ann. ACM SIGPLAN OOPSLA Conf.: 8–72
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2011 Springer-Verlag London Limited
About this chapter
Cite this chapter
Hazzan, O., Lapidot, T., Ragonis, N. (2011). Teaching Planning. In: Guide to Teaching Computer Science. Springer, London. https://doi.org/10.1007/978-0-85729-443-2_11
Download citation
DOI: https://doi.org/10.1007/978-0-85729-443-2_11
Published:
Publisher Name: Springer, London
Print ISBN: 978-0-85729-442-5
Online ISBN: 978-0-85729-443-2
eBook Packages: Computer ScienceComputer Science (R0)