Subject Code: ES5L105 Subject Name: Computational Geosciences L-T-P: 2-1-0 Credit: 3
Pre-requisite(s): Nil
Basic introduction to computer, Introduction to programming, Programming methodology. Concepts of structured programming. Design and implementation of programs for scientific computing purposes; Program layout, variables and data structures, functions, loops and conditional statements, input/output routines; examination and implementation of useful algorithms. Basic numerical techniques of data analysis in geological sciences. Matrix Algebra:Ā  solution of simultaneous equations.
Application of Statistics in Geosciences: Multivariate Normal Distribution. Multivariate Sampling Distributions, ANOVA. Multivariate Linear Regression. Principal Components, factor analysis, Canonical Correlation, Discrimination and Classification, Cluster and Factor Analysis. Test of significance. Introduction to various graphics and drawing software. Numerical methods & Partial differential equation.
Text/ Reference Books:
  1. Narasimha Karumanchi, Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles, Independent Publishing Platform.
  2. Suresh Basandra, Software Architecture, Data Structures, Algorithms, Programming and Testing Questions and Answers, Basandra Books.
  3. G. Dromey, How to Solve It by Computer, Prentice-Hall, Inc., Upper Saddle River, NJ.
  4. Martin Trauth, MATLABĀ® Recipes for Earth Sciences, Springer.
  5. John C. Davis, Statistics and Data Analysis in Geology, Wiley.