Introduction to Computational Physics in Fortran is developed in alignment with CBCS framework for Indian higher education, providing systematic and integrated treatment of Fortran programming, numerical methods and computational physics. Intended for undergraduate and postgraduate physics students, the text effectively connects theoretical formulations with computational implementation.
The book progresses from fundamental computing concepts to structured Fortran programming, including control constructs, functions and subroutines, and extends to core numerical techniques widely applied in physics. Emphasis is placed on algorithmic clarity, validated programs and sample outputs to support analytical understanding and reproducibility. A comprehensive set of laboratory exercises and graded problems ensures rigorous practice. By integrating theoretical principles with practical computation, this theory-cum-problems book develops essential skills for modelling and solving real world physical systems, highlighting the role of scientific programming in contemporary physics research.
Salient Features
• Integrated Approach: Combines Fortran programming with numerical methods and
computational physics in structured and progressive manner.
• Practice Oriented Learning: Includes well explained algorithms, validated programs with
sample outputs and comprehensive set of objective problems (with answers), along with short
and long answer questions for effective practice.
• Application Focussed Content: Covers key computational techniques and computational
practicals for solving real world physics problems, promoting strong analytical and
programming skills.
H. K. Sudhanshu is an Assistant Professor of Physics at Jagjiwan College, Magadh University, Bodh Gaya, Bihar, India, with passion for both teaching and research. He began his research career in 2017, and his work has been published in several reputed international journals. With over eight years of teaching experience, he earned his Ph.D. in Theoretical Physics, specializing in the study of Black Holes. His research interests span General Relativity, Black Holes, Astrophysics, Cosmology and Computational Physics. Committed to advancing science education, he is also a lifetime member of Indian Science Congress Association and Indian Association of Physics Teachers. Through his teaching and writing, he aims to make complex
physics concepts accessible and engaging for students.
1 Core Concepts in Computing
2 Introduction to Fortran
3 Basic Elements of Fortran
4 Control Statements in Fortran
5 Functions and Subroutines in Fortran
6 Introduction to Numerical Methods
7 Computational Problems in Fortran
8 Computational Practicals in Fortran