Τμήμα Ωκεανογραφίας και Θαλασσίων Βιοεπιστημών

Introduction to Informatics and Programming
School:
Of the Environment
Academic Unit:
Department of Marine Sciences
Level of studies:
Undergraduate
Course Code:
191ΜΥ17Υ
Semester:
Β
Course Title:
Introduction to Informatics and Programming
Credits
6
Course Type:
General background
Prerequisite Courses:
There are no prerequisite courses. However basic knowledge of computer use is essential for following the lectures and laboratory exercises.
Language of Instruction and Examinations:
Greek
Is the course offered to Erasmus students:
No

The aimed learning outcomes regarding knowledge, skills and abilities, are the following:

  • Knowledge of the basic operations of worksheets and slide presentation software

  • Ability to use worksheet software (Libre Office Calc) and slide presentation software (Libre Office Impress)

  • Knowledge of the term algorithm and ability to develop algorithms for solving simple problems

  • Knowledge and ability to use the programming environments R and R-studio

  • Knowledge of the basic programming statements in R (Data input-output-Operations-Taking decisions-Loop structures-Vectors and Matrices-Functions-Subroutines

  • Ability to develop and run R programs to solve simple problems

  • Search for, analysis and synthesis of data and information, with the use of the necessary technology

  • Adapting to new situations

  • Decision-making

  • Working independently

Week 1: Short introduction to word processing (MS-Word, LibreOffice Writer)

Week 2: Short introduction to worksheet software (Ms-Excel, LibreOffice Calc)

Week 3: Short introduction to presentation software (MS-Powerpoint, LibreOffice Impress)

Week 4: Short introduction to web browsing and e-mail software

Week 5: Algorithms and logical diagrams-Examples

Week 6: Accommodation with the use of R software and R studio

Week 7: Variables and constants-Arithmetic operations

Week 8: Data input and output

Week 9: Looping in programs-Loop statements

Week 10: Taking decisions-Decision statements

Week 11: Arrays in programs

Week 12: Built-in and user-defined functions

Week 13: Graphics in R

Face-to-face

Oral presentations

The course is supported for registered students by the e-class platform at https://eclass.aegean.gr/courses/MAR102

Students practice in the computer lab on software development in R

Activity Semester workload
Lectures
39
Practicals on R and RStudio
26
Independent study
85
Course total
150

The final evaluation is carried out with practical exercise in the computer lab, where the ability of students to develop an R code for the solution of a simple problem and a spreadsheet file for the solution of a simple problem is assessed. The contribution of two parts in the final mark is 80% and 20%, respectively.

Students are able to check the files they supplied and ask for further information about their evaluation.

Students’ notes:

  • For the first part of the course on computer use: Schwartz Steve, 2011. Οδηγός Ελληνικού Microsoft Office 2010. ISBN: 978 960 512 616 2

  • For the second part of the course on R programming: Tsirtsis, G. 2014. Programming in R (v 1.2, Student’s notes in Greek). Department of Marine Sciences, University of the Aegean, 17 p.

– Additional bibliography:

– Related scientific journals:

  • Ecological Modelling, Elsevier

https://www.journals.elsevier.com/ecological-modelling