Σε αυτό το μάθημα οι φοιτητές θα επεκτείνουν τις γνώσεις τους στον προγραμματισμό υπολογιστών με τη χρήση της αντικειμενοστρεφούς γλώσσας Java και θα αποκτήσουν εμπειρία σχεδιασμού και προγραμματισμού ολοκληρωμένου συστήματος. Ιδιαίτερη έμφαση θα δοθεί σε τεχνολογίες που χρησιμοποιούνται για τη δημιουργία λογισμικού που εμπεριέχουν μηχανισμούς πρόσβασης σε βάση δεδομένων καθώς και στη χρήση των κατάλληλων βιβλιοθηκών για τη δημιουργία γραφικού περιβάλλοντος αλληλεπίδρασης με το σύστημα.