Αναλυτικός πίνακας περιεχομένων
 Παράσταση δεδομένων
 Δομικά στοιχεία υπολογιστών
 Βασικά στοιχεία αρχιτεκτονικής
 Προγραμματισμός σε επίπεδο μηχανής
 Λειτουργικά συστήματα
 Δίκτυα δεδομένων, το διαδίκτυο, εφαρμογές
 Αλγόριθμοι, δεδομένα και διαδικασίες
 Γλώσσες και εργαλεία προγραμματισμού
 Παραλληλία και προγραμματιστικά παραδείγματα
 Η γλώσσα Java, το πρώτο πρόγραμμα
 Υπολογισμοί με μεταβλητές, είσοδος και έξοδος
 Τελεστές σύγκρισης, λογικής και επαναλήψεις
 Προγραμματισμός με χαρακτήρες, αποφάσεις
 Μαθηματικές συναρτήσεις, πέντε παραδείγματα
 Πρόσθετες δομές ελέγχου: switch for break continue
 Ορισμός συναρτήσεων
 Προγραμματισμός με αντικείμενα
 Πίνακες
 Παράδειγμα χρήσης κλάσεων: γιορτινή κάρτα
 Κληρονομικότητα
 Τεχνολογία λογισμικού
 Θέματα εξετάσεων
 Η βιβλιοθήκη BIO της Java