Fortran Wiki
Fortran 95 and 2003 for Scientists and Engineers

By Stephen J. Chapman (2007)
McGraw-Hill Education


Buy on Amazon


Chapmanā€™s Fortran for Scientists and Engineers is intended for both first year engineering students and practicing engineers. This text is the most current alternative for Fortran. It simultaneously teaches the Fortran 95/2003 programming language, structured programming techniques, and good programming practice. Among its strengths are its concise, clear explanations of Fortran syntax and programming procedures, the inclusion of a wealth of examples and exercises to help students grasp difficult concepts, and its explanations about how to understand code written for older versions of Fortran.


  1. Introduction to Computers and the Fortran Language
  2. Basic Elements of Fortran
  3. Program Design and Branching Structures
  4. Loops and Character Manipulation
  5. Basic I/O Concepts
  6. Introduction to Arrays
  7. Introduction to Procedures
  8. Additional Features of Arrays
  9. Additional Features of Procedures
  10. More about Character Variables
  11. Additional Intrinsic Data Types
  12. Derived Data Types
  13. Advanced Features of Procedures and Modules
  14. Advanced I/O Concepts
  15. Pointers and Dynamic Data Structures
  16. Object-Oriented Programming in Fortran
  17. Redundant, Obsolescent, and Deleted Fortran Features

Appendix A: ASCII and EBCDIC Coding Systems

Appendix B: Fortran 95/2003 Intrinsic Procedures

Appendix C: Order of Statements in a Fortran 95/2003 Program

Appendix D: Glossary

Appendix E: Answers to Quizzes

category: books