Βασισμένο στις οδηγίες του υποδειγματικού προγράμματος σπουδών της ACM, αυτό το ευανάγνωστο και εύχρηστο βιβλίο αποτελεί τον ιδανικό οδηγό για σπουδαστές που στοχεύουν σε κάποιο πτυχίο Πληροφορικής.
Κάθε κεφάλαιο περιλαμβάνει βασικούς όρους, περιλήψεις, ερωτήσεις επανάληψης, ερωτήσεις πολλαπλής επιλογής, και ασκήσεις που βοηθούν στην εμπέδωση της ύλης, ενώ παρουσιάζονται επίσης και πιο προχωρημένα εργαλεία, όπως η UML, τα διαγράμματα δομής και ο ψευδοκώδικας.
Γραμμένο για τους σπουδαστές και για τους καθηγητές, η νέα έκδοση του βιβλίου καλύπτει τις πιο πρόσφατες τεχνολογίες και εξελίξεις (τεχνητή νοημοσύνη, ηθική των υπολογιστών και εγκληματικές ενέργειες, δικτύωση, Linux, ασφάλεια κ.ά.).
Περιεχόμενα του βιβλίου:
- Εισαγωγή Αριθμητικά συστήματα - Αποθήκευση δεδομένων - Πράξεις με δεδομένα - Οργάνωση υπολογιστών - Δίκτυα υπολογιστών - Λειτουργικά συστήματα - Αλγόριθμοι - Γλώσσες προγραμματισμού - Τεχνολογία λογισμικού - Δομές δεδομένων - Αφηρημένοι τύποι δεδομένων - Δομές αρχείων - Βάσεις δεδομένων - Συμπίεση δεδομένων - Ασφάλεια - Θεωρία υπολογισμών - Τεχνητή νοημοσύνη - Κώδικας Unicode - Ενοποιημένη Γλώσσα Μοντελοποίησης - Ψευδοκώδικας - Διαγράμματα δομής - Άλγεβρα Μπουλ και λογικά κυκλώματα - Παραδείγματα προγραμμάτων σε C, C++, και Java - Σύνοψη μαθηματικών εννοιών - Εντοπισμός και διόρθωση σφαλμάτων - Αρκτικόλεξα και γλωσσάρι - Αγγλο-ελληνικό λεξικό όρων.