This course introduces students to the study of algorithms used for solving numerical problems in scientific computing. The course covers topics such as error analysis, numerical solutions of linear and nonlinear equations, interpolation, numerical differentiation and integration, and solving differential equations. Students will learn how to implement numerical methods using programming languages and how to assess the efficiency and accuracy of algorithms in practical applications. The course emphasizes the application of numerical techniques to solve real-world problems in engineering, physics, and other scientific fields.
Upon successful completion of this course, students will be able to:
These outcomes aim to equip students with the knowledge and skills necessary for solving complex numerical problems using computational methods, preparing them for careers or further study in scientific computing, engineering, and applied mathematics.