![]() |
ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τμήμα Ηλεκτρονικών Μηχ. και Μηχ. Υπολογιστών ΛΟΓ
201: Τεχνολογία Λογισμικού ΙΙ |
| Εξάμηνο: | Χειμερινό 2001 | ||
| Διδάσκων: | Πάνος Βασιλειάδης(pvassil@dbnet.ece.ntua.gr) | ||
| Βοηθοί: |
|

Βαθμολογία Διαγωνίσματος Σεπτεμβρίου: Αυτοί είναι οι βαθμοί του διαγωνίσματος του Σεπτέμβρη, καθώς και ο τελικός βαθμός.
|
|
Για κάποιους που είχαν κόψει το μάθημα, έχω κρατήσει το βαθμό του Φλεβάρη |
|
|
Όσοι θέλετε να κόψετε το μάθημα, πέστε μου σας παρακαλώ σύντομα, για να το δηλώσω στη γραμματεία. (Έχω ήδη κρατήσει τα ονόματα αυτών που το έχουν ζητήσει ήδη) |
Διαγώνισμα Σεπτέμβρη:
|
|
Επιτρέπονται: Ανοιχτά βιβλία και τυπωμένες διαφάνειες των παραδόσεων του μαθήματος |
|
|
Απαγορεύονται: Πρόχειρα και λοιπά χαρτιά.... |
|
|
Don't panic: όλα θα πάνε καλά [αρκεί να διαβάσετε φυσικά]!! |
Βαθμολογία Ασκήσεων και Χειμερινού Διαγωνίσματος
Για όσους έχουν 4.5 τελικό: περνάνε με 5 (συμπεριλαμβάνει και αυτούς που έγραψαν 4.5 στο διαγώνισμα)

Βαθμολογία Ασκήσεων και Διαγωνίσματος
Σειρές ασκήσεων: 30%
|
|
1η σειρά: 10% |
|
|
2η σειρά: 10% |
|
|
3η σειρά: 10% |
Τελική Εξέταση: 70%
| Βαθμός Εξέτασης < 5 | Τελικός Βαθμός = Βαθμός Εξέτασης |
| Βαθμός Εξέτασης > 5 | Τελικός Βαθμός = Ασκηση 1 * 0.1 + Ασκηση 2 * 0.1 + Ασκηση 3 * 0.1 + Βαθμός Εξέτασης * 0.8 |

|
|
Παρουσίαση γενικών εννοιών του αντικειμενοστρεφούς προγραμματισμού. [Διαφάνειες, 400K] |
|
|
Επανάληψη βασικών εννοιών της γλώσσας C |
|
|
Εισαγωγή της έννοιας των αναφορών. |
|
|
Έχουμε καλύψει το πέρασμα παραμέτρων μέχρι και τη διαφάνεια #26 [Διαφάνειες, 235K] |
|
|
Σύνδεση με τα προηγούμενα |
|
|
Εμβέλεια μεταβλητών |
|
|
Structs και άλλα συναφή θέματα |
|
|
Υπερφόρτωση συναρτήσεων |
|
|
Διάφορα |
|
|
Διαφάνειες της παράδοσης: [Διαφάνειες, 260K] |
|
|
Υπάρχουν διορθώσεις: διόρθωση στον κώδικα των κλάσεων Stack1 και Complex! Ακολουθήστε τον κώδικα που υπάρχει στις διαφάνειες ο οποίος τρέχει παντού. Sorry for that! |
|
|
Σύνδεση με τα προηγούμενα |
|
|
Κλάσεις |
|
|
makefiles |
|
|
Διαφάνειες της παράδοσης (μέχρι και τη διαφάνεια #36) [Διαφάνειες, 228K] |
|
|
Pointers |
|
|
new, delete |
|
|
Διαφάνειες της παράδοσης [Διαφάνειες, 160K] |
|
|
constructors, destructors |
|
|
static members, functions |
|
|
Διαφάνειες της παράδοσης [Διαφάνειες, 160K] |
|
|
Friends |
|
|
Κληρονομικότητα |
|
|
Διαφάνειες της παράδοσης [Διαφάνειες, 210K] |
|
|
Streams |
|
|
Πολυμορφισμός |
|
|
Διαφάνειες της παράδοσης [Διαφάνειες, 180K] |
|
|
Operator Overloading |
|
|
Διαφάνειες της παράδοσης [Διαφάνειες, 180K] |
|
|
Templates |
|
|
[Μη τελικές] Διαφάνειες της παράδοσης [Διαφάνειες, 180K] |

Τα φροντιστήρια θα γίνονται τις Τρίτες στις 18:00 στην αίθουσα Β1.1

Βαθμολογία Ασκήσεων και Διαγωνίσματος
1η Ασκηση Υποβληθείσες Εργασίες Λύση λίστας Λύση μιγαδικών
2η Ασκηση Διευκρινήσεις Κι άλλες διευκρινήσεις Υποβληθείσες Εργασίες Λύση σε μορφή zip
3η Ασκηση Το παράδειγμα μιας μικρής template κλάσης

Βιβλιογραφία και on-line υλικό για διάβασμα
Οδηγίες προγραμματιστικού στυλ
