Αντικειμενοστρεφής Προγραμματισμός
Εξάμηνο 2ο
Μαθήματα Κορμού
-
Περιγραφή
Το κύριο αντικείμενο του μαθήματος είναι η εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό με πλήρη ανάλυση της γλώσσας προγραμματισμού JAVA. Βασικές δομές, κληρονομικότητα, εντολές, ειδικές κλάσεις, εξαιρέσεις, ειδικά θέματα, βιβλιοθήκες/ διαπροσωπίες, προσπέλαση αρχείων και βάσεων κά. Γίνεται σύγκριση με παραδοσιακές γλώσσες προγραμματισμού και κυρίως με τη C++. Γίνονται εργαστήρια σε JAVA με εξετάσεις προόδου.
-
Διδάσκοντες
Αλέπης Ε., Σακκόπουλος Ε., Χρυσαφιάδη Κ. -
Υπολογισμός Βαθμού
Γραπτή Εξέταση 100% -
Βιβλίο/-α
"Αντικειμενοστραφείς Γλώσσες Προγραμματισμού: JAVA" Σύγγραμμα, Ιωάννης Χρήστος Παναγιωτόπουλος, 2011, Εκδόσεις Βαρβαρήγου, ISBN: 978-960-93-3600-0 -
Προαπαιτούμενες Γνώσεις
Βασικές γνώσεις προγραμματισμού. -
Παρακολούθηση
Συνίσταται. Ο καθηγητής διδάσκει κυρίως μέσω διαφανειών, οι οποίες και δεν είναι διαθέσιμες online. -
Ύλη
- Βασικές Δομές
- Κληρονομικότητα
- Εντολές
- Ειδικές Κλάσεις
- Εξαιρέσεις
- Ειδικά Θέματα
- Βιβλιοθήκες/ Διαπροσωπίες
- Προσπέλαση Αρχείων και Βάσεων
-
Εξέταση
Το μάθημα εξετάζεται μέσω γραπτής εξέτασης με ανοιχτά βιβλία και σημειώσεις. Γίνονται εργαστήρια σε JAVA με εξετάση προόδου, η οποία αντιστοιχεί σε βαθμό bonus 2 μονάδων
-
Σημειώσεις
-
Φροντιστήριο
-
Χρήσιμοι Σύνδεσμοι