Learn · NPTEL

Course11510409523 lectures

Computational Science and Engineering Using Python

Prof. Mahendra Verma · IIT Kanpur

Start with lecture 1 At NPTEL

Lectures

Week 1: About computers, Python: Variables and Array

  1. Lecture 1 - About Computers Video
  2. Lecture 2 - Python: Variables & Assignments Video
  3. Lecture 3 - Python: Numpy arrays Video

Week 2: Python: Control structures, Programming style

  1. Lecture 4 - Python: Control structures Video
  2. Lecture 5A - Python packages; Programming Video
  3. Lecture 5B - Some suggestions on programming Video

Week 3: Plotting, Errors, Data input/output

  1. Lecture 6 - Plotting in Python Video
  2. Lecture 7 - Errors & Nondimensionalization Video
  3. Lecture 8 - Data I/O & Mayavi Video

Week 4: Interpolation

  1. Lecture 9 - Lagrange interpolation Video
  2. Lecture 10 - Interpolation II: 2D, splines Video

Week 5: Numerical integration

  1. Lecture 11 - Integration I: Newton-Cotes Video
  2. Lecture 12 - Integration II: Gaussian quadrature Video
  3. Lecture 13 - Gaussian quadrature continued Video

Week 6: Differentiation, ODE solvers

  1. Lecture 14 - Numerical Differentiation Video
  2. Lecture 15 - ODE solvers Video
  3. Lecture 16 - ODE solvers continued Video

Week 7: Fourier transforms, PDE solvers

  1. Lecture 17 - Fourier transform Video
  2. Lecture 18 - PDE solver: Diffusion equation in spectral method Video
  3. Lecture 19A - PDE solver: Diffusion equation using finite difference Video
  4. Lecture 19 B - PDE solver: Wave equation using finite difference Video

Week 8: Linear Algebra, Summary

  1. Lecture 20 - Linear algebra: Ax = b solver Video
  2. Lecture 21 - Summary Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Kanpur
Department
Physics
Teacher
Prof. Mahendra Verma
Level
Undergraduate
Language
English
Subjects
Physics
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed