Οι ενότητες που διδάσκονται αφορούν:
Εισαγωγή στην Τεχνολογία Λογισμικού
Διεργασία Λογισμικού και Μοντέλα Κύκλου ζωής λογισμικού
Τεχνολογία Απαιτήσεων
Ανάλυση Απαιτήσεων
Τεχνικές Ορισμού και Προδιαγραφής Απαιτήσεων
Μοντελοποίηση
Τυπικές Προδιαγραφές – Η γλώσσα Z
Σχεδίαση. Σχεδιαστικά Πρότυπα.
Αντικειμενοστρεφής Ανάλυση και Σχεδίαση και εισαγωγή στη συμβολική γλώσσα UML.
Υλοποίηση λογισμικού και τεκμηρίωση λογισμικού.
Αξιοπιστία λογισμικού
Δυναμικός Έλεγχος λογισμικού
Χρήση εργαλείων CASE