Skip to main content

What’s My Challenge? The Forgotten Part of Problem Solving in Computer Science Education

  • Conference paper

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

Abstract

In this paper we present a teaching framework that extends the traditional problem solving method in computer science education in order to increase student motivation. It replaces problems by so-called challenges and in particular emphasizes the learning situation and inspiration of the students. Furthermore it combines several pedagogical principles and applies them in a process of how students learn in a motivating and self-regulated way. In order to justify the necessity of a new concept, problems in the traditional problem solving approaches in general high school education are highlighted. Implications from research addressing similar issues are summarized. In order for addressing students’ motivation changes are necessary; challenges can provide a basis to start from.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Guzdial, M., Soloway, E.: Teaching the Nintendo Generation to Program. Commun. ACM 45(4), 17–21 (2002)

    Article  Google Scholar 

  2. Lewis, T., Petrina, S., Hile, A.M.: Problem Posing-Adding a Creative Increment to Technological Problem Solving. Journal of Industrial Teacher Education 36(1), 5–35 (1998)

    Google Scholar 

  3. Hascher, T.: Emotions in Everyday School-Life: Effects and Forms of Regulation (in German). Zeitschrift für Pädagogik 51(5), 610–625 (2005)

    Google Scholar 

  4. Romeike, R.: Creative Students - What Can We Learn from Them for Teaching Computer Science? In: 6th Baltic Sea Conference on Computing Education Research, Koli Calling, Uppsala University, Uppsala, Sweden (2006)

    Google Scholar 

  5. Knobelsdorf, M., Schulte, C.: Computer Biographies - a Biographical Research Perspective on Computer Usage and Attitudes toward Informatics. In: 5th Baltic Sea Conference on Computer Science Education, Koli (2005)

    Google Scholar 

  6. Resnick, M.: Rethinking Learning in the Digital Age. In: Kirkman, G. (ed.) The Global Information Technology Report: Readiness for the Networked World, pp. 32–37. Oxford University Press, Oxford (2002)

    Google Scholar 

  7. Resnick, M., Rusk, N., Cooke, S.: The Computer Clubhouse: Technological Fluency in the Inner City. In: High Technology and Low-Income Communities, pp. 266–286 (1998)

    Google Scholar 

  8. Peppler, K.A., Kafai, Y.B.: Creative Coding: Programming for Personal Expression (2005)

    Google Scholar 

  9. Korte, L., Anderson, S., Pain, H., Good, J.: Learning by Game-Building: A Novel Approach to Theoretical Computer Science Education. In: 12th Annual SIGCSE Conference on Innovation and Technology in CSE, pp. 53–57. ACM Press, Dundee, Scotland (2007)

    Chapter  Google Scholar 

  10. Long, J.: Just for Fun: Using Programming Games in Software Programming Training and Education. Journal of Information Technology Education 6, 279–290 (2007)

    Google Scholar 

  11. Resnick, M.: Sowing the Seeds for a More Creative Society. In: Learning & Leading with Technology, International Society for Technology in Education (ISTE) (2007)

    Google Scholar 

  12. Lepper, M.R., Corpus, J.H., Iyengar, S.S.: Intrinsic and Extrinsic Motivational Orientations in the Classroom: Age Differences and Academic Correlates. Journal of Educational Psychology 97(2), 184–196 (2005)

    Article  Google Scholar 

  13. Schwill, A.: Fundamental Ideas - Rethinking Computer Science Education. Learning and Leading with Technology 25(1), 28–31 (1997)

    Google Scholar 

  14. Cambridge Dictionary of American English Online (accessed December 14, 2007), http://dictionary.cambridge.org/Default.asp?dict=A

  15. 1828 Edition of Webster’s American Dictionary of the English Language (accessed December 14, 2007), http://1828.mshaffer.com

  16. Wordsmyth Educational Dictionary-Thesaurus (accessed December 14, 2007)

    Google Scholar 

  17. Compact Oxford English Dictionary (accessed December 14, 2007), http://www.askoxford.com

  18. Fothe, M.: Problem Solving with Python (in German). ThILLM, Bad Berka (2002)

    Google Scholar 

  19. Ginat, D.: Misleading Intuition in Algorithmic Problem Solving. In: 32nd SIGCSE Technical Symposium on CSE, pp. 21–25. ACM Press, Charlotte, USA (2001)

    Google Scholar 

  20. Papert, S.: Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, NY (1980)

    Google Scholar 

  21. Bergin, S., Reilly, R.: The Influence of Motivation and Comfort-Level on Learning to Program. In: PPIG 17, University of Sussex, Brighton UK, pp. 293–304 (2005)

    Google Scholar 

  22. Curzon, P., Rix, J.: Why Do Students Take Programming Modules? In: 6th annual conference on the teaching and computing and the 3rd annual conference on integrating technology into CSE: Changing the delivery of Computer Science Education. ITICSE 1998, Dublin, Ireland, pp. 59–63 (1998)

    Google Scholar 

  23. Mamone, S.: Empirical Study of Motivation in an Entry Level Programming Course. ACM SIGPLAN Notices 27(3), 54–60 (1992)

    Article  Google Scholar 

  24. Scragg, G., Smith, J.: A Study of Barriers to Women in Undergraduate Computer Science. In: 29th SIGCSE Technical Symposium on CSE, Atlanta, United States, pp. 82–86 (1998)

    Google Scholar 

  25. Feldgen, M., Clua, O.: New Motivations Are Required for Freshman Introductory Programming. In: 33rd ASSE/IEEE Frontiers in Education Conf., Boulder, pp. T3C–T24 (2003)

    Google Scholar 

  26. Rich, L., Perry, H., Guzdial, M.: A Cs1 Course Designed to Address Interests of Women. In: 35th SIGCSE Technical Symposium on Computer Science Education, pp. 190–194. ACM Press, Norfolk, Virginia, USA (2004)

    Chapter  Google Scholar 

  27. Lawrence, R.: Teaching Data Structures Using Competitive Games. IEEE Transactions on Education 47(4), 459–466 (2004)

    Article  Google Scholar 

  28. Kaasbøll, J.J.: Teaching Critical Thinking and Problem Defining Skills. Education and Information Technologies 3(2), 101–117 (1998)

    Article  Google Scholar 

  29. Sutinen, E., Tarhio, J.: Teaching to Identify Problems in a Creative Way. In: 31st Frontiers in Education Conference. IEEE Computer Society, Los Alamitos (2001)

    Google Scholar 

  30. Eastman, E.G.: Fact-Based Problem Identification Precedes Problem Solving. J. Comput. Small Coll. 19(2), 18–29 (2003)

    Google Scholar 

  31. Reed, D.: The Use of Ill-Defined Problems for Developing Problem-Solving and Empirical Skills in CS1. J. Comput. Small Coll. 18(1), 121–133 (2002)

    Google Scholar 

  32. Cordova, D., Lepper, M.: Intrinsic Motivation and the Process of Learning: Beneficial Effects of Contextualization, Personalization, and Choice. Journal of Educational Psychology 88(4), 715–730 (1996)

    Article  Google Scholar 

  33. Romeike, R.: Applying Creativity in CS High School Education - Criteria, Teaching Example and Evaluation. In: 7th Baltic Sea Conf. on Comp., Ed Research, Koli Calling (2007)

    Google Scholar 

  34. Hill, A.M.: Problem Solving in Real-Life Contexts: An Alternative for Design in Technology Education. International Journal of Technology and Design Education 5(3), 1–18 (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Roland T. Mittermeir Maciej M. Sysło

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Romeike, R. (2008). What’s My Challenge? The Forgotten Part of Problem Solving in Computer Science Education. In: Mittermeir, R.T., Sysło, M.M. (eds) Informatics Education - Supporting Computational Thinking. ISSEP 2008. Lecture Notes in Computer Science, vol 5090. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69924-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69924-8_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69923-1

  • Online ISBN: 978-3-540-69924-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics