Computer Programming for Geosciences (GS 543)
| Course Name | Computer Programming for Geosciences |
| Course ID | GS 543 |
| Description | About the course |
| Syllabus | Development of algorithms and flowcharts. Basic elements of FORTRAN: variables, data types, declarations. Expressions: literals, characters and strings. Arithmetic operations, order of operations, intrinsic functions. Simple inputs and outputs, Input/output formats. Conditional expressions. Logical operations. If statements. Loops. Implementation, testing/debugging. File operations: open, read, write, close. Arrays: static and dynamic array declaration, accessing array elements; arrays of strings, multidimensional array declaration. Functions and subroutines. Derived data types: definition, declaration, arrays of derived data. Modules. Programming exercises in simple numerical analysis and in geoscience application areas. Brief overview of C language. |
| References | Metcalf, M. and Reid, J., 1996, The F Programming language. Oxford University Press. |