arXivDaily arXiv每日学术速递 周一至周五更新
arXiv physics/0505116physics.ed-phphysics.comp-ph
收藏

物理教育中的数值方法

Numerical Methods as an Integrated Part of Physics Education

Arnt Inge Vistnes, M. Hjorth-Jensen

摘要:

在过去的十年中,我们已经目睹了一个令人印象深刻的发展,在所谓的解释语言和计算环境,如Maple,Mathematica,IDL,矩阵等问题,直到最近通常解决大型机和编写的计算语言,如Fortran或C/C++,现在可以很容易地解决标准PC上的奖金的结果立即可视化。在我们的本科课程中,一个经常提出的问题是如何在标准物理和数学课程中有效地结合和利用这些进步,而不分散对经典和基本理论和实验主题的关注。此外,如果学生在教育的早期阶段就接受使用这些工具的培训,这些工具真的能加强和改善学习环境吗?而且,也许更重要的是,它是否会导致更好的物理理解?在这里,我们提出了一种可能的方法,计算主题逐渐融入我们的本科课程,数学和物理,天文学和气象学。我们专注于培养我们的学生使用通用的编程工具来解决物理问题,除了经典的分析问题。通过这种方法,学生获得的专业知识,他们可以建立在他们未来的学习和职业生涯。我们主要使用Java,Matlab和Maple作为计算环境。我们的学生现在能够在教育的早期阶段处理比以前更现实的物理问题。我们坚信,除了教育现代科学家,这促进了大多数学生更好的物理理解。

英文摘要:

During the last decade we have witnessed an impressive development in so-called interpreted languages and computational environments such as Maple, Mathematica, IDL, Matlab etc. Problems which until recently were typically solved on mainframe machines and written in computing languages such as Fortran or C/C++, can now easily be solved on standard PCs with the bonus of immediate visualizations of the results. In our undergraduate programs an often posed question is how to incorporate and exploit efficiently these advances in the standard physics and mathematics curriculum, without detracting the attention from the classical and basic theoretical and experimental topics to be covered. Furthermore, if students are trained to use such tools at early stages in their education, do such tools really enhance and improve the learning environment? And, perhaps even more important, does it lead to a better physics understanding? Here we present one possible approach, where computational topics are gradually baked into our undergraduate curriculum in Mathematics and Physics, Astronomy and Meteorology. We focus on training our students to use general programming tools in solving physics problems, in addition to the classical analytic problems. By this approach, the students gain an expertise that they can build upon in their future studies and careers. We use mainly Java, Matlab and Maple as computational environments. Our students are now capable of handling at an early stage in their education more realistic physics problems than before. We believe firmly that, in addition to educating modern scientists, this promotes a better physics understanding for a majority of the students.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