Η επιστήμη των υπολογιστών - Μια διεπιστημονική προσέγγιση

Η επιστήμη των υπολογιστών - Μια διεπιστημονική προσέγγιση

Επιστημονική επιμέλεια ελληνικής έκδοσης: Ιωάννης Χατζηλυγερούδης, Πανεπιστήμιο Πατρών

 

Το βιβλίο Η επιστήμη των υπολογιστών: Μια διεπιστημονική προσέγγιση των Robert Sedgewick και Kevin Wayne αποτελεί την ιδανική σύγχρονη εισαγωγή στην επιστήμη των υπολογιστών με προγραμματισμό σε Java  για φοιτητές   και επαγγελματίες. Υιοθετώντας μια ευρεία προσέγγιση βασισμένη στις εφαρμογές, οι Sedgewick και Wayne διδάσκουν την υπολογιστική μέσα από παραδείγματα που προέρχονται από την επιστήμη, τα μαθηματικά, τη μηχανική, τα χρηματοοικονομικά και τις εμπορικές εφαρμογές. Για κάθε έννοια παρουσιάζουν όλες τις πληροφορίες που χρειάζονται οι αναγνώστες, μαζί με ενδιαφέροντα παραδείγματα επίλυσης προβλημάτων. Κάθε κεφάλαιο περιλαμβάνει ενότητες με ερωτήσεις και απαντήσεις, ασκήσεις αυτοδιδασκαλίας, και δύσκολα προβλήματα που απαιτούν δημιουργικές λύσεις.

 

Περιεχόμενα:

  • Πρόλογος
  • Στοιχεία προγραμματισμού
  • Συναρτήσεις και υπομονάδες
  • Αντικειμενοστρεφής προγραμματισμός
  • Αλγόριθμοι και δομές δεδομένων
  • Θεωρία της υπολογιστικής
  • Μια υπολογιστική μηχανή
  • Παράρτημα: Λογική Boole

Στον συνοδευτικό ιστότοπο (introcs.cs.princeton.edu/java) μπορείτε να βρείτε (στα Αγγλικά):

  • Εκτενείς συμπληρωματικές πληροφορίες, στις οποίες συμπεριλαμβάνονται προτεινόμενες προσεγγίσεις για προγραμματιστικές εργασίες, κατάλογοι ελέγχου και συχνές ερωτήσεις (FAQ)
  • Βιβλιοθήκες γραφικών και ήχου
  • Τον κώδικα των προγραμμάτων και δοκιμαστικά δεδομένα
  • Λύσεις για επιλεγμένες ασκήσεις
  • Συνόψεις των κεφαλαίων
  • Αναλυτικές οδηγίες για την εγκατάσταση ενός περιβάλλοντος προγραμματισμού Java
  • Λεπτομερείς ομάδες ασκήσεων και εργασίες

 

Περισσότερες πληροφορίες:

Το βιβλίο απομυθοποιεί την υπολογιστική, εξηγώντας τα διανοητικά θεμέλια στα οποία στηρίζεται, και καλύπτει τα βασικά στοιχεία του προγραμματισμού και της υπολογιστικής επίλυσης προβλημάτων σε περιβάλλοντα του σήμερα. Οι συγγραφείς ξεκινούν με μια εισαγωγή στα θεμελιώδη στοιχεία του προγραμματισμού, όπως οι μεταβλητές, οι συνθήκες ελέγχου, οι βρόχοι, οι πίνακες και η είσοδος/έξοδος. Στη συνέχεια στρέφουν την προσοχή τους στις συναρτήσεις, περιγράφοντας βασικές έννοιες του αρθρωτού προγραμματισμού, μεταξύ των οποίων οι υπομονάδες και η επαναχρησιμοποίηση κώδικα. Παρουσιάζουν μια σύγχρονη εισαγωγή στον αντικειμενοστρεφή προγραμματισμό, καλύπτοντας τρέχοντα προγραμματιστικά υποδείγματα και προσεγγίσεις της αφαίρεσης δεδομένων.

