An Approach to Computational Methods in Physics
by Kamsali Nagaraja and Susheela K L
This book offers a clear and structured introduction to C programming and numerical methods tailored specifically for physics students. It demonstrates how physical laws and mathematical models are transformed into practical computational algorithms using the C language.
Covering root finding, numerical integration, linear systems, ordinary differential equations, interpolation, and least squares fitting, the text connects each method to physically meaningful problems from mechanics, oscillations, decay, and data analysis. Emphasis is placed on stability, convergence, error estimation, and interpretation of numerical results.
With well-organized programs, flowcharts, and worked examples, the book functions as both a classroom text and a computational laboratory guide. Ideal for undergraduate and postgraduate students, it equips readers with the skills needed to apply computational techniques confidently in modern physics research and applications.
Dr Kamsali Nagaraja is a Professor of Physics at Bangalore University, India, with a research portfolio in Atmospheric, Space, and Planetary Physics. His work centers on the computational modeling of terrestrial planetary atmospheres. With twenty years of teaching experience, he is a passionate advocate for bridging the gap between abstract theoretical frameworks and rigorous algorithmic problem-solving.
Dr Susheela KL is an Assistant Professor of Physics at Bangalore University, India, specializing in Solid State Physics and Materials Science. Uniquely qualified with formal backgrounds in both Education and Computer Applications, she brings thirteen years of academic experience to the classroom. Her teaching methodology seamlessly intertwines pedagogy with computation, fostering an environment where students master physics through critical inquiry.