ABSTRACT
Students often "get stuck" when trying to learn new computing concepts and skills. In this paper, we present and categorize strategies that successful students found helpful in getting unstuck. We found that the students reported using a broad range of strategies, and that these strategies fall into a number of recognizably different categories.
- J. Biggs. Teaching for Quality Learning in University. Society for Research in Higher Education and Open University Press, Buckingham, 1999.Google Scholar
- J. Boustedt, A. Eckerdal, R. McCartney, J. E. Moström, M. Ratcliffe, K. Sanders, and C. Zander. Threshold concepts in computer science: do they exist and are they useful? In SIGCSE-2007, Covington, KY, March 2007. (To appear). Google ScholarDigital Library
- S. P. Davies. Models and theories of programming strategy. Int. J. of Man-Machine Studies, 39(2):237--267, 1993. Google ScholarDigital Library
- A. Eckerdal, R. McCartney, J. E. Moström, M. Ratcliffe, K. Sanders, and C. Zander. Putting threshold concepts into context in computer science education. In ITiCSE-06, pages 103--107, Bologna, Italy, June 2006. Google ScholarDigital Library
- R. Felder. Reaching the second tier: Learning and teaching styles in college science education. J. College Science Teaching, 23(5):286--290, 1993.Google Scholar
- S. Fitzgerald, B. Simon, and L. Thomas. Strategies that students use to trace code: an analysis based in grounded theory. In ICER '05: Proceedings of the 2005 international workshop on Computing education research, pages 69--80, Seattle, WA, USA, 2005. Google ScholarDigital Library
- J. Hughes and D. R. Peiris. ASSISTing CS1 students to learn: learning approaches and object-oriented programming. In ITiCSE-06, pages 275--279, Bologna, Italy, June 2006. Google ScholarDigital Library
- D. Kember and L. Gow. A model of student approaches to learning encompassing ways to influence and change approaches. Instructional Science, 18:263--288, 1989.Google ScholarCross Ref
- F. Marton, D. Hounsell, and N. Entwistle. The Experience of Learning. Scottish Academic Press, Edinburgh, 1984.Google Scholar
- W. J. McKeachie, P. R. Pintrich, and Y. -G. Lin. Teaching learning strategies. Educational Psychologist, 20(3):153--160, 1985.Google ScholarCross Ref
- J. H. Meyer and R. Land. Threshold concepts and troublesome knowledge (2): Epistemological considerations and a conceptual framework for teaching and learning. Higher Education, 49:373--388, 2005.Google ScholarCross Ref
- D. Perkins. The many faces of constructivism. Educational Leadership, 57(3):6--11, 1999.Google Scholar
- G. Pólya. How to Solve It. Princeton University Press, Princeton, NJ, 2nd edition, 1957.Google Scholar
- P. Ramsden. Learning to Teach in Higher Education. Routledge, London, 1992.Google Scholar
- A. Robins, J. Rountree, and N. Rountree. Learning and teaching programming: A review and discussion. Computer Science Education, 13(2):137--172, 2003.Google ScholarCross Ref
- K. Trigwell, M. Prosser, and P. Taylor. Qualitative differences in approaches to teaching first year university science. Higher Education, 27(1):75--84, 1994.Google ScholarCross Ref
- I. Vessey. Expertise in debugging computer programs: Situation-based versus model-based problem solving. Int. J. of Man-Machine Studies, 23:459--494, 1985.Google ScholarCross Ref
- P. C. Wankat and F. S. Oreovicz. Teaching Engineering. McGraw-Hill, New York, 1993.Google Scholar
Index Terms
- Successful students' strategies for getting unstuck
Recommendations
Successful students' strategies for getting unstuck
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE'07)Students often "get stuck" when trying to learn new computing concepts and skills. In this paper, we present and categorize strategies that successful students found helpful in getting unstuck. We found that the students reported using a broad range of ...
Comments