Computational Science and Engineering using Python
Offered By: Indian Institute of Technology, Kharagpur via Swayam
Course Description
Overview
Computing has become a major tool in science and engineering so much so that it is called the third pillar along with experiments and theory. In this course, we first introduce Python programming language. Then we cover basic numerical algorithms covering interpolation, integration, differentiation, ODE and PDE solvers, and basic linear algebra. Python implementation of these algorithms will be covered.
Syllabus
Week 1: About computers, Python: Variables and Array
Week 2: Python: Control structures, Programming style, and Plotting
Week 3: Errors, Data input/output, Interpolation
Week 4: Numerical integration and differentiation
Week 5: ODE solvers, Fourier transforms
Week 6: PDE solvers, Linear Algebra
Tags
Related Courses
Coding the Matrix: Linear Algebra through Computer Science ApplicationsBrown University via Coursera Mathematical Methods for Quantitative Finance
University of Washington via Coursera Introduction à la théorie de Galois
École normale supérieure via Coursera Linear Algebra - Foundations to Frontiers
The University of Texas at Austin via edX Massively Multivariable Open Online Calculus Course
Ohio State University via Coursera