start

This is an old revision of the document!


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

====== Αντικειμενοστραφής Προγραμματισμός - Java ====== ===== Ανακοινώσεις ===== * **2017.03.01** - [[http://inf-server.inf.uth.gr/courses/MEPA21/doku.php?id=2016-2017:lab|Αναρτήθηκαν οι παρουσιάσεις του μαθήματος]]. Περιλαμβάνεται και η παρουσίαση της επόμενης διάλεξης. ===== Ώρες Μαθήματος ===== ^ Ημέρα ^ Ώρες ^ Αίθουσα ^ Διδάσκων ^ Ώρες Γραφείου ^ | Παρασκευή | 18.30 - 20.00 | Εργαστήριο Α1 | [[ http://www.inf.uth.gr/?page_id=12677 | Γιώργος Θάνος ]] | [[https://gthanos.youcanbook.me/| κλείστε συνάντηση ]] | | Παρασκευή | 20.00 - 21.00 | Εργαστήριο Α1 | [[ http://www.inf.uth.gr/?page_id=1385 | Βάνα Ντουφεξή ]] | [[https://doufexi.youcanbook.me/| κλείστε συνάντηση ]] | ===== Θεωρία Μαθήματος ===== [[ toc | Μπορείτε να βρείτε τμήματα της θεωρίας του μαθήματος εδώ]]. ===== Υλικό Εργαστηρίου ===== [[2016-2017:lab | Παρουσιάσεις εργαστηρίου και εκφωνήσεις εργαστηριακών ασκήσεων]]. ===== Πολιτική του Μαθήματος και Διαδικασία Αξιολόγησης ===== Το μάθημα περιλαμβάνει ατομικές εργασίες για το σπίτι οι οποίες βαθμολογούνται. Αδικαιολόγητη ομοιότητα μεταξύ εργασιών διαφορετικών φοιτητών συνεπάγεται: * μηδενισμό όλων των εμπλεκόμενων στη συγκεκριμένη εργασία την 1η φορά. * μηδενισμό όλων των εργασιών τη 2η φορά. Ο τελικός βαθμός του μαθήματος υπολογίζεται από την παρακάτω φόρμουλα, εφόσον ο τελικός βαθμός εξέτασης είναι προβιβάσιμος. <code> τελικός βαθμός = 0.7 x βαθμός τελικής εξέτασης + 0.3 x βαθμός εργασιών </code> ===== Στόχοι του Μαθήματος ===== Στόχος του μαθήματος είναι η γνώση και η χρήση των βασικών εννοιών του αντικειμενοστραφούς προγραμματισμού, με χρήση της γλώσσας προγραμματισμού Java. Ειδικότερα το μάθημα πραγματεύεται τις έννοιες * Κλάσεις και Αντικείμενα * Κληρονομικότητα και ιεραρχίες κλάσεων * Υπερφόρτωση συναρτήσεων * Στατικός και Δυναμικός Πολυμορφισμός * Διεπαφές * Εξαιρέσεις * File I/O Με την ολοκλήρωση του μαθήματος οι φοιτητές θα πρέπει να κατέχουν τις παρακάτω έννοιες και να μπορούν να τις χρησιμοποιούν κατά την συγγραφή προγραμμάτων σε γλώσσα Java. ===== Συγγράμματα ===== Προτεινόμενα συγγράμματα: - Java, 4η έκδοση, W. Savitch, Εκδόσεις Α. Τζιόλα & Υιοί Ο.Ε., 2007, Θεσ/νίκη - Απόλυτη Java, W. Savitch, Στέλλα Παρίκου & ΣΙΑ Ο.Ε., 2009, Αθήνα - [[ 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.1488384807.txt.gz · Last modified: 2017/03/01 16:13 by gthanos