Learning Outcomes
This course will introduce students to the basic principles of programming and teach them best practices that are widely applicable to conducting research in geosciences. The selected programming language is Fortran 95/2003. The course also aims to introduce simple programming ideas using the R statistical language.
At the end of this course, the students using the Fortran language, will be able to:
• Programming with simple algorithms
• Apply control commands and logical expressions
• Apply repeat commands and loops
• Read and process table data
At the end of this course, the students using the statistical R language, will be able to:
• Recognize the basic elements of the R package, the commands and window environment.
• Programming with simple algorithms, create simple graphs.
• Apply complex commands
• Programming simple codes
Course Content (Syllabus)
Introduction to programming using examples in the Geosciences. The course is designed to be accessible to Geoscience students in any field of science. Provides instruction in the techniques of upper-level languages such as Fortran and as well as an introduction to the programming techniques used in open source R. Includes strong component of visualization and graphing.
• Variables - Fixed quantities. Integrated types of Fortran 95, Numeric operators. Price return command. Code writing rules. - Exercises
• Built-in arithmetic functions. Exercises
• Control commands - Logical expressions. Relational operators. Reasonable operators. Exercises
• Commands - Repeat loops, Flow change commands. Exercises
• Arrays, Built-in functions within arrays. Exercises
• Introduction to R language - Basic concepts
• Data objects in R language: Arrays and data frames
• Mathematical calculations in R language- Graphs
• Simple Programming in R language
Keywords
Fortran, R language, Repeat tools, logical expressions, Arrays
Course Bibliography (Eudoxus)
1. Εισαγωγή στην Fortran 90/95/2003, Κωδικός Βιβλίου στον Εύδοξο: 12550424, Έκδοση: 2η έκδ. βελτιωμένη/2011, Συγγραφείς: Καραμπετάκης Νικόλαος, ISBN: 978-960-456-280-0
Τύπος: Σύγγραμμα, Διαθέτης (Εκδότης): Ζήτη Πελαγία & Σια Ο.Ε.
2. Σύγχρονη Fortran 95/2003, Κωδικός Βιβλίου στον Εύδοξο: 18549112, Έκδοση: 1η εκδ./2010, Συγγραφείς: Λάζος Κωνσταντίνος Ε., ISBN: 978-960-418-240-4 Τύπος: Σύγγραμμα, Διαθέτης (Εκδότης): ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε.