Computer Programing in Earth Sciences

Course Information
TitleΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΙΣ ΓΕΩΕΠΙΣΤΗΜΕΣ / Computer Programing in Earth Sciences
CodeNGGN 625E
Cycle / Level1st / Undergraduate
Teaching PeriodSpring
CoordinatorChristina Anagnostopoulou
Course ID600019049

Programme of Study: PPS-Tmīma Geōlogías (2020-sīmera)

Registered students: 0
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses633
KOITASMATOLOGIA - OIKONOMIKĪ GEŌLOGIAElective Course belonging to the selected specialization (Elective Specialization Course)633
GEŌFYSIKĪElective Course belonging to the selected specialization (Elective Specialization Course)633
METEŌROLOGIA - KLIMATOLOGIAElective Course belonging to the selected specialization (Elective Specialization Course)633

Class Information
Academic Year2020 – 2021
Class PeriodSpring
Weekly Hours2
Class ID
Course Type 2016-2020
  • Background
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Instruction, Examination)
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
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Work autonomously
  • Be critical and self-critical
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
Fortran, R language, Repeat tools, logical expressions, Arrays
Educational Material Types
  • Notes
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Communication with Students
1) All class material is available in electronic form to all students through the course web page 2) The teacher communicates with students through email
Course Organization
Reading Assigment7
Student Assessment
Quality management system of the Quality Assurance Unit (MO.DI.P.)
Student Assessment methods
  • Written Exam with Multiple Choice Questions (Formative)
  • Written Exam with Short Answer Questions (Formative)
  • Written Exam with Extended Answer Questions (Formative)
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 Τύπος: Σύγγραμμα, Διαθέτης (Εκδότης): ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε.
Additional bibliography for study
Εισαγωγή στην R, Σημειώσεις
Last Update