Εισαγωγή στους υπολογιστές
Ν. Αβούρης, Κ. Σγάρμπας, Μ. Κούκιας, Β. Παλιούρας
Πανεπιστημιακές Εκδόσεις Κρήτης 2016
Σελ. 400, τιμή εκδότη €20,00
Στόχος της παρούσας 3ης αναθεωρημένης έκδοσης του βιβλίου είναι να εισαγάγει τον αναγνώστη στην επιστήμη των υπολογιστών, ακολουθώντας μια προσέγγιση που συνίσταται στην επίλυση διαδοχικών προβλημάτων με χρήση της γλώσσας προγραμματισμού Python. Η Python είναι μια ισχυρή γλώσσα προγραμματισμού που αναπτύσσεται ραγδαία. Είναι κατάλληλη για εισαγωγή στον προγραμματισμό, ενώ ο ανοικτός χαρακτήρας της έχει συντελέσει στην ανάπτυξη μεγάλου πλήθους βιβλιοθηκών που μπορούν να συμβάλουν στην επίλυση προβλημάτων στην ανάλυση δεδομένων, επεξεργασία κειμένων, κατανεμημένο προγραμματισμό, κ.λπ.
Το βιβλίο δομείται σε 3 μέρη και 17 κεφάλαια. Το πρώτο μέρος αφορά στην εισαγωγή βασικών εννοιών των υπολογιστών και προγραμματισμού με την Python· το δεύτερο μέρος αφορά σε προηγμένα θέματα προγραμματισμού: αντικειμενοστρεφή προγραμματισμό και προγραμματισμό γραφικών διεπαφών χρήστη· το τρίτο μέρος επιχειρεί επισκόπηση περιοχών της επιστήμης υπολογιστών με χρήση της Python: ψηφιακή αριθμητική, οργάνωση υπολογιστή, βάσεις δεδομένων, το λειτουργικό σύστημα, δίκτυα και δικτυακός προγραμματισμός, κοινωνικές διαστάσεις της πληροφορικής.
Ο αναγνώστης καλείται βήμα-βήμα να λύσει ενδιαφέροντα προβλήματα, όπως να φτιάξει ένα παιχνίδι με τραπουλόχαρτα, ενώ μαθαίνει για τη δομή και λειτουργία των υπολογιστών καθώς και τη διαδικασία επίλυσης προβλημάτων με υπολογιστή.
Στην ιστοσελίδα του βιβλίου στο www.cup.gr διατίθεται ο κώδικας όλων των ασκήσεων και υλικό υποστήριξης της διδασκαλίας.