The paper examines methods for teaching programming through integrated curricula that build on the underlying mathematics that the students are familiar with. We present two examples to illustrate the approach. First,...
详细信息
ISBN:
(纸本)9783031442360;9783031442377
The paper examines methods for teaching programming through integrated curricula that build on the underlying mathematics that the students are familiar with. We present two examples to illustrate the approach. First, at the most basic level, we describe a successful curriculum for introducing middle-school students to programming through the use of variables, linear equations, and basic algebraic expressions. We motivate students to create digital images using NumPy arrays by experimenting with number representations and coordinate systems. The students create digital videos by building their video characters and moving them around from frame to frame. Second, we present an advanced example for establishing the convergence of machine learning algorithms based on fundamental theorems from real analysis. In the second example, we explain how to select an optimal model through the convergence of the validation loss sequence. For the results, we present how the students perceived the integration of mathematics with Computer programming.
暂无评论