Παρουσίαση/Προβολή
(DIT130) - Ιωάννης Βιόλος
Περιγραφή Μαθήματος
Παρέχει μια εισαγωγή στον αντικειμενοστρεφή προγραμματισμό (object oriented programming) χρησιμοποιώντας τη γλώσσα προγραμματισμού Java.
Ο σκοπός του μαθήματος είναι η εμβάθυνση των σπουδαστών στον αντικειμενοστραφή προγραμματισμό και στη χρήση της γλώσσας JAVA για ανάπτυξη ολοκληρωμένων εφαρμογών δίνοντας έμφαση στη σύνδεση με βάσεις δεδομένων, στις δικτυακές εφαρμογές και στις γραφικές διεπαφές.
Φοιτητές που ολοκληρώνουν το μάθημα θα είναι σε θέση να γνωρίζουν:
-Τις βασικές αρχές του αντικειμενοστραφούς προγραμματισμού: αφαιρετικοί τύποι δεδομένων, ενθυλάκωση, κληρονομικότητα, πολυμορφισμός -Τα βασικά στοιχεία μιας γλώσσας προγραμματισμού με αντικείμενα όπως η Java: κλάσεις και διεπαφές αντικειμένων, εξαιρέσεις μεθόδων και χειρισμός συλλογών αντικειμένων -Πώς από την περιγραφή ενός προβλήματος να καθορίζουν τη λογική για την επίλυση του προβλήματος σύμφωνα με το υπόδειγμα του αντικειμενοστραφούς προγραμματισμού και κατόπιν να είναι σε θέση να την υλοποιούν σε ένα Java πρόγραμμα -Πώς να δοκιμάζουν, τεκμηριώνουν και να προετοιμάζουν ένα επαγγελματικό πρόγραμμα χρησιμοποιώντας τα εργαλεία της Java.
- Χρήση Ολοκληρωμένου περιβάλλοντος ανάπτυξης Λογισμικού (Eclipse/NetBeans) - Χρήση Αποθετηρίου Ελεύθερου Λογισμικού (GitHub) - Λογισμικό Ελέγχου Διεπαφών Προγραμματισμού Εφαρμογών (Postman)
- Το μάθημα περιλαμβάνει υποχρεωτική ομαδική εργασία με τέσσερα παραδοτέα και ύλη:
Αντικείμενα και κλάσεις. Χρήση αντικειμένων. Κληρονομικότητα στη Java. Προχωρημένα θέματα Κληρονομικότητας και δομές γλώσσας. Πακέτα. Χειρισμός εξαίρεσης. Ρεύματα εισόδου/εξόδου. Βασικές τάξεις για τη διαχείριση συλλογών. Ταξινόμηση συλλογών. Εσωτερικές κλάσεις. Εισαγωγή στο γραφικό περιβάλλον. Εισαγωγή στα νήματα διεργασιών.
Η εργασία και η εξέταση έχουν ίση βαρύτητα στον τελικό βαθμό.
Ημερομηνία δημιουργίας
Friday, September 9, 2011
-
Περίγραμμα
Δεν υπάρχει περίγραμμα