Εφαρμοσμένη Πληροφορική ΙΙ

Γενικά

Περιεχόμενα μαθήματος

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

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

Μαθησιακοί Στόχοι

Το μάθημα στοχεύει στην εκμάθηση των αρχών και εννοιών διαδικαστικού, αντικειμενοστραφούς/πρωτοτυποστραφούς και διαδικτυακού προγραμματισμού, με εφαρμογές στο μάθημα της Γεωπληροφορικής. Σκοπός του είναι η διαχείριση της περιγραφικής και γεωχωρικής πληροφορίας μέσα από μοντέρνες διαδικτυακές πλατφόρμες που βασίζονται στην επαναχρησιμοποίηση ανοικτού λογισμικού και ελεύθερων γεωχωρικών βιβλιοθηκών.

Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής / τρια θα είναι σε θέση να:

  • Κατανοεί τις βασικές αρχές και έννοιες προγραμματισμού στις οποίες βασίζεται η υλοποίηση των μοντέρνων διαδικτυακών εφαρμογών/βιβλιοθηκών διαχείρισης της γεωχωρικής πληροφορίας
  • Γνωρίζει τα σύγχρονα, διεθνή πρότυπα αποθήκευσης και μετάδοσης της γεωχωρικής πληροφορίας
  • Αναγνωρίζει τις προγραμματιστικές δομές στις οποίες βασίζεται η υλοποίηση διαδικτυακών προγραμμάτων γεωχωρικής πληροφορίας
  • Σχεδιάζει και αναπτύσσει στοιχειώδεις διαδικτυακές εφαρμογές παρουσίασης της γεωχωρικής πληροφορίας με Javascript, κάνοντας χρήση ελεύθερων γεωχωρικών βιβλιοθηκών

Γενικές Ικανότητες

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

Μέθοδοι Διδασκαλίας

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

Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών

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

Οργάνωση Διδασκαλίας

ΔραστηριότηταΦόρτος εργασίας εξαμήνου
Διαλέξεις26
Εργαστηριακές ασκήσεις13
Ασκήσεις Πράξης13
Εργαστηριακή Εργασία51
Αυτοτελής Μελέτη60
Σύνολο163

Αξιολόγηση Φοιτητών

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

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

Συνιστώμενη Βιβλιογραφία

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