Διαγράμματα UML. Κλάσεις, Αντικείμενα, Ιδιότητες, Μέθοδοι. Ενθυλάκωση, Κληρονομικότητα, Πολυμορφισμός. Ανάπτυξη αντικειμενοστραφών προγραμμάτων. Διαχείριση Εξαιρέσεων. Βιβλιοθήκες λογισμικού για επιστημονικούς υπολογισμούς. Εισαγωγή στη δημιουργία πινάκων ελέγχου (dashboards). Διασύνδεση με αρχεία δεδομένων, εξωτερικές πηγές και βάσεις δεδομένων. Βιβλιοθήκες διαχείρισης/ανάλυσης δεδομένων. Βιβλιοθήκες Μηχανικής Μάθησης. Απόδοση αλγορίθμων. Τεκμηρίωση.