Overview
Ref Books

###### Course Contents

Introduction to C++ Program: Control Structure: Functions: Arrays, File handling. Iterative Method: Computational methods for physics problems

###### Course Synopsis

Introduction to C++ Program: Different Stages of developing a C++ Program, Simple Data Type in C++, Identifiers and Operators, Headers files writing simple program using, cin, and count, Memory Concept, Difference between high and low level languages. Control Structure: Selection control structure (if, if-else, switch) Repetition control structures (while, do-while, for). Mathematical expressions in C++. Functions: Introduction to math library functions, Programming Examples of using math library functions, and user defined functions, Void functions, Value returning functions Arrays related Problems File handling. Iterative Method: Computational methods and related Program in C++, finding the roots of a Functions, Bracketing methods(Bisection Method, False-Position Method), Open methods (Newton-Raphson method , Secant method), Interpolation idea, Numerical differentiation Ordinary Differentioal Equations using Euler’s Method, Runge-Kutte Methods, Numerical Integration : Trapezoidal Rule, Simpson’s Rule. Write Programs to solve different Problems

###### Course Learning Outcomes

This course provides an introduction to computational methods in solving problems in physics. It teaches numerical methods and their implementation with the aid of programming tactics, On completion of this course, students should be able to: • Gain a fundamental understanding of the importance of computers and the role of approximations and errors in the implementation and development of numerical methods • Students will be able to write programs in a high-level computer language for realistic physics problems, which are related to the equations • Identify and describe the characteristics of various numerical methods. • Able to build numerical library tools for finding roots, integration, differentiation, and solution to ODE that could be used to solve the physics problems

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

View Now

###### Ordinary Differential Eq - Runge Kutta method

View Now

Book Title : Schaum's Outline of Programming with C++
Author : JOHN R. HUBBARD
Edition : Second EDITION
Publisher : McGraw-Hill
View Now

Book Title : An Introduction to Computational Physics
Author : Tao Pang
Edition : Second EDITION
Publisher : Cambridge university press
View Now

Title : Introduction
Type : Presentation

View Introduction

Title : Flow of control
Type : Presentation

View Flow of control

Title : computational Physics
Type : Presentation

View computational Physics

Title : Roots
Type : Other

View Roots

Title : Differentiation
Type : Other

View Differentiation

Title : Integration
Type : Other

View Integration

Title : Ordinary Differential Eq
Type : Other

View Ordinary Differential Eq