Το παρόν βιβλίο έρχεται να καλύψει ένα κενό στην ελληνική βιβλιογραφία. Στόχος του είναι να "εκλαϊκεύσει" κάποιες έννοιες, δηλαδή να παρουσιάσει δύσκολες έννοιες με απλό τρόπο, και να αποτελέσει ένα χρήσιμο βοήθημα για το μαθητή Γυμνασίου / Λυκείου στην Ελλάδα και στην Κύπρο, ο οποίος ενδιαφέρεται γενικά για την Πληροφορική Επιστήμη. Ακόμη περισσότερο απευθύνεται στο μαθητή που ενδιαφέρεται για μελλοντικές σπουδές και εξειδίκευση στην Πληροφορική. Κυρίως, όμως, το βιβλίο αυτό απευθύνεται στον ανήσυχο μαθητή που φιλοδοξεί να δοκιμάσει τις δυνάμεις του σε έναν Πανελλήνιο ή Παγκύπριο Διαγωνισμό Πληροφορικής και στη συνέχεια (αν πρωτεύσει), να εκπροσωπήσει τη χώρα του σε μία Διεθνή ή Βαλκανική Ολυμπιάδα Πληροφορικής.
Η δομή του βιβλίου αυτού είναι η εξής:
Στο πρώτο μέρος γίνεται μία επισκόπηση των κυριότερων δομών δεδομένων.
Στο δεύτερο μέρος παρουσιάζεται μία μεθοδολογία για τις κυριότερες οικογένειες αλγορίθμων.
Στο τρίτο μέρος παρουσιάζονται μερικά προβλήματα που επιλύονται με περισσότερες της μίας λύσεις ακολουθώντας τη φιλοσοφία των αλγορίθμων που παρουσιάσθηκαν στο δεύτερο μέρος.
Στο τέταρτο μέρος επιλύονται επιλεγμένα προβλήματα από ελληνικούς, βαλκανικούς και διεθνείς διαγωνισμούς πληροφορικής.
Τέλος στο πέμπτο μέρος ακολουθεί η βιβλιογραφία και πηγές στο διαδίκτυο, όπου ο αναγνώστης παροτρύνεται να ανατρέξει για ενημέρωση, εύρεση και επίλυση νέων προβλημάτων. Στο τελευταίο μέρος, επίσης, γίνεται μία επισκόπηση της ιστορίας των διαγωνισμών Πληροφορικής στην Ελλάδα και στο εξωτερικό και παρουσιάζονται επιτυχίες των Ελλήνων μαθητών στο διεθνή χώρο με την ελπίδα ότι αυτό το παράδειγμα θα ακολουθήσουν και άλλοι μαθητές και μαθήτριες.