Abstract
In computer science classes you can observe that students are able to solve a problem – say sorting a list – but fail completely writing a programme that does the job. This barrier between intuitive solution and the finding and explication of an algorithm can be overcome, if the programmer learns to analyse her or his own intuitions connected to the task.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Anderson, J.R.: Cognitive Psychology and Its Implications, 6th edn. Worth Publishers, New York (2004)
Beck, K.: Extreme Programming Explained. Addison Wesley, Boston, San Francisco, New York, Toronto, Montreal, London, Munich, Paris, Madrid, Capetown, Sydney, Tokyo, Singapore, Mexico City (1999)
Bell, T., Witten, I.H., Fellows, M.: Computer Science Unplugged. Off-line activities and games for all ages (1998), http://unplugged.canterbury.ac.nz
Chiu, M.M.: Using Metaphors to understand and solve arithmetic problems: Novices and experts working with negative numbers. Mathematical Thinking and Learning 3.3, 93–124 (2001)
di Sessa, A.A.: Changing Minds. In: Computers, Learning and Literacy, The MIT Press, Cambridge, London (2001)
Fischbein, E.: Intuition in Science and Mathematics. An Educational Approach. D. Reidel Publishing Company, Dordrecht, Boston, Lancaster, Tokyo (1987)
Jeffries, R.: What is Extreme Programming (2001), http://www.xprogramming.com/xpmag/whatisxp.htm
Leiser, D.: Scattered Naive Theories: Why the human mind is isomorphic to the Internet Web. New Ideas in Psychology 19, 175–202 (2001)
Mayer, R.E.: The Psychology of How Novices Learn Computer Programming. In [12], 129–160
Perkins, D.N., Hancock, C., Hobbs, R., Martin, F.: Conditions of learning in novice programmers. Educational Technology Center, Harvard University. In: [12]
Smith, J.P., di Sessa, A.A., Roschelle, J.: Misconceptions Reconceived: A Constructivist Analysis of Knowledge in Transition. Journal of the Learning Sciences, 3(2) (1993/94)
Soloway, E., Spohrer, J.C. (eds.): Studying the Novice Programmer, Hillsdale (1989)
Spohrer, J.C., Soloway, E., Pope, E.: A Goal/Plan Analysis of Buggy Pascal Programs. In: [12], 355–399
van der Veer, G.C.: Mental Models of Computer Systems: Visual Languages in the Mind. In: Tauber, M.J., Mahling, D.E., Arefi, F. (Hrsg.) (eds.) Cognitive Aspects of Visual Languages and Visual Interfaces, North-Holland, Amsterdam (1994)
Weigend, M.: Objektorientierte Programmierung mit Python, 2nd edn. MITP Bonn (2005)
Weigend, M.: Intuitive Modelle in der Informatik. In: Friedrich, S. (ed.) Unterrichtskonzepte für informatische Bildung. In: INFOS 2005 Proceeedings, Bonn, pp. 275–284 (2005)
Weigend, M.: The Python Visual Sandbox (2006), http://www.python-visual-sandbox.de
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Weigend, M. (2006). From Intuition to Programme. In: Mittermeir, R.T. (eds) Informatics Education – The Bridge between Using and Understanding Computers. ISSEP 2006. Lecture Notes in Computer Science, vol 4226. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11915355_11
Download citation
DOI: https://doi.org/10.1007/11915355_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-48218-5
Online ISBN: 978-3-540-48227-7
eBook Packages: Computer ScienceComputer Science (R0)