InfoCoBuild

Physics through Computational Thinking

Physics through Computational Thinking. Instructors: Prof. Auditya Sharma and Prof. Ambar Jain, Department of Physics, IISER Bhopal. This course gives a hands-on introduction to computational thinking applied to basic undergraduate Physics. A strong emphasis is placed on translating physics problems into a form suitable for analysis on a computer, with visual aids and computer programming tools. The focus here is primarily to develop the cognitive skill of computational thinking in Physics rather than elaborate numerical methods or exhaustive study of Physics. (from nptel.ac.in)

Lecture 26 - Technical Prelim 5: Writing Custom Functions


Go to the Course Home or watch other lectures:

Lecture 01 - Introduction to Mathematica, Wolfram Language and Wolfram Cloud
Lecture 02 - Technical Prelim 1
Lecture 03 - Plotting Simple Functions
Lecture 04 - Function Behaviour Near Extrema
Lecture 05 - Radicals and Logarithms
Lecture 06 - Properties of Functions
Lecture 07 - Vector Fields, Vector and Streamline Plots and Contour Plots
Lecture 08 - Introduction to Non-dimensionalisation
Lecture 09 - Non-dimensionalisation and Visual Thinking
Lecture 10 - Non-dimensionalisation and Parametric Plot
Lecture 11 - Technical Prelim 2: Loops
Lecture 12 - Introduction to Simple Harmonic Oscillator
Lecture 13 - Simple Harmonic Oscillator with a Spring Mass System
Lecture 14 - More Examples of Simple Harmonic Oscillator
Lecture 15 - Anharmonic Oscillator
Lecture 16 - Introduction to Data Analysis 1
Lecture 17 - Introduction to Data Analysis 2
Lecture 18 - Curve Fitting
Lecture 19 - Linear Superposition of Oscillators
Lecture 20 - Technical Prelim 3: Introduction to Calculus Tools
Lecture 21 - Damped Harmonic Oscillator: LCR Circuit
Lecture 22 - Solving Initial Value Problem with Mathematica
Lecture 23 - Damped Harmonic Oscillator: Spring-Mass System with Friction
Lecture 24 - Technical Prelim 4: Manipulation of Lists using @, @@ and /@ Operators
Lecture 25 - Introduction to Euler's Method for Solving Differential Equation
Lecture 26 - Technical Prelim 5: Writing Custom Functions
Lecture 27 - Writing Euler's Method as a Custom Function
Lecture 28 - Mean Global Error in Euler's Method and Application of Euler's Method to Damped Oscillator
Lecture 29 - Improved Euler (RK2) and RK4 Method for Solving ODEs
Lecture 30 - Driven Oscillations
Lecture 31 - Driven Oscillations using the Improved Euler's Method
Lecture 32 - Falling Bodies
Lecture 33 - Escape Velocity
Lecture 34 - Driven Oscillations: Variations
Lecture 35 - Linear Systems: Insights from the Phase Space Picture 1
Lecture 36 - Linear Systems: Insights from the Phase Space Picture 2
Lecture 37 - Linearisation 1
Lecture 38 - Linearisation 2
Lecture 39 - The Monte Carlo Method 1
Lecture 40 - The Monte Carlo Method 2
Lecture 41 - The Monte Carlo Method 3
Lecture 42 - The Monte Carlo Method 4
Lecture 43 - The Monte Carlo Method 5
Lecture 44 - Random Walks 1
Lecture 45 - Random Walks 2
Lecture 46 - Random Walks 3
Lecture 47 - Random Walks 4
Lecture 48 - Random Walks 5
Lecture 49 - Random Walks 6
Lecture 50 - Random Walks 7