Αρχές σύγχρονων αντικειμενοστρεφών γλωσσών προγραμματισμού. Πρότυπα σχεδίασης. Αρχές πολυνηματικού προγραμματισμού. Υλοποίηση αντικειμενοστρεφών γλωσσών. Βελτιστοποιήσεις. Ανακύκλωση μνήμης (garbage collection). Συστήματα τύπων. Παραμετρικός πολυμορφισμός (generics/templates).