Completion requirements
                                    
            
                            
                        
            
                                    
                                        
                                    
                                
                        Course Description:
This course aims to introduce students to the fundamental principles of numerical methods and computer programming. It will cover the basic concepts of numerical analysis, approximation methods, and algorithms commonly used in solving numerical problems. Students will also have the opportunity to develop their programming skills through practical exercises.
Course Objectives:
- Understand the fundamental concepts of numerical analysis.
 - Be able to apply different numerical methods to solve mathematical problems.
 - Acquire programming skills using a language suitable for numerical analysis.
 - Know how to evaluate the efficiency and accuracy of the numerical methods used.
 
Course Content:
Basic syntax of a programming language
Numerical Integration
- Trapezoidal Method
 - Simpson's Method
 
Solving Nonlinear Equations
- Bisection Method
 - Newton-Raphson Method
 
Solving Ordinary Differential Equations
- Euler's Method
 - Second-Order Runge-Kutta Method
 - Fourth-Order Runge-Kutta Method
 
Solving Linear Systems
- Jacobi Method
 - Gauss-Seidel Method
 
Evaluation:
- Practical Exam: 50%
 - Final Exam: 50%
 
    This lesson is not ready to be taken.