start

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Αντικειμενοστραφής Προγραμματισμός - Java ====== ===== Ανακοινώσεις ===== * Ανακοινώσεις θα βρείτε στη σελίδα στο [[http://eclass.uth.gr/eclass/courses/MHX349/|e-class]]. ===== Ώρες Μαθήματος ===== ^ Ημέρα ^ Ώρες ^ Αίθουσα ^ Διδάσκων ^ Ώρες Γραφείου ^ | Σάββατο | 09.00 - 11.00 | Εργαστήριο Α1 | [[ http://www.inf.uth.gr/?page_id=12677 | Γιώργος Θάνος ]] | [[https://gthanos.youcanbook.me/| κλείστε συνάντηση ]] | | Σάββατο | 10.00 - 12.00 | Εργαστήριο Α1 | [[ http://www.inf.uth.gr/?page_id=1385 | Βάνα Ντουφεξή ]] | [[https://doufexi.appointlet.com/| κλείστε συνάντηση ]] | ===== Θεωρία Μαθήματος ===== [[ toc | Μπορείτε να βρείτε τμήματα της θεωρίας του μαθήματος εδώ]]. ===== Υλικό Εργαστηρίου ===== Το υλικό του εργαστηρίου θα αναρτάται στο [[http://eclass.uth.gr/eclass/courses/MHX349/ | eclass]] ===== Παρουσιάσεις Μαθήματος ===== [[http://eclass.uth.gr/eclass/modules/document/index.php?course=MHX349&openDir=/5a90568aSuWW | Παρουσιάσεις μαθήματος (στο e-class)]]. ===== Πολιτική του Μαθήματος και Διαδικασία Αξιολόγησης ===== Το μάθημα περιλαμβάνει ατομικές εργασίες για το σπίτι οι οποίες βαθμολογούνται. Αδικαιολόγητη ομοιότητα μεταξύ εργασιών διαφορετικών φοιτητών συνεπάγεται: * μηδενισμό όλων των εμπλεκόμενων στη συγκεκριμένη εργασία την 1η φορά. * μηδενισμό όλων των εργασιών τη 2η φορά. Ο τελικός βαθμός του μαθήματος υπολογίζεται από την παρακάτω φόρμουλα, εφόσον ο τελικός βαθμός εξέτασης είναι προβιβάσιμος. <code> τελικός βαθμός = 0.7 x βαθμός τελικής εξέτασης + 0.3 x βαθμός εργασιών </code> ===== Στόχοι του Μαθήματος ===== Στόχος του μαθήματος είναι η γνώση και η χρήση των βασικών εννοιών του αντικειμενοστραφούς προγραμματισμού, με χρήση της γλώσσας προγραμματισμού Java. Ειδικότερα το μάθημα πραγματεύεται τις έννοιες * Κλάσεις και Αντικείμενα * Κληρονομικότητα και ιεραρχίες κλάσεων * Υπερφόρτωση συναρτήσεων * Στατικός και Δυναμικός Πολυμορφισμός * Διεπαφές * Εξαιρέσεις * File I/O Με την ολοκλήρωση του μαθήματος οι φοιτητές θα πρέπει να κατέχουν τις παρακάτω έννοιες και να μπορούν να τις χρησιμοποιούν κατά την συγγραφή προγραμμάτων σε γλώσσα Java. ===== Συγγράμματα ===== Προτεινόμενα συγγράμματα: - Java, 7η έκδοση, W. Savitch, Εκδόσεις Τζιόλα - Απόλυτη Java, W. Savitch, Εκδόσεις Ίων - [[ http://docs.oracle.com/javase/tutorial/ |Orable Java Documentation]] - [[ http://inf-server.inf.uth.gr/~gthanos/tij3/ | Thinking in Java, 3rd edition]] - [[ http://www.headfirstlabs.com/books/hfjava/| Head First Java, 2nd Edition]]

start.1550297466.txt.gz · Last modified: 2019/02/16 06:11 by gthanos