Το βιβλίο αυτό γράφτηκε για τις ανάγκες του πανελλαδικώς εξεταζόμενου μαθήματος "Προγραμματισμός Υπολογιστών", που διδάσκεται στον τομέα πληροφορικής της Γ' τάξης των ημερησίων ΕΠΑΛ, καθώς και στη Δ' τάξη των εσπερινών ΕΠΑΛ. Επίσης, μπορεί να χρησιμοποιηθεί ως υποστηρικτικό υλικό για τη διδασκαλία του μαθήματος "Αρχές Προγραμματισμού Υπολογιστών" της Β' τάξης ΕΠΑΛ, του τομέα πληροφορικής.
Αποτελείται από 7 κεφάλαια, όπου στην αρχή κάθε κεφαλαίου παρουσιάζεται η θεωρία του, ακολουθούν χρήσιμες μεθοδολογίες και παραδείγματα εφαρμογής των μεθοδολογιών, λυμένες ασκήσεις, ερωτήσεις και ασκήσεις προς επίλυση.