Course11510409523 lectures
Computational Science and Engineering Using Python
Prof. Mahendra Verma · IIT Kanpur
Lectures
Week 1: About computers, Python: Variables and Array
- Lecture 1 - About Computers
- Lecture 2 - Python: Variables & Assignments
- Lecture 3 - Python: Numpy arrays
Week 2: Python: Control structures, Programming style
- Lecture 4 - Python: Control structures
- Lecture 5A - Python packages; Programming
- Lecture 5B - Some suggestions on programming
Week 3: Plotting, Errors, Data input/output
- Lecture 6 - Plotting in Python
- Lecture 7 - Errors & Nondimensionalization
- Lecture 8 - Data I/O & Mayavi
Week 4: Interpolation
Week 5: Numerical integration
- Lecture 11 - Integration I: Newton-Cotes
- Lecture 12 - Integration II: Gaussian quadrature
- Lecture 13 - Gaussian quadrature continued
Week 6: Differentiation, ODE solvers
Week 7: Fourier transforms, PDE solvers
- Lecture 17 - Fourier transform
- Lecture 18 - PDE solver: Diffusion equation in spectral method
- Lecture 19A - PDE solver: Diffusion equation using finite difference
- Lecture 19 B - PDE solver: Wave equation using finite difference
Week 8: Linear Algebra, Summary
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
More like this
NPTEL115104001
Course
Fundamentals of Solar Photovoltaics and Technologies
60 lectures · Source's player
NPTEL115104124
Course
Introduction to Astrophysical Fluids
57 lectures · Source's player
NPTEL115104134
Course
Introduction to Electromagnetic Theory (Hindi)
66 lectures · Source's player
NPTEL115104535
Course
Classical Motion of a Single Particle
58 lectures · Source's player
NPTEL115104043
Course
Nuclear Physics: Fundamentals and Applications
43 lectures · Video
NPTEL115104088
Course
Introduction to Electromagnetic Theory
79 lectures · Video
NPTEL115104094
Course
Engineering Mechanics
100 lectures · Video
NPTEL115104096
Course
Introductory Quantum Mechanics
55 lectures · Video
NPTEL115104109
Course
Introduction to Solid State Physics
87 lectures · Video
NPTEL115104112
Course
Physics of Turbulence
45 lectures · Video
NPTEL115104135
Course
Scientific Computing using Python
72 lectures · Video
NPTEL115104446
Course
Tapestry of Field theory: Classical & Quantum, Equilibrium & Nonequilibrium Perspectives
75 lectures · Video