Table of Contents

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

Πρόγραμμα Διαλέξεων

Ημέρα Ώρες Αίθουσα Διδάσκων
Τετάρτη 9.00 - 11.00 Αμφ. 115 Γιώργος Θάνος
Παρασκευή 9.00 - 11.00 Αμφ. 115 Γιώργος Θάνος

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

Μπορείτε να βρείτε τμήματα της θεωρίας του μαθήματος παρακάτω:

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

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

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

Για τους φοιτητές του παλαιού ΠΠΣ η ύλη παραμένει μόνο Java.

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

Για τους φοιτητές του νέου ΠΠΣ

Το μάθημα περιλαμβάνει κατ' ελάχιστον πέντε (5) υποχρεωτικές εργασίες. Η αξιολόγηση των φοιτητών γίνεται μέσω των εργασιών με βάση τα εξής κριτήρια:

Για τους φοιτητές του παλαιού ΠΠΣ

Για τους φοιτητές του παλαιού ΠΠΣ είναι υποχρεωτική η εκπόνηση εργασίας. Η αξιολόγηση των φοιτητών θα γίνει με εξέταση στο εργαστήριο ή εξ' αποστάσεως. Οι φοιτητές καλούνται να γράψουν κώδικα. Από τις εξετάσεις αποκλείονται φοιτητές που δεν έχουν παραδώσει εργασία. Η επαναληπτική εξέταση Σεπτεμβρίου είναι όμοια με αυτή του Ιουνίου.

Πολιτική αντιγραφών

Φοιτητές που έχουν αντιγράψει σε εργασία ή τελική εξέταση αποκλείονται από το μάθημα για το τρέχον ακαδημαϊκό έτος.

Συγγράμματα

Προτεινόμενα συγγράμματα στον Εύδοξο.

  1. Java, 4η έκδοση, W. Savitch, Εκδόσεις Α. Τζιόλα & Υιοί Ο.Ε., 2007, Θεσ/νίκη
  2. Απόλυτη Java, W. Savitch, Στέλλα Παρίκου & ΣΙΑ Ο.Ε., 2009, Αθήνα

Άλλα συγγράμματα που προτείνονται

Για τη γλώσσα Java

  1. Deitel & Deitel, Java How to Program
  2. Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea, Java Concurrency in Practice

Για τη γλώσσα C++