Αντικειμενοστρεφής Προγραμματισμός
Εισαγωγή στην έννοια του αντικειμενοστρεφούς προγραμματισμού. Βασικές έννοιες Java – Μεταβλητές – Δεδομένα – Υπολογισμοί. Δομές διακλάδωσης, πίνακες. Κλάσεις, Αντικείμενα και Κληρονομικότητα στη Java. Περιβάλλοντα Αλληλεπίδρασης στη Java. Η έννοια της εξαίρεσης και οι διάφοροι τρόποι χειρισμού των εξαιρέσεων. Δημιουργία Applets και χρησιμοποίηση τεχνικών εισόδων – εξόδων δεδομένων. Νήματα εκτέλεσης (threads) και παράλληλος προγραμματισμός με τη Java. Java graphics και animation. Java και προγραμματισμός για το διαδίκτυο. Εργαστήριο Προγραμματισμού (Επιλογή Γλώσσας: “Java”).
Κωδικός | Εξάμηνο | Τύπος | Ώρες | Εργαστήρια | ECTS | ΗΥ130 | 3 | Υποχρεωτικό | 4 | 2Ε | 6 |
---|
Βιβλιογραφία:
- ““Java προγραμματισμός”, 10η Έκδοση, Paul Deitel, Harvey Deitel, Εκδόσεις Χ. ΓΚΙΟΥΡΔΑ ΣΙΑ ΕΕ, ISBN 978-960-512-6810, 2015”eudoxus link
- ““Java Eισαγωγή στη σύγχρονη τεχνολογία”, Greanier Todd, Εκδόσεις Α. Γκιούρδα, ISBN 960-512-460-2, 2005”eudoxus link