Programming in schools - why, and how?
Raimond Reichert, Jürg Nievergelt, Werner Hartmann
- 发表年份
- 2001
- 引用次数
- 3
摘要
Today's society sees Information and Communications Technology (ICT) almost exclusively via useful application software, with little understanding of what goes on behind the screen. This has resulted in many highschools abandoning introductory programming in favor of teaching application skills. We argue that schools of general education should emphasize fundamental, timeless concepts underlying ICT, and that personal experience with writing small programs is a good way to introduce such concepts. If programming is taught for its intrinsic intellectual value, rather than as a tool for computer users, we seek the simplest settings that suffice to illustrate the concepts to be taught. We present Kara, a toy world where a robot is programmed as a finite state machine.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991