Περιεχόμενο μαθήματος (Syllabus)



  1. Εισαγωγή στη java,
  2. Μεταβλητές και τύποι δεδομένων,
  3. Τελεστές στη java,
  4. Συμβολοσειρές και δομές ελέγχου,
  5. Επαναληπτικές δομές,
  6. Πίνακες και παράμετροι στην main,
  7. Τάξεις και μέθοδοι,
  8. Κατασκευαστές,
  9. Κληρονομικότητα,
  10.  Αφηρημένες τάξεις,
  11.  Applets.

Συνιστώμενη Βιβλιογραφία



Προτεινόμενα συγγράμματα

  • Γ. Λιακέας,

Εισαγωγή στη Java,

Αθήνα: Κλειδάριθμος 2004.

  • ΓιώργοςΚακαρόντζας,

Java: Μία αντικειμενοστραφής γλώσσα προγραμματισμού. Σημειώσεις από το μάθημα.

 

  • Πηγές στη βιβλιοθήκη του ιδρύματος.
    • Perry Paul J., Σαμαράς Γιάννης.

Java βήμα-προς-βήμα.

Αθήνα: Μόσχος Γκιούρδας 1996.

  • Κλωνάρης Νάσος, Σταμάτη Παναγιώτα.

Γνωρίστε την Java : εισαγωγή στη νέα γλώσσα που κάνει θραύση στον World Wide Web.

Αθήνα : Anubis Press c 1996.

  • Davis Stephen R.

Learn Java now.

Redmond : Microsoft Press c 1996.

  • Karanjit Siyan S., Weaver James L., Mathis Jim, Cassady-Dorion Luke.

Inside Java.

Indianapolis : New Riders c 1997.

  • Horton Ivor,

 Beginning Java 2.

 Birmingham : Wrox Press c1999

Διδακτικές και μαθησιακές μέθοδοι



Διδασκαλία καθ έδρας και συμπληρωματική-ενισχυτική εκπαίδευση μέσω ασύγχρονης πλατφόρμας.

Εργαστήριο.

Μέθοδοι αξιολόγησης / βαθμολόγησης



Τελική εξέταση χωρίς κανένα επιτρεπόμενο υλικό κατά την εξέταση.

Προαπαιτήσεις



Δεν απαιτούνται ειδικές γνώσεις.

Αντικειμενικοί στόχοι



Αντικειμενικός στόχος είναι η πλήρης εκμάθηση της Java.

Με την ολοκλήρωση του μαθήματος οι εκπαιδευόμενοι  θα μπορούν:

Να γνωρίζουν πλήρως την γλώσσα προγραμματισμού Java (συμπεριλαμβανομένων των: εντολές εισόδου / εξόδου, τύποι μεταβλητών και απόδοση τιμής, εντολές ελέγχου και λογικής, επαναληπτικές δομές, διαχείριση συμβολοσειρών, και πινάκων μίας και δύο διαστάσεων. Διαχείριση τάξεων κατασκευαστών και κληρονομικότητας, χρήση αφηρημένων τάξεων,  χρήση παραμέτρων στην main και applets),