Alice 作为学习工具有多有用?

发布于 2024-07-13 05:23:38 字数 71 浏览 5 评论 0原文

我目前正在学习,我的下一个主题是“使用 Alice 进行编程”。 有人有使用这个的经验吗? 作为一种学习工具,您如何评价它?

I am currently studying and my next subject is 'Programming Using Alice'. Has anyone had any experience using this? And how would you rate it as a learning tool?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

昵称有卵用 2024-07-20 05:23:38

是的,我在高中时的 AP Java 2 课程中使用过它。 虽然很原始,但很有趣(当时,我更感兴趣的是提高我的编程能力,并且不喜欢任何限制我能做的事情)。 对于儿童和那些刚刚开始编程的人(即以前从未使用任何语言编程过)来说,这是一个很好的学习工具。 它以非常直观的方式教授基本概念,并具有立竿见影的效果。 它的一个非常好的功能是您可以探索的 3D 环境。 即使您正在将编程技能发展到更多领域,这也使其适用。 你可以尝试一下并做出一个相当不错的游戏; 我觉得下棋是很有可能的!

总而言之,我认为如果没有别的办法可以说你已经做到了,那么学习是值得的。 由于我上次使用它已经有一段时间了,所以我的回复可能有点过时,如果我所说的内容不再属实,我深表歉意。

享受!

Yea, I used it in my AP Java 2 class back in high school. It was fun, though primitive (at that point, I was more interested in advancing my programming capabilites and didn't like ANYTHING that limited what I could do). It is a good learning tool for children and those who are just getting started in programming (i.e. have never programed in any language before). It teaches the basic concepts in a very visual way with immediate results. Its one very good feature is the 3d environment you get to explore. This makes it applicable even if you are developing your programming skills into something more. You can play around with it and make a fairly decent game; I would expect that a chess game is very possible!

In all, I think it is worth while learning if nothing else to say that you've done it. As it has been a while since I last used it, my response may be a bit dated and I apologize if there is something that I said that is no longer true.

Enjoy!

行雁书 2024-07-20 05:23:38

对于没有编程经验的学生来说,Alice 是一个很好的工具。 简单到幼稚的地步,但它表达了它的意思。 许多讲师都对学生在 101 中使用 Alice 后对编程的理解有了多大的赞誉。

为了充分披露,我见过 Alice 使用过,但我自己从未使用过它。 我的评论来自与我交谈过的导师。

Alice is good tool for students who have had no experience with programming. Simple to the point of being childish, but it gets its point across. Many instructors are raving about how much better the students are understanding programming after using Alice in their 101.

For full disclosure, I have seen Alice used but have never used it myself. My comments come from instructors that I have talked to.

桃气十足 2024-07-20 05:23:38

我学习了有关 Alice 的课程,它确实可以帮助您直观地了解编程的概念,以及最重要的是,类的操作。 但我真的不推荐像我参加的那样的大学课程,因为有很多更有用和更高效的面向对象软件可以帮助您以简单的方式应用在编程课程中学到的知识,同时获得经验游戏开发和其他涉及图形和视觉对象的示例......

I took a course on Alice, and it really helps you visualize the concept of programming and most important of, the manipulation of classes. But I really don't recommended for universities courses like the one I took because there are a lot more helpful and efficient object oriented software that can help you applying what you learn in programming courses in an easy way and gaining experience at the same time for example in game development and others involving graphics and visual objects...

大姐,你呐 2024-07-20 05:23:38

我最近上过这门课,虽然我有多年的编程经验,但它真的很有趣。

当学习算法时,决定一种语言是否有用是不可能的。 我提醒自己在 18 年前就我的 Turbo Pascal 课程问过同样的问题。 是的,我确实从未以此为生,至于爱丽丝。 然而,它为我提供了良好的算法基础。

是的 Alice是一个很好的学习工具。 您将了解函数、参数、变量设置、列表和数组以及命令函数,更不用说循环了。 它也是一种 OOP 语言,因此您将了解到对象具有可以操作的属性。

这些是任何现代语言的基本原则,在其之上还有一个有趣的层,因为您最终将以 3D 方式制作角色和对象的动画。

I had this class recently, and although I have years of programming experience, it was really funny.

Deciding if a language is useful or not is out of the question when it's about learning algorithmic. I remind myself asking the same question about my Turbo Pascal class, 18 years ago. Yeah it's true that I never made a living of it, as for Alice. However it provided me with good bases in algorithmic.

Yes Alice is a good learning tool. You will learn about functions, parameters, variable settings, lists and arrays, and command functions, not to mention loops. And it's an OOP language too, so you will learn that objects have properties that can be manipulated.

These are the basic principles of any modern language, with a fun layer on top of it since you ultimately will animate characters and objects in 3D.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文