Skip to main content

Numerical Methods


MU-ICT
Instructor comment: Do not sign up for this course right now! It is currently not functional due to technical problems.

About This Course

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.

Requirements

Students are expected to have knowledge of high school mathematics.  Basic knowledge and skills of Python programming language are not required but preferrable.  

 

Course Instructors

Asst. Prof. Boonsit Yimwadsana

  • Ph.D. (Electrical Engineering), Columbia University, New York, USA
  • Faculty member at the Faculty of ICT, Mahidol University

 

Asst. Prof. Robert Egrot

  • Ph.D. (Computer Science), University College London, London, UK
  • Faculty member at the Faculty of ICT, Mahidol University

 

 

Frequently Asked Questions

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.

Do I need to know Python programming?

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.

 

Contact

Any question or comment, please email boonsit.yim@mahidol.ac.th.

 

Enroll
IT Development & Service Excellency
Open: Monday - Friday, 8:30 AM - 4:30 PM.
Tel: 02-849-4600 Fanpage : MUx.Mahidol