User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2021/02/19 17:10]
gthanos [Αντικειμενοστραφής Προγραμματισμός]
start [2022/02/23 07:07] (current)
Line 1: Line 1:
 ====== Αντικειμενοστραφής Προγραμματισμός ====== ====== Αντικειμενοστραφής Προγραμματισμός ======
  
-===== Ώρες Μαθήματος =====+===== Πρόγραμμα Διαλέξεων =====
  
 ^ Ημέρα ^ Ώρες ^ Αίθουσα ^ Διδάσκων ^  ^ Ημέρα ^ Ώρες ^ Αίθουσα ^ Διδάσκων ^ 
-Δευτέρα 11.00 - 13.00 |  [[https://teams.microsoft.com/l/team/19%3ad6383da6c39e4760bf9b511f49a26136%40thread.tacv2/conversations?groupId=009d6894-8659-4615-bb2a-7403f681b87c&tenantId=3180bf70-17cc-44f6-90a4-5c9476625295|MS-Teams]]  | [[ http://www.e-ce.uth.gr/?page_id=12677 | Γιώργος Θάνος ]] |  +Τετάρτη 9.00 - 11.00 | Αμφ115 | Γιώργος Θάνος  |  
-Τρίτη 11.00 - 13.00 |  [[https://teams.microsoft.com/l/team/19%3ad6383da6c39e4760bf9b511f49a26136%40thread.tacv2/conversations?groupId=009d6894-8659-4615-bb2a-7403f681b87c&tenantId=3180bf70-17cc-44f6-90a4-5c9476625295|MS-Teams]]  | [[ http://www.e-ce.uth.gr/?page_id=12677 | Γιώργος Θάνος ]] +Παρασκευή 9.00 - 11.00 |  Αμφ115 | Γιώργος Θάνος  
  
 ===== Θεωρία Μαθήματος ===== ===== Θεωρία Μαθήματος =====
Line 12: Line 12:
   * [[cpp:toc|Θεωρεία C++]]   * [[cpp:toc|Θεωρεία C++]]
  
-/* 
-===== Διαλέξεις - Εργασίες ===== 
-Μπορείτε να βρείτε το σύνολο των εργασιών του μαθήματος [[2018-2019:lectures:lectures | εδώ]]. 
- 
- 
-===== Λίστα ηλεκτρονικού ταχυδρομείου ===== 
- 
-Παρακαλώ εγγραφείτε στη [[http://inf-server.inf.uth.gr/mailman/listinfo/ce325 | λίστα ηλεκτρονικού ταχυδρομείου του μαθήματος]] (απαιτείται σύνδεση VPN) με το e-mail σας στο Πανεπιστήμιο Θεσσαλίας. Η διεύθυνση της λίστας είναι <CE325@inf-server.inf.uth.gr>. 
- 
-*/ 
 ===== Στόχοι του Μαθήματος ===== ===== Στόχοι του Μαθήματος =====
  
Line 47: Line 37:
  
 ==== Για τους φοιτητές του νέου ΠΠΣ ==== ==== Για τους φοιτητές του νέου ΠΠΣ ====
- 
-/* 
-Το μάθημα περιλαμβάνει υποχρεωτικά εργασίες και δύο γραπτές τελικές εξετάσεις. Η κατανομή των βαθμών διαμορφώνεται ως εξής: 
- 
-^ Είδος εξέτασης ^ μέγιστη βαθμολογία | 
-| Εργαστηριακή εξέταση Java | 0 - 3.5 |  
-| Εργαστηριακή εξέταση C++ | 0 - 3.5 | 
-| Εργασίες | 0 - 3 | 
-| Σύνολο | 10 |  
- 
-Ο μέσος όρος της βαθμολογίας των εξετάσεων Java και C++ θα πρέπει να είναι τουλάχιστον 5/10. 
- 
-Η επαναληπτική εξέταση Σεπτεμβρίου θα γίνει στο εργαστήριο και θα περιέχει θέματα Java και C++. Υπολογίζονται και οι βαθμοί των εργασιών για όσους κόπηκαν τον Ιούνιο. 
-*/ 
  
 Το μάθημα περιλαμβάνει κατ' ελάχιστον πέντε (5) υποχρεωτικές εργασίες. Η αξιολόγηση των φοιτητών γίνεται μέσω των εργασιών με βάση τα εξής κριτήρια: Το μάθημα περιλαμβάνει κατ' ελάχιστον πέντε (5) υποχρεωτικές εργασίες. Η αξιολόγηση των φοιτητών γίνεται μέσω των εργασιών με βάση τα εξής κριτήρια:
Line 67: Line 43:
   * Ο τελικός βαθμός προκύπτει από το βαθμό των εργασιών. Κάθε εργασία συμμετέχει στον τελικό βαθμό με διαφορετικό βάρος.   * Ο τελικός βαθμός προκύπτει από το βαθμό των εργασιών. Κάθε εργασία συμμετέχει στον τελικό βαθμό με διαφορετικό βάρος.
   * Κάθε εργασία έχει συγκεκριμένη ημερομηνία (deadline) έως την οποία πρέπει να παραδοθεί.    * Κάθε εργασία έχει συγκεκριμένη ημερομηνία (deadline) έως την οποία πρέπει να παραδοθεί. 
-  * Μέχρι δύο εργασίες της επιλογής σας μπορούν να υποβληθούν ή να επανυποβλήθούν και μετά την εξεταστική του Ιουνίου έως το τέλος Αυγούστου. Σε αυτή την περίπτωση ο βαθμός θα περαστεί το Σεπτέμβριο.+  * Μία εργασία της επιλογής σας μπορεί να υποβληθεί ή να επανυποβληθεί και μετά την εξεταστική του Ιουνίου έως το τέλος Αυγούστου. Σε αυτή την περίπτωση ο βαθμός θα περαστεί το Σεπτέμβριο.
  
 ==== Για τους φοιτητές του παλαιού ΠΠΣ ==== ==== Για τους φοιτητές του παλαιού ΠΠΣ ====
Line 73: Line 49:
 Για τους φοιτητές του παλαιού ΠΠΣ είναι υποχρεωτική η εκπόνηση εργασίας. Η αξιολόγηση των φοιτητών θα γίνει με εξέταση στο εργαστήριο ή εξ' αποστάσεως. Οι φοιτητές καλούνται να γράψουν κώδικα. Από τις εξετάσεις αποκλείονται φοιτητές που δεν έχουν παραδώσει εργασία. Η επαναληπτική εξέταση Σεπτεμβρίου είναι όμοια με αυτή του Ιουνίου. Για τους φοιτητές του παλαιού ΠΠΣ είναι υποχρεωτική η εκπόνηση εργασίας. Η αξιολόγηση των φοιτητών θα γίνει με εξέταση στο εργαστήριο ή εξ' αποστάσεως. Οι φοιτητές καλούνται να γράψουν κώδικα. Από τις εξετάσεις αποκλείονται φοιτητές που δεν έχουν παραδώσει εργασία. Η επαναληπτική εξέταση Σεπτεμβρίου είναι όμοια με αυτή του Ιουνίου.
  
 +===== Πολιτική αντιγραφών =====
 +
 +Φοιτητές που έχουν αντιγράψει σε εργασία ή τελική εξέταση αποκλείονται από το μάθημα για το τρέχον ακαδημαϊκό έτος.
  
 ===== Συγγράμματα ===== ===== Συγγράμματα =====
Line 83: Line 62:
 Άλλα συγγράμματα που προτείνονται Άλλα συγγράμματα που προτείνονται
  
-==== Java ====+==== Για τη γλώσσα Java ====
  
   - [[ http://docs.oracle.com/javase/tutorial/ | Orable Java Documentation]]   - [[ http://docs.oracle.com/javase/tutorial/ | Orable Java Documentation]]
Line 91: Line 70:
   - Brian Goetz,  Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea, [[ https://www.google.gr/search?q=effective+java+2n+edition&ie=UTF-8&sa=Search&channel=fe&client=browser-ubuntu&hl=en&gws_rd=cr,ssl&ei=Ch_SVILwC4G2UdSEgZAP#channel=fe&hl=en-GR&q=java+concurrency+in+practice+pdf | Java Concurrency in Practice]]   - Brian Goetz,  Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea, [[ https://www.google.gr/search?q=effective+java+2n+edition&ie=UTF-8&sa=Search&channel=fe&client=browser-ubuntu&hl=en&gws_rd=cr,ssl&ei=Ch_SVILwC4G2UdSEgZAP#channel=fe&hl=en-GR&q=java+concurrency+in+practice+pdf | Java Concurrency in Practice]]
  
-==== C++ ====+==== Για τη γλώσσα C++ ====
  
   * Deitel & Deitel, C Προγραμματισμός (7η έκδοση), [[http://www.mgiurdas.gr/biblia/c-programmatismos-7i-ekdosi|Γκιούρδας]] (διανέμεται στο μάθημα Προγραμματισμός Ι) ή [[https://www.google.gr/search?q=deitel+c+how+to+program+pdf|εδώ για την αγγλική έκδοση]].   * Deitel & Deitel, C Προγραμματισμός (7η έκδοση), [[http://www.mgiurdas.gr/biblia/c-programmatismos-7i-ekdosi|Γκιούρδας]] (διανέμεται στο μάθημα Προγραμματισμός Ι) ή [[https://www.google.gr/search?q=deitel+c+how+to+program+pdf|εδώ για την αγγλική έκδοση]].
start.1613754615.txt.gz · Last modified: 2021/02/19 17:10 (external edit)