Έχοντας θέσει τα απαραίτητα θεμέλια, οι Sedgewick και Wayne ρίχνουν μια ευρύτερη ματιά στην επιστήμη των υπολογιστών. Περιγράφουν κλασικούς αλγόριθμους ταξινόμησης και αναζήτησης, θεμελιώδεις δομές δεδομένων και τρόπους εφαρμογής τους, καθώς και επιστημονικές τεχνικές για τη μέτρηση της απόδοσης μιας υλοποίησης. Χρησιμοποιώντας αφηρημένα μοντέλα, οι αναγνώστες μαθαίνουν πώς να δίνουν απαντήσεις σε βασικές ερωτήσεις σχετικά με την υπολογιστική, αποκτώντας έτσι μια εικόνα για τις πρακτικές εφαρμογές της. Τέλος, οι συγγραφείς δείχνουν πώς τα βασικά στοιχεία της αρχιτεκτονικής μηχανών συνδέουν τη θεωρία της υπολογιστικής με τους πραγματικούς υπολογιστές, αλλά και με την ιστορία και την εξέλιξη της επιστήμης των υπολογιστών.

 

 

Ο ROBERT SEDGEWICK είναι καθηγητής της Επιστήμης των Υπολογιστών στο Princeton, και ιδρυτής και πρόεδρος του Τμήματος Επιστήμης των Υπολογιστών. Υπήρξε επισκέπτης ερευνητής στην εταιρεία Xerox PARC, στο Ινστιτούτο Αμυντικών Αναλύσεων (Institute for Defense Analyses) και στο Εθνικό Ινστιτούτο Έρευνας στην Πληροφορική και στον Αυτοματισμό (INRIA). Θήτευσε επίσης στο διοικητικό συμβούλιο της εταιρείας Adobe Systems. Τα ερευνητικά ενδιαφέροντά του περιλαμβάνουν τη συνδυαστική (combinatorics), τον σχεδιασμό και την ανάλυση αλγορίθμων και δομών δεδομένων, και την οπτικοποίηση προγραμμάτων. Έχει συγγράψει δεκαεπτά βιβλία.

Ο KEVIN WAYNE είναι αναπληρωτής καθηγητής της έδρας Phillip Y. Goldman της Επιστήμης των Υπολογιστών στο Πανεπιστήμιο Princeton, όπου διδάσκει ανελλιπώς από το 1998, έχοντας κερδίσει πολλά βραβεία διδασκαλίας. Είναι διακεκριμένος μέλος (Distinguished Educator) της ACM και κάτοχος Ph.D. στην επιχειρησιακή έρευνα και τη βιομηχανική μηχανική από το Πανεπιστήμιο Cornell.

Οι Sedgewick και Wayne έχουν συγγράψει από κοινού τα βιβλία Introduction to Programming in Java: An Interdisciplinary Approach (2015) και Algorithms, Fourth Edition (2011), τα οποία έχουν εκδοθεί από την Addison-Wesley. Έχουν αναπτύξει εκτεταμένο περιεχόμενο Ιστού και μαζικά ανοικτά διαδικτυακά μαθήματα (MOOC) για την επιστήμη των υπολογιστών και τους αλγόριθμους (Sedgewick και Wayne), καθώς και για την ανάλυση αλγορίθμων και την αναλυτική συνδυαστική (Sedgewick). Τα πρωτοποριακά διαδικτυακά μαθήματά τους έχουν προσελκύσει πάνω από 1 εκατομμύριο σπουδαστές· το περιεχόμενο που έχουν αναπτύξει για τον Ιστό εμφανίζεται σε εκατομμύρια αναζητήσεις ετησίως.

Χαρακτηριστικά
Συγγραφέας Robert Sedgewick - Kevin Wayne
Μετάφραση Φώτης Σκουλαρίκης - Γιώργος Στάμου
Επιμέλεια Ιωάννης Χατζηλυγερούδης
Σελίδες
Διαστάσεις 21 x 29 εκ.
Χρώμα Μονόχρωμο
Εξώφυλλο Μαλακό
Συνοδευτικό
Τιμή κοστολόγησης
Ημερομηνία έκδοσης

Γράψτε μια αξιολόγηση

Σημείωση: η HTML δεν επεξεργάζεται!
    Κακή           Καλή

Captcha
  • Κωδικός Προϊόντος: 39032
  • ISBN : 978-960-645-091-4
  • Διαθεσιμότητα: Υπό έκδοση
  • 0,00€

Ετικέτες: Η επιστήμη των υπολογιστών - Μια διεπιστημονική προσέγγιση

Κάντε Like στη σελίδα μας στο Facebook