Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4226))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, J.R.: Cognitive Psychology and Its Implications, 6th edn. Worth Publishers, New York (2004)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Bell, T., Witten, I.H., Fellows, M.: Computer Science Unplugged. Off-line activities and games for all ages (1998), http://unplugged.canterbury.ac.nz

  4. 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)

    Article  Google Scholar 

  5. di Sessa, A.A.: Changing Minds. In: Computers, Learning and Literacy, The MIT Press, Cambridge, London (2001)

    Google Scholar 

  6. Fischbein, E.: Intuition in Science and Mathematics. An Educational Approach. D. Reidel Publishing Company, Dordrecht, Boston, Lancaster, Tokyo (1987)

    Google Scholar 

  7. Jeffries, R.: What is Extreme Programming (2001), http://www.xprogramming.com/xpmag/whatisxp.htm

  8. Leiser, D.: Scattered Naive Theories: Why the human mind is isomorphic to the Internet Web. New Ideas in Psychology 19, 175–202 (2001)

    Article  Google Scholar 

  9. Mayer, R.E.: The Psychology of How Novices Learn Computer Programming. In [12], 129–160

    Google Scholar 

  10. Perkins, D.N., Hancock, C., Hobbs, R., Martin, F.: Conditions of learning in novice programmers. Educational Technology Center, Harvard University. In: [12]

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Soloway, E., Spohrer, J.C. (eds.): Studying the Novice Programmer, Hillsdale (1989)

    Google Scholar 

  13. Spohrer, J.C., Soloway, E., Pope, E.: A Goal/Plan Analysis of Buggy Pascal Programs. In: [12], 355–399

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Weigend, M.: Objektorientierte Programmierung mit Python, 2nd edn. MITP Bonn (2005)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Weigend, M.: The Python Visual Sandbox (2006), http://www.python-visual-sandbox.de

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics