start

This is an old revision of the document!


Αντικειμενοστραφής Προγραμματισμός - Java

Ανακοινώσεις

Ώρες Μαθήματος

Ημέρα Ώρες Αίθουσα Διδάσκων Ώρες Γραφείου
Παρασκευή 18.30 - 20.00 Εργαστήριο Α1 Γιώργος Θάνος κλείστε συνάντηση
Παρασκευή 20.00 - 21.00 Εργαστήριο Α1 Βάνα Ντουφεξή κλείστε συνάντηση

Θεωρία Μαθήματος

Υλικό Εργαστηρίου

Πολιτική του Μαθήματος και Διαδικασία Αξιολόγησης

Το μάθημα περιλαμβάνει ατομικές εργασίες για το σπίτι οι οποίες βαθμολογούνται. Αδικαιολόγητη ομοιότητα μεταξύ εργασιών διαφορετικών φοιτητών συνεπάγεται:

  • μηδενισμό όλων των εμπλεκόμενων στη συγκεκριμένη εργασία την 1η φορά.
  • μηδενισμό όλων των εργασιών τη 2η φορά.

Ο τελικός βαθμός του μαθήματος υπολογίζεται από την παρακάτω φόρμουλα, εφόσον ο τελικός βαθμός εξέτασης είναι προβιβάσιμος.

τελικός βαθμός = 0.7 x βαθμός τελικής εξέτασης + 0.3 x βαθμός εργασιών

Στόχοι του Μαθήματος

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

  • Κλάσεις και Αντικείμενα
  • Κληρονομικότητα και ιεραρχίες κλάσεων
  • Υπερφόρτωση συναρτήσεων
  • Στατικός και Δυναμικός Πολυμορφισμός
  • Διεπαφές
  • Εξαιρέσεις
  • File I/O

Με την ολοκλήρωση του μαθήματος οι φοιτητές θα πρέπει να κατέχουν τις παρακάτω έννοιες και να μπορούν να τις χρησιμοποιούν κατά την συγγραφή προγραμμάτων σε γλώσσα Java.

Συγγράμματα

Προτεινόμενα συγγράμματα:

  1. Java, 4η έκδοση, W. Savitch, Εκδόσεις Α. Τζιόλα & Υιοί Ο.Ε., 2007, Θεσ/νίκη
  2. Απόλυτη Java, W. Savitch, Στέλλα Παρίκου & ΣΙΑ Ο.Ε., 2009, Αθήνα (κατεβάστε την αγγλική έκδοση εδώ, πατήστε download κάτω από το presentation).
start.1487247365.txt.gz · Last modified: 2017/02/16 12:16 by gthanos