Προγραμματισμός Διαδικτύου


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


Στόχοι Μαθήματος

Δια της θεωρητικής διδασκαλίας επιδιώκεται: Η εκμάθηση της γλώσσας προγραμματισμού Java, η χρήση της για δημιουργία μικροεφαρμογών, διαλογικών προγραμμάτων Java που εκτελούνται σαν μέρος μιας ιστοσελίδας και αυτόνομων εφαρμογών. Με την εργαστηριακή διδασκαλία - άσκηση επιδιώκεται: Η τοποθέτηση διαλογικών προγραμμάτων στο web, Η χρήση γραφικών, εικόνων, ήχου και κίνησης η ανάπτυξη προχωρημένων διασυνδέσεων χρήστη με το AWT εκτενής χρήση αφηρημένων τύπων δεδομένων-αντικειμένων (Abstract Data Types) , Η εμβάθυνση στην αλληλεπίδραση κλάσεων σε ένα πρόγραμμα Java (πακέτα, διασυνδέσεις…) και του χειρισμού σφαλμάτων. Η ανάπτυξη πρακτικών δεξιοτήτων.


Προαπαιτούμενες Γνώσεις

Δεν υπάρχουν προαπαιτούμενα


Περιεχόμενα

Εισαγωγή στην Java και σύγκριση με C++. Γενικά χαρακτηριστικά Java, Κλάσεις & Μεταβλητές, Μέθοδοι & Στιγμιότυπα, Βιβλιοθήκες Java, Κληρονομικότητα. Είσοδος-Έξοδος. Υλοποίηση εκτενών συστημάτων, Προγραμματισμός με νήματα, χειρισμός αρχείων, Ανάπτυξη προγραμμάτων για το web και προγραμμάτων γραφικών (Τοποθέτηση διαλογικών προγραμμάτων -Γραφικά, Γραμματοσειρά και χρώμα -Εικόνα, κίνηση και ήχος -Απλές διασυνδέσεις χρήστη για μικροεφαρμογές -Διάταξη συστατικών σε μια διασύνδεση χρήστη -Απόκριση σε είσοδο χρήστη σε μια μικροεφαρμογή). Μικροεφαρμογές (applets) Ανάπτυξη προγραμματισμού για δικτυακές βάσεις δεδομένων (JDBC, Applets, www, HTML -GUI). Εργαστήριο Μαθήματος: Εκπόνηση ατομικών εργαστηριακών εργασιών οι οποίες θα αποτελέσουν επιμέρους τμήματα ατομικής πλήρους εφαρμογής. Χρήση και εκμάθηση JDK και BlueJ.

ΤΑΥΤΟΤΗΤΑ ΜΑΘΗΜΑΤΟΣ

Βαθμίδα:

Τύπος:

Προπτυχιακό

(A+)


Εκπαιδευτές: Ιωάννης Τσούλος
Τμήμα: Μηχανικών Πληροφορικής Τ.Ε.
Ίδρυμα: ΤΕΙ Ηπείρου
Θεματική Περιοχή: Άλλο Επιστημονικό Υπο-Πεδίο
Άδεια Χρήσης: CC - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα

Επισκεφτείτε το μάθημα

ΜΟΙΡΑΣΤΕΙΤΕ ΤΟ ΜΑΘΗΜΑ
ΣΧΕΤΙΚΑ ΜΑΘΗΜΑΤΑ