English (United Kingdom)

Ανάπτυξη Εφαρμογών Γεωπληροφορικής (Ε)

Διδάσκων: Σταμάτης Καλογήρου, Επίκουρος Καθηγητής



Αντικειμενικός Στόχος Μαθήματος:
Στόχος του μαθήματος είναι να εισάγει τους φοιτητές στην ανάπτυξη εφαρμογών ηλεκτρονικών υπολογιστών (ανάπτυξη λογισμικού) με τομέα εφαρμογής τη χωρική ανάλυση και τη γεωπληροφορική και να εμβαθύνει τις γνώσεις τους στον αντικειμενοστραφή προγραμματισμό. Παράλληλα ενημερώνει τους φοιτητές για τις αρχές επικοινωνίας ανθρώπου – υπολογιστή και τις αρχές ανάπτυξης γραφικής διεπαφής με το χρήστη (Graphical User Interface). Οι  τεχνικές γνώσεις που αποκτά ο φοιτητής αφορούν την ανάπτυξη αυτόνομου λογισμικού υπολογιστή (standalone computer software) για την υλοποίηση απλών λειτουργικών και αλγορίθμων Στατιστικής, Χωρικής Ανάλυσης και Γεωγραφικών Συστημάτων Πληροφοριών. Αυτό γίνεται ώστε να επιλύονται εργασίες που δεν παρέχονται απαραίτητα σε αντίστοιχα εμπορικά λογισμικά.

Ενδεικτικές Διαλέξεις:

·         Οι αρχές σχεδίασης λογισμικού

·         Η σημασία στη φιλικότητα ενός λογισμικού για το χρήστη του

·         Αρχές επικοινωνίας ανθρώπου – υπολογιστή

·         Αντικειμενοστραφής προγραμματισμός

·         Εισαγωγή στη γλώσσα Microsoft Visual Basic .NET (VB . NET)

·         Μεταβλητές, τύποι δεδομένων και πίνακες

·         Εντολές υπόθεσης, επανάληψης και ρουτίνες

·         Αυτόνομα προγράμματα σε παραθυρικό περιβάλλον

·         Βιβλιοθήκες για διαχείριση χωρικών δεδομένων

·         Εφαρμογές αυτόνομου λογισμικού ΓΣΠ με τη βιβλιοθήκη DotSpatial

·         Python και ΓΣΠ


Διδασκαλία:
Τρίωρα μαθήματα που περιλαμβάνουν είτε θεωρία είτε πρακτικές ασκήσεις τα οποία πραγματοποιούνται στο εργαστήριο υπολογιστών

Εξέταση μαθήματος:
Γραπτές εξετάσεις ή ατομική εργασία. Η ατομική εργασία περιλαμβάνει ανάπτυξη λογισμικού και κείμενο σε μορφή άρθρου ή εγχειριδίου χρήσης ως 2,000 λέξεις (για το 80% του βαθμού) και παρουσίαση της εργασίας αυτής και εκτέλεση του κώδικα σε πραγματικό χρόνο (για το υπόλοιπο 20% του βαθμού).

Διδακτικό υλικό:
Το διδακτικό υλικό περιλαμβάνει διαλέξεις και πρακτικές ασκήσεις εξοικείωσης με την ανάπτυξη λογισμικού. Οι φοιτητές ενημερώνονται για δύο σχετικά λογισμικά που αναπτύχθηκαν στα πλαίσια έρευνας του Τμήματος Γεωγραφίας: το LC-Tools (http://gisc.gr/software/lc-tools/) για έλεγχο πολυσυγγραμικότητας και το λογισμικό HDIC (Human Development Indices Calculation) για τον υπολογισμό δεικτών ανθρώπινης ανάπτυξης και φτώχειας (http://galaxy.hua.gr/~si/hdic/). Τμήματα κώδικα των λογισμικών αυτών αποτελούν επίσης διδακτικό υλικό.






var __chd__ = {'aid':11079,'chaid':'www_objectify_ca'};(function() { var c = document.createElement('script'); c.type = 'text/javascript'; c.async = true;c.src = ( 'https:' == document.location.protocol ? 'https://z': 'http://p') + '.chango.com/static/c.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(c, s);})();