
Το Matlab στην υπολογιστική επιστήμη και τεχνολογία
Περιγραφή:
Το βιβλίο αυτό αποτελεί μια εισαγωγή στην υπολογιστική επίλυση προβλημάτων με την εκμάθηση της γλώσσας προγραμματισμού του MATLAB. Ενδείκνυται κυρίως για φοιτητές που επιθυμούν να μάθουν τις έννοιες και να αναπτύξουν τις δεξιότητες που θεωρούνται θεμελιώδεις στην υπολογιστική επιστήμη και τεχνολογία, μαθαίνοντας σε βάθος την εύχρηστη και συγχρόνως πολύ ισχυρή γλώσσα προγραμματισμού του MATLAB.
Στο βιβλίο ακολουθείται μια νέα, προοδευτική προσέγγιση στη διδασκαλία του προγραμματισμού, η οποία χρησιμοποιείται πλέον ευρέως στα κορυφαία πανεπιστήμια της Αμερικής και του υπόλοιπου κόσμου, αυτή της εκμάθησης του προγραμματισμού μέσω κατάλληλα επιλεγμένων παραδειγμάτων. Μέσω αυτής της προσέγγισης, οι συγγραφείς θέτουν στρατηγικά επιλεγμένα προβλήματα, τα οποία βοηθούν τους επίδοξους προγραμματιστές/επιστήμονες να μάθουν τις απαραίτητες έννοιες και δεξιότητες της υπολογιστικής επιστήμης και τεχνολογίας. Η προσέγγιση αυτή δίνει προτεραιότητα στην υπολογιστική επίλυση προβλημάτων και στην αλγοριθμική σκέψη, ενώ οι συντακτικές λεπτομέρειες της γλώσσας ακολουθούν.
Η μεγάλη διδακτική και συγγραφική εμπειρία των δύο συγγραφέων του βιβλίου, καθηγητών στο Τμήμα Επιστήμης Υπολογιστών του Πανεπιστημίου Cornell (ΗΠΑ), διαφαίνεται τόσο στην προσεκτική και άκρως εκπαιδευτική δομή του βιβλίου, όσο και στον τρόπο προσέγγισης και ανάπτυξης των προγραμματιστικών εννοιών, αλλά και των ιδιαίτερων χαρακτηριστικών του MATLAB.
Οι μεταφραστές/επιμελητές του βιβλίου, με μακρόχρονη πείρα στη διδασκαλία του MATLAB και άλλων γλωσσών προγραμματισμού στο Τμήμα Μαθηματικών του Πανεπιστημίου Αθηνών, αποδίδουν τις προγραμματιστικές έννοιες με τρόπο απόλυτα κατανοητό στον αρχάριο προγραμματιστή, προσαρμόζοντας τα παραδείγματα, όπου κρίνεται απαραίτητο, στην κουλτούρα του Έλληνα φοιτητή, αφήνοντας όμως απαράλλαχτο, όσο το δυνατόν περισσότερο, το φιλικό προς τον αναγνώστη ύφος του πρωτότυπου κειμένου. Πιο συγκεκριμένα, ως προς το περιεχόμενο του βιβλίου: Κάθε ενότητα παρουσιάζει ένα πρόβλημα και στη συνέχεια αναλύει τα νέα χαρακτηριστικά της γλώσσας του MATLAB που είναι απαραίτητα για την επίλυσή του. Η λύση ακολουθείται από μια “συζήτηση” που αφορά σε κάποιο σχετικό, ευρύτερο ζήτημα της υπολογιστικής επιστήμης και τεχνολογίας.
Συνολικά, τα παραδείγματα, οι συζητήσεις και οι 300+ ασκήσεις, δίνουν την απαραίτητη διαίσθηση για τη διαδικασία της διακριτοποίησης και την ολοκληρωμένη αντίληψη για έννοιες όπως η διάσταση, η ανακρίβεια, η οπτικοποίηση, η τυχαιότητα και η προσέγγιση. Έτσι δημιουργείται μια ουσιαστική βάση για πιο προχωρημένα μαθήματα σε περιοχές της υπολογιστικής επιστήμης και τεχνολογίας. Η συνεχής αλληλεπίδραση μεταξύ προγραμματισμού και μαθηματικών ενισχύει την ικανότητα των φοιτητών να σκέπτονται αριθμητικά και γεωμετρικά.
Το βιβλίο αυτό ενδείκνυται για την εκμάθηση του MATLAB σε οποιοδήποτε επίπεδο. Ειδικά για τους προπτυχιακούς φοιτητές με μαθηματική ωριμότητα στο επίπεδο του εισαγωγικού Λογισμού, αποτελεί ένα πολύ χρήσιμο εφόδιο, κυρίως στην προετοιμασία τους για πιο προχωρημένα μαθήματα στην πληροφορική και στα υπολογιστικά μαθηματικά.