Η γλώσσα προγραμματισμού Java. Το περιβάλλον BlueJ. Αντικείμενα, κλάσεις και μέθοδοι. Βασικά στοιχεία του συντακτικού της Java ( εντολές if-else, switch, for, while, repeat, διανύσματα, λίστες). Κληρονομικότητα, Πολυμορφισμός. Κλάσεις αφηρημένου τύπου και διαπροσωπείες. Εξαιρέσεις. Η βιβλιοθήκη κλάσεων της Java. Είσοδος-Έξοδος. Κλάσεις συλλογής δεδομένων. Γραφικά περιβάλλοντα επικοινωνίας. 
 
Εργαστήριο. Σειρά εργαστηριακών προγραμματιστικών ασκήσεων σε Java.  Γίνεται χρήση του  ειδικού για την διδασκαλία πρωτοετών φοιτητών  προγραμματιστικού  περιβάλλοντος Bluej.

Γλώσσα : el