What web browser should I use?
The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.
See our list of supported browsers for the most up-to-date information.
This course is an undergraduate-level course which is designed to provide students introductory knowledge and skills in numerical computation. Selected topics in high school and first-year college mathematics are used as problem domain for applying numerical methods including mathematical background, solving nonlinear equations, solving a system of linear equations, curve fitting and interpolation, numerical differentiation, numerical integration, initial-value problems, boundary-value problems, and mathematical software used for numerical computation.
This course uses Python as programming language to demonstrate how numerical methods can be implemented. Basic knowledge of mathematics and Python can be picked up while learning this course. It is definitely nice if students have some knowledge of mathematics and Python before learning this course.
Students are expected to have knowledge of high school mathematics. Basic knowledge and skills of Python programming language are not required but preferrable.
![]() |
Asst. Prof. Boonsit Yimwadsana
|
![]() |
Asst. Prof. Robert Egrot
|
The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.
See our list of supported browsers for the most up-to-date information.
Some knowledge of Python programming is nice to have but not required. Students are expected to learn some basic Python programming in-class but it will not be a formal learning process for Python. In order to use Python,j students should visit https://code.visualstudio.com/docs/python/python-tutorial to learn how to run Python in Microsoft Visual Studio Code.
Any question or comment, please email boonsit.yim@mahidol.ac.th.