我目前正在学习,我的下一个主题是“使用Alice编程”。有没有人有这方面的经验?你会如何评价它作为一种学习工具?
答案 0 :(得分:4)
是的,我在高中时的AP Java 2课程中使用过它。这很有趣,虽然很原始(在那一点上,我更感兴趣的是提升我的编程功能,并且不喜欢任何限制我能做的事情)。它是一个很好的学习工具,适合儿童和那些刚刚开始编程的人(即以前从未用任何语言编程)。它以非常直观的方式教授基本概念,并立即产生结果。它的一个非常好的功能是您可以探索的3D环境。即使您正在将编程技能发展为更多内容,这也适用。你可以玩它并制作一个相当不错的游戏;我希望国际象棋比赛很有可能!
总而言之,我认为在学习的过程中,如果没有别的话可以说你已经完成了它。由于我上次使用它已经有一段时间了,我的回答可能有点过时了,如果有些事情我说不再适用,我道歉。
享受!
答案 1 :(得分:1)
对于没有编程经验的学生来说,Alice是一个很好的工具。简单到幼稚,但它得到了它的意义。许多教师都对在101岁中使用Alice后学生理解编程的能力有多好。
对于完全披露,我看过Alice使用但从未使用过它。我的评论来自我与之交谈过的教师。
答案 2 :(得分:0)
我参加了一个关于Alice的课程,它确实可以帮助你想象编程的概念,最重要的是,操作类。但我真的不推荐大学课程,比如我所采用的课程,因为有更多有用和有效的面向对象软件可以帮助您以简单的方式应用您在编程课程中学到的知识并同时获得经验游戏开发中的例子以及涉及图形和视觉对象的其他例子......
答案 3 :(得分:0)
我最近上过这门课,虽然我有多年的编程经验,但这真的很有趣。
当关于学习算法时,决定语言是否有用是不可能的。我提醒自己18年前就Turbo Pascal课程提出同样的问题。是的,我从来没有谋生,就像爱丽丝一样。然而,它为算法提供了良好的基础。
是:Alice是一个很好的学习工具。您将了解函数,参数,变量设置,列表和数组以及命令函数,更不用说循环了。它也是一种OOP语言,因此您将了解到对象具有可以操作的属性。
这些是任何现代语言的基本原则,在它上面有一个有趣的图层,因为你最终会在3D中为角色和对象制作动画。