首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在数值方法教学中获得更好效果的语言或环境提示

在数值方法教学中获得更好效果的语言或环境提示
EN

Stack Overflow用户
提问于 2011-02-01 08:33:29
回答 2查看 89关注 0票数 2

我正在准备我的第一门电气工程数值方法课程,我想从在这门学科有经验的同事那里收集反馈,关于哪种语言或环境对学生的学习产生了更积极的结果。MATLAB / Octave?,Python?C/ C++?使用R?会很有趣。如果问题超出了本网站的范围,很抱歉。

感谢您的反馈

EN

回答 2

Stack Overflow用户

发布于 2011-12-03 00:00:48

八度音阶

  • 温文尔雅的学习曲线--比C、FORTRAN甚至是Python语言更容易上手。允许您将课程的重点放在概念上,而不是细节上。
  • 使用解释型编程模型--学生可以快速收到反馈。无编译/链接。快速反馈还鼓励学生自由探索概念。
  • 它与命令行界面配合得很好。简单就是好。
  • 可以在许多操作系统上运行。
  • 支持MATLAB和Octave的社区提供了很多可用的脚本。away.
  • Installation是非常简单的。
  • 很多高级的数值函数都是内置的,可以这么说。你可以选择让你的学生使用它们,或者不让。这取决于curriculum.
  • Octave是免费的,而且运行得很好。

我唯一怀念的是IDE与调试器的集成。

和其他教员核对一下。他们可能会对什么工具集适合这个类有自己的看法。

票数 2
EN

Stack Overflow用户

发布于 2011-02-01 08:40:07

具有读-执行-打印-循环的环境比任何需要编译器的环境都要好得多。C和C++ (就这一点而言,还有Java )强加了一些可能没有帮助的智力开销。

在所有情况下(Matlab、Python、R),浮点算术的基本规则都是绝对必要的。

似乎(几乎)每个星期都有人在这里发布另一个问题,问为什么

代码语言:javascript
复制
>>> 555*(1/.555)
999.9999999999999

在Python (或Java或C)中发生。

请不要让你的学生在这里问这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4857736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档