並列タイトル等Improving Students' Understanding of Mathematical Induction via Programming
一般注記Mathematical induction is one of the most challenging topics in high school math. As reported by previous studies, students may write correct proofs by induction without understanding why their proofs are valid. In this thesis, we seek for a way to help students' learning of induction by means of computer programming, in particular, by teaching the concept of recursion. Our contributions are three-fold. First, we design an introductory programming course for high school students, which aims to enhance their comprehension of induction through game programming. Second, we investigate students' conceptual understanding of induction, using a specially designed paper test. Third, we propose a novel approach to teaching recursion, where the teacher explicitly shows the correspondence between recursive functions and proofs by induction.
identifier:oai:t2r2.star.titech.ac.jp:50528073
連携機関・データベース国立情報学研究所 : 学術機関リポジトリデータベース(IRDB)(機関リポジトリ)