Introduction to Informatics and Programming
(1) General
| School: | Of the Environment | ||
| Academic Unit: | Department of Marine Sciences | ||
| Level of studies: | Undergraduate | ||
| Course Code: | 191ΜΥ17Υ | Semester: | B |
| Course Title: | Introduction to Informatics and Programming | ||
| Independent Teaching Activities | Weekly Teaching Hours | Credits | |
| Total 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 | ||
| Course Website (Url): | https://www.mar.aegean.gr/index.php?lang=en&lesson=1033&pg=3.1.1 | ||
(2) Learning Outcomes
Learning Outcomes
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
General Competences
-
Search for, analysis and synthesis of data and information, with the use of the necessary technology
-
Adapting to new situations
-
Decision-making
-
Working independently
(3) Syllabus
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
(4) Teaching and Learning Methods - Evaluation
| Delivery: | Face-to-face | |||||||||||||||
| Use of Information and Communication Technology: | 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 | |||||||||||||||
| Teaching Methods: |
| |||||||||||||||
| Student Performance Evaluation: | 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. |
(5) Attached Bibliography
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:
-
Fokianos, K., Charalampous, Ch., 2010. Introduction to R (Student notes, in Greek). University of Cyprus
- Related scientific journals:
-
Ecological Modelling, Elsevier
