|
Title: [Αντικειμενοστραφής Προγραμματισμός] Γενικές Πληροφορίες για το μάθημα Post by: apostolos1986 on August 07, 2006, 01:50:41 am !!OUTDATED!! Δες το 3o post για νέες πληροφορίες!
Αφορά το ΠΠΣ Τίτλος Μαθήματος: Προγραμματιστικές Τεχνικές Διδάσκοντες (ακαδημαϊκό έτος 2015-16): Δημήτριος Γενειατάκης Ώρες Γραφείου: Πέμπτη 12.00-14.00 Γραφείο: Γραμματεία τομεά ηλεκτρονικής και υπολογιστών email: dgeneiat@auth.gr Αντικείμενο μαθήματος: Σκοπός του μαθήματος είναι η σχεδίαση λογισμικού με βάση τις αρχές του αντικειμενοστρεφούς προγραμματισμού. Η σχεδίαση προγραμμάτων με τη χρήση καθιερωμένων προτύπων αντικειμενοστρεφούς σχεδίασης και εφαρμογές με τη χρήση της γλώσσας προγραμματισμού C++. Στο μάθημα θα καλυφθούν οι παρακάτω ενότητες: Επανάληψη C – Εισαγωγή στη C++ Εισαγωγή στις κλάσεις Κληρονομικότητα Δείκτες σε μέλη ενώσεις Πρότυπα στη C++ Εισαγωγή στον αντικειμενοστραφή σχεδιασμό (UML) Αντικειμενοστραφή σχεδιασμός (UML) και C++ Χρήση έτοιμων βιβλιοθηκών Εξοικοιώση με αντικειμενοστραφή περιβάλλοντα Ι Εξοικοιώση με αντικειμενοστραφή περιβάλλοντα ΙΙ Έλεγχος λαθών Τρόπος εξέτασης / Βαθμολογία Αξιολόγηση 1 30% Εβδομαδιαίες Εργασίες, 30% Project (θα δοθεί στην 6η εβδομάδα), 50% Εξετάσεις (>4) Max(εξετάσεις, ΕΕ+Project+εξετάσεις) Αξιολόγηση 2 80% Εξετάσεις, 30% Εβδομαδιαίες Εργασίες Max(εξετάσεις, 80% εξετάσεις+ 30% ασκήσεις) Αξιολόγηση 3 100% Εξετάσεις, Θα πρέπει να έχουν αποσταλεί οι μισές ασκήσεις, >6 Οι εξεταζόμενοι μπορούν (προαιρετικά) να έχουν μαζί τους ένα φύλλο με σημειώσεις σύμφωνα με τους παρακάτω όρους: Οι σημειώσεις πρέπει να είναι όλες γραμμένες σε ένα φύλλο μεγέθους Α4 Επιτρέπεται η χρήση και των δύο όψεων του φύλλου Το φύλλο παραδίδεται μαζί με το γραπτό Δεν είναι χειρόγραφες οι σημειώσεις Εργασίες Τρόπος παράδοσης: ηλεκτρονικά (elearning.auth.gr) H ονομασία του αρχείου θα είναι ως εξής: Α0-Αριθμός μητρώου -το Α0 ειναι ενδεικτικό- Εργαστήρια Συμμετοχή στα εργαστήρια μόνο όσοι βρίσκονται στο 3ο εξάμηνο σε τμήματα των 40-45 ατόμων. Στα εργαστήρια θα λύνονται μόνο θέματα σχετικα με το μάθημα Επιπλέον υλικό: Στον τομέα downloads, και συγκεκριμένα ΕΔΩ (http://www.thmmy.gr/smf/index.php?action=tpmod;dl=cat45) μπορείτε να βρείτε παλιά θέματα και τις σημειώσεις (ΣΗΜΕΙΩΣΗ: Για να αποκτήσετε πρόσβαση στα θέματα πρέπει να είστε εγγεγραμμένο μέλος του forum. Οι απλοί επισκέπτες δεν έχουν πρόσβαση.) Επίσης, σε αυτό το site http://www.stroustrup.com/C++.html (http://www.stroustrup.com/C++.html) που αναφέρεται στην ιστοσελίδα του μαθήματος, μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με την C++ και την ευκολότερη κατανόηση της. Βιβλιογραφία Bjarne Stroustrup. The C++ Programming Language. Addison-Wesley Bobbi J. Young, Grady Booch, Michael W. Engel, and Robert A. Maksimchuk, Object-oriented analysis and design with applications Robert Lafore, Object-Oriented Programming in C++, SAMS http://www.stroustrup.com/C++.html#learning Ιστοσελίδα: https://elearning.auth.gr/course/view.php?id=7726 (https://elearning.auth.gr/course/view.php?id=7726) Σχόλια - απόψεις - συμβουλές: apostolos1986:Κατά τη γνώμη μου , αν και οι εργασίες δεν ειναι υποχρεωτικές αλλά προαιρετικές , πρέπει να τις κάνετε γιατί θα σας βοηθήσουν να καταλάβετε τη φιλοσοφία της γλώσσας C++.Επιπροσθέτως πριν τη γραπτή εξέταση δε θα χρειαστεί να διαβάσετε αρκετά γιατί θα τα έχετε αφομοιώσει λόγω της ενασχόλησης με τις εργασίες. lars:Στο συγκεκριμένο μάθημα ούτε παράλληλες διαδικασίες (parallel processes) ούτε συγχρονισμό (concurrency) ούτε για debugging, debuggers, τεχνικές debugging με interactive debuggers και εννοείται ούτε συστήματα UNIX κάναμε και ακόμα δεν έχω καταλάβει γιατί υπάρχουν αυτά στον οδηγό. Vlassis: Παρόλο που δεν ξέρουμε τον τρόπο που θα γίνεται το μάθημα, θεωρώ πως ο πιο σωστός, αν όχι ο μόνος τρόπος να μάθεις C++, τα βασικά της πραγματα τουλάχιστον, είναι να ασχοληθείς με τις εργασίες του μαθήματος και να τις λύνεις μόνος, ώστε σταδιακά να αποκτήσεις μια εξοικείωση με τη γλώσσα και να σου μείνουν και κάποια πράγματα αργότερα, όλο και κάπου μπορεί να χρειαστούν! Και με την ενασχόληση με τις εργασίες, θεωρώ δεδομένο οτι θα περάσετε στις εξετάσεις! Title: Re: Γενικές Πληροφορίες για τις Προγραμματιστικές Τεχνικές Post by: Vlassis on October 07, 2015, 20:40:25 pm Ανανεώθηκαν οι πληροφορίες για το ακαδημαικό ετος 2015-2016! Αν υπάρχει κάτι που θεωρείτε ότι πρεπει να προστεθεί, ενημερώστε με :)
Title: Re: [Αντικειμενοστραφής Προγραμματισμός] Γενικές Πληροφορίες για το μάθημα Post by: Caterpillar on February 17, 2021, 21:03:52 pm Τίτλος Μαθήματος:
Αντικειμενοστρεφής Προγραμματισμός Διδάσκοντες (ακαδημαϊκό έτος 2025-26): Α.Συμεωνίδης, symeonid@ece.auth.gr, τηλ 2310994344 Περιεχόμενο Μαθήματος: Τα θέματα που καλύπτονται στα πλαίσια του μαθήματος:
Γνώσεις προγραμματισμού σε C Διαθέσιμα Συγγράμματα
Το μάθημα περιλαμβάνει 2 προόδους που γίνονται στην Νησίδα Βεργίνα, οι οποίες λειτουργούν ως εξής
Στον τομέα downloads, και συγκεκριμένα ΕΔΩ (http://www.thmmy.gr/smf/index.php?action=tpmod;dl=cat45) μπορείτε να βρείτε παλιά θέματα και τις σημειώσεις (ΣΗΜΕΙΩΣΗ: Για να αποκτήσετε πρόσβαση στα θέματα πρέπει να είστε εγγεγραμμένο μέλος του forum. Οι απλοί επισκέπτες δεν έχουν πρόσβαση.) Στο youtube υπάρχουν τα μαθήματα c++ του Δημήτρη Ψούνη (https://www.youtube.com/watch?v=vzIZes9my2E&list=PLLMmbOLFy25Ems46dvy2EG5uQHGPa6f6u). Ιστοσελίδα: Ιστοσελίδα του μαθήματος στο elearning (https://elearning.auth.gr/enrol/index.php?id=16296) Κωδικός: 009 2026 edit by tony stank |