Applied Informatics II

General

Course Contents

Περιεχόμενο διαλέξεων:

  • Ολοκληρωμένο Περιβάλλον Ανάπτυξης Προγραμμάτων (Σύνταξη κώδικα, Εκτέλεση προγραμμάτων, Αποσφαλμάτωση προγραμμάτων).
  • Είσοδος/Έξοδος. Μεταβλητές (Τύποι μεταβλητών, Ανάθεση τιμής σε μεταβλητή, Μετατροπές μεταξύ τύπων).
  • Τελεστές (αριθμητικοί/λογικοί/συγκρίσεις).
  • Δομές Αποφάσεων. Βρόχοι Πίνακες.
  • Συναρτήσεις (Εμβέλεια μεταβλητών, “Πέρασμα” παραμέτρων μέσω τιμής ή αναφοράς).
  • Αντικείμενα (Ιδιότητες, Μέθοδοι, Κατασκευαστές).
  • Κλάσεις αντικειμένων (Κληρονομικότητα, Πολυμορφισμός, Υπερφόρτωση μεθόδων, Τροποποιητές προσπέλασης μεθόδων και ιδιοτήτων, Ενθυλάκωση).
  • ΓεωΧωρικά αντικείμενα. Αναπαράσταση/διαχείριση/παρουσίαση γεωχωρικής πληροφορίας με αντικείμενα.
  • Αποθήκευση/μετάδοση γεωχωρικών αντικειμένων (μορφές GeoJSON/GML/KML). Γεωχωρικές βιβλιοθήκες Javascript (OpenLayers, GeoExt κ.λπ.)

Educational Goals

The course aims to provide teaching in the principles and concepts of procedural, object-oriented/prototyping and web programming, with applications in the Geoinformatics sector. Its purpose is the management of descriptive and geospatial information through modern online platforms based on the reuse of open software and free geospatial libraries.
Upon successful completion of the course, the student will be able to:
– Understand the basic programming principles and concepts underlying the implementation of modern web applications/libraries managing geospatial information
– Knows the modern, international standards of storage and transmission of geospatial information
– Recognizes the programming structures underlying web implementation of geospatial information programs
– Design and develop elementary web applications for the presentation of geospatial information with Javascript, using free geospatial libraries

General Skills

  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Προσαρμογή σε νέες καταστάσεις
  • Λήψη αποφάσεων
  • Παραγωγή νέων ερευνητικών ιδεών
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης

Teaching Methods

Πρόσωπο με πρόσωπο (Στην αίθουσα διδασκαλίας και στο εργαστήριο)

Use of ICT means

  • Ανάπτυξη διαδικτυακών γεωχωρικών εφαρμογών με HTML/JavaScript
  • Ηλεκτρονική πλατφόρμα μάθησης
  • Ηλεκτρονική αλληλογραφία

Teaching Organization

ActivitySemester workload
Διαλέξεις26
Εργαστηριακές ασκήσεις13
Ασκήσεις Πράξης13
Εργαστηριακή Εργασία51
Αυτοτελής Μελέτη60
Total163

Students Evaluation

Γλώσσα αξιολόγησης Ελληνική.
Δοκιμασία Πολλαπλής Επιλογής, Ερωτήσεις Σύντομης Απάντησης, Επίλυση Προβλημάτων

Κριτήρια αξιολόγησης: η επιτυχημένη επιλογή απάντησης και η επιτυχημένη επίλυση προβλημάτων

Recommended Bibliography

  • Julie C. Meloni (2015). Sams Teach Yourself: HTML, CSS and JavaScript All in One, Second Edition. Μετάφραση: Σαμαράς Β. Ιωάννης. Εκδόσεις Γκιούρδας
  • Colburn RafeJennifer KyrninLaura Lemay, (2016). Sams Teach Yourself HTML, CSS & JavaScript, Seventh Edition. Μετάφραση: Σαμαράς Β. Ιωάννης. Εκδόσεις Γκιούρδας