Γενικά
Ηλεκτρονικοί Υπολογιστές IΙΙ
Διδάσκων: Αθανάσιος Σταυρακούδης
Περιγραφή μαθήματος: Το μάθημα είναι συνδυασμός εισαγωγής στον προγραμματισμό Η/Υ και αριθμητικής ανάλυσης. Εισαγωγή στο προγραμμτισμό (C++/Octave/Matlab). Μεταβλητές και σταθερές, τύποι δεδομένων. Εκφράσεις και προτάσεις. Συναρτήσεις, κατηγορίες. Δομές ελέγχου και ροή προγράμματος. Δείκτες και αναφορές. Βασικά στοιχεία αντικειμενοστραφούς προγραμματισμού, κληρονομικότητα, πολυμορφισμός, πρότυπα. Βασικοί αλγόριθμοι. Εισαγωγή στην αριθμητική ανάλυση. Επίλυση εξισώσων, συστημάτων και εύρεση ριζών. Αριθμητική ολοκλήρωση και παραγώγιση. Διαφορικές εξισώσεις. Αριστοποίηση συναρτήσεων. Το μάθημα δε χωρίζεται σε δύο μέρη: προγραμματισμός και αριθμητική ανάλυση καλύπτονται ενιαία. Έμφαση δίνεται στον προγραμματισμό εφαρμογών με βάση την αριθμητική ανάλυση και όχι στη μαθηματική απόδειξη.
Μαθησιακοί στόχοι: Εξοικείωση των φοιτητών με τον προγραμματισμό (C++/Octave/Matlab) και τις συνοδές έννοιες, τον αντικειμενοστραφή προγραμματισμό και την αριθμητική ανάλυση.
Λέξεις κλειδιά: Προγραμμτισμός, C++, Octave, Matlab, μεταβλητές, σταθερές, τύποι δεδομένων, δομές ελέγχου, δείκτες, αναφορές, αντικειμενοστραφής προγραμματισμός, κληρονομικότητα, πολυμορφισμός, πρότυπα, αριθμητική ανάλυση, αριθμητική ολοκλήρωση, παραγώγιση, διαφορικές εξισώσεις, αριστοποίηση συναρτήσεων.
Η επίσημη ιστοσελίδα του μαθήματος βρίσκεται στον παρακάτω σύνδεσμο όπου μπορείτε να βρείτε τυχόν αλλαγές και ανανεωμένες εκδόσεις του εκπαιδευτικού υλικού.
Επίσημη ιστοσελίδα: Ηλεκτρονικοί Υπολογιστές III
Εκπαιδευτικό υλικό από τον Αθανάσιο Σταυρακούδη σας παρέχεται κάτω από την άδεια Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Greece License.
Σας παρακαλώ να ενημερωθείτε για κάποιους επιπλέον περιορισμούς http://stavrakoudis.econ.uoi.gr/stavrakoudis/?iid=401.