Abstract
Educators' approach towards their students' mistakes can have significant impact on the students. This paper presents a rather less considered approach of teaching by capitalizing on mistakes. In the course of teaching our students algorithm design, we noticed the phenomenon of students' "over-reliance" on intuition rather than rigor. In particular, we noticed a repeated erroneous trend of turning to intuitive, but inadequate greedy algorithmic solutions. We capitalized on the student errors for influencing their attitude and beliefs regarding intuition and rigor. The paper displays the student errors and our capitalization-on-errors approach, with colorful and novel algorithmic tasks.
- Borasi R., Reconceiving Mathematics Instruction: A Focus on Errors, Ablex Pub (1996).Google Scholar
- Cormen T.H., Leiserson, C.E., and Rivest, R.L., Introduction to Algorithms, MIT Press, Massachusetts, (1991). Google ScholarDigital Library
- Dijkstra E.W. et al., A debate on teaching computing science, Comm of the ACM, 32, (1989), 1397--1414. Google ScholarDigital Library
- Du Boulay B., Some difficulties of learning to program, Journal of Educational Computing Research, 2, (1986), 57--73.Google ScholarCross Ref
- Fluery A.N., Student beliefs about Pascal programming, Journal of Educational Computing Research, 9, (1993), 355--371.Google ScholarCross Ref
- Linn M.C. and Clancy M.J., The case for case studies of programming problems, Comm of the ACM, 35, (1992), 121--132. Google ScholarDigital Library
- Mayer R.E. (Ed.), Teaching and Learning Computer Programming: Multiple Research Perspectives, Lawrence Erlbaum, (1988).Google Scholar
- Movshovitz-Hadar N. and Hadas R., Perspective education of math teachers using paradoxes, Educational Studies in Mathematics, 21, (1990), 265--287.Google ScholarCross Ref
- Soloway E. and Sphorer J.C. (Eds.), Studying The Novice Programmer, Lawrence Erlbaum, (1989). Google ScholarDigital Library
- Swan M., Teaching Decimal Place Value: A Comparative Study of 'Conflict' and 'Positive Only' Approaches, Shell Center for Mathematical Education, University of Nottingham UK, (1987).Google Scholar
Index Terms
- The greedy trap and learning from mistakes
Recommendations
The greedy trap and learning from mistakes
SIGCSE '03: Proceedings of the 34th SIGCSE technical symposium on Computer science educationEducators' approach towards their students' mistakes can have significant impact on the students. This paper presents a rather less considered approach of teaching by capitalizing on mistakes. In the course of teaching our students algorithm design, we ...
Do senior CS students capitalize on recursion?
CS students learn and practice recursion in CS1, Data-Structures, Introduction-to-Algorithms, and additional courses throughout the curriculum. Previous studies revealed difficulties of CS1 students with the concept and the construct of recursion. What ...
The Distribution of Student Errors Across Schools: An Initial Study
Proceedings of the 2007 conference on Artificial Intelligence in Education: Building Technology Rich Learning Contexts That WorkThe little previous research comparing student errors across schools indicates that student “bugs” do not transfer --that is, the distribution of students' systematic errors in one school does not significantly match those in other schools. The issue ...
Comments