Teaching Programming Using the Karel the Robot Paradigm Realized with a Conventional Language
Roland H. Untch
- 发表年份
- 1990
- 引用次数
- 9
摘要
An excellent method for introducing students to computer programming was described by Richard E. Pattis in his book Karel the Robot. By initially limiting the student’s language repertoire to easily grasped imperative commands whose actions are visually displayed, the Karel approach quickly and eortlessly introduces the student to such concepts as procedures and the major control structures. However, some who have used the technique as a \quick-start introduction to programming have noted some problems in the transition from using the Karel language to the conventional language used for the rest of the course (e.g. Pascal). By embedding the Karel programming paradigm in a conventional language, we have been able to eliminate these transition problems while retaining the pedagogical merits and spirit of Karel. This paper provides a brief review of the Karel the Robot programming paradigm, considers the transition problems, describes our novel use of Karel in a conventional language, and informally presents the results of using our version of Karel.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002