我正准备教别人去编程.当我学习课程材料时,我在前几个练习中使用了龟图形.在阅读介绍性教科书时,我还没有找到使用该技术的教科书.其他人发现这种方法有帮助吗?如果没有,学习编程的更好方法是什么?
我认为这取决于目标群体的年龄.
如果他们是孩子(我会说长达12-14岁),做任何简单的图形是激励他们的好方法; 另一方面,不要指望他们对真正的编程或算法有太多了解.
如果他们是青少年(14-18),这也许还是很好用的一些算法,让漂亮的结果(例如3D或分形),但由于他们年长能够更抽象思维,我不认为2D图形龟很有意思.
如果他们年纪大了,做任何图形都会分散注意力.在那个年龄,他们应该有足够的内在动力去学习,没有任何幻想.
综上所述,我认为花哨的图形提供一个激励的作用(即你看到你做了什么快,而且很容易向人展示你可以做什么用的电脑),比学习的作用(这将让学习真正的编程更容易).
在80年代末期,在我使用C编程之前,我在Applesoft BASIC和Logo中编程.作为一个孩子,我认为乌龟很棒,因为它使编程变得简单.如果我决定教我的孩子Logo我可能会从这里开始积极开发Logo解释器.