YoVDO

Computational Science and Engineering using Python

Offered By: Indian Institute of Technology, Kharagpur via Swayam

Tags

Computer Science Courses Engineering Courses Python Courses Linear Algebra Courses Differentiation Courses Integration Courses Interpolation Courses

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

3D-печать для всех и каждого
Tomsk State University via Coursera
A la découverte des métiers de l’ingénierie industrielle de demain
Syntec-Ingénierie via France Université Numerique
Introduction to Agent-based Modeling with NetLogo
Coursera Project Network via Coursera
Аддитивные технологии (3D-печать). Вводный курс
St. Petersburg State Polytechnic University via Coursera
Advanced Models in Smartpls
Coursera Project Network via Coursera