Εφαρμογή OneStop
Στοιχεία Μαθήματος
Πρόγραμμα Σπουδών
*
---------
ΠΜΣ Πληροφορική και Τηλεματική
Προηγμένες Τεχνολογίες Πληροφορικής και Εφαρμογές
ΠΜΣ Εφαρμοσμένη Πληροφορική
Προπτυχιακό Πρόγραμμα Σπουδών
ΠΜΣ Επιστήμη των Υπολογιστών και Πληροφορική
Κωδικός Μαθήματος (Ελληνικά)
*
Εξάμηνο
*
Τίτλος (Ελληνικά)
*
Ώρες Διδασκαλίας Θεωρίας (Εβδομαδιαία)
Μονάδες ECTS
*
Τύπος Μαθήματος (Ελληνικά)
Προαπαιτούμενα (Ελληνικά)
URL Μαθήματος (π.χ. στο e-class)
Μαθησιακά Αποτελέσματα (Ελληνικά)
To μάθημα στοχεύει στην εξοικείωση των φοιτητών με τον αντικειμενοστρεφή προγραμματισμό, στην κατανόηση της αντικειμενοστρεφούς φιλοσοφίας και των πλεονεκτημάτων της και στην υλοποίηση εφαρμογών με χρήση της αντικειμενοστρεφούς γλώσσας Java. Στο τέλος του μαθήματος, οι φοιτητές θα έχουν αποκτήσει τις παρακάτω βασικές γνώσεις, ικανότητες και δεξιότητες: Κατανόηση βασικών χαρακτηριστικών και πλεονεκτημάτων αντικειμενοστρεφούς προγραμματισμού Κατανόηση και εφαρμογή των βασικών δομών μιας αντικειμενοστρεφούς γλώσσας προγραμματισμου πχ. κλάσεις, υποκλάσεις, αντικείμενα κ.α Κατανόηση και εφαρμογή του συντακτικού της γλώσσας Java Εφαρμογή καλών πρακτικών αντικειμενοστρεφούς προγραμματισμού Δημιουργία αλγορίθμων σύμφωνα με την αντικειμενοστρεφή φιλοσοφία Υλοποίηση ποιοτικών εφαρμογών με χρήση ολοκληρωμένων εργαλείων που υποστηρίζουν αντικειμενοστρεφής γλώσσες προγραμματισμού
Γενικές Δεξιότητες (Ελληνικά)
Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών Προσαρμογή σε νέες καταστάσεις Λήψη αποφάσεων Αυτόνομη εργασία Ομαδική εργασία Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος (Ελληνικά)
1η Ενότητα: Εισαγωγή στην αντικειμενοστρέφεια Χαρακτηριστικά, Πλεονεκτήματα 2η Ενότητα: H γλώσσα Java Μνήμη, Μεταγλώτισση κ.α. 3η Ενότητα: Εισαγωγή στη σύνταξη Java Εφαρμογών 4η Ενότητα: Κλάσεις και Αντικείμενα 5η Ενότητα: Βασικό Συντακτικό γλώσσας Java, Τελεστές, Δομές Ελέγχου 6η Ενότητα: Δομές Επανάληψης, Λογικοί Τελεστές 7η Ενότητα: Mέθοδοι, Δημιουργία αλγορίθμων 8η Ενότητα: Χειρισμός Εξαιρέσεων, Καλές Πρακτικές Προγραμματισμού 9η Ενότητα: Κληρονομικότητα 10η Ενότητα: Πίνακες και Λίστες Πινάκων 11η Ενότητα: Παραδείγματα Ολοκληρωμένων Εφαρμογών 12η Ενότητα: Πολυμορφισμός, Διασυνδέσεις 13η Ενότητα: Hashtables, Hashmaps
Χρήση ΤΠΕ (Ελληνικά)
Χρήση e-class Χρήση εργαλείου IDE για υλοποίηση εφαρμογών
Είναι επιλογής;
Άγνωστο
Ναι
Όχι
Φόρτος μέσα στο Εξάμηνο (Ώρες)
Διδασκαλίας
Εργαστήριο
Αυτοδύναμη Μελέτη
*
Εργασία (Project)
*
Εργαστηριακή Αναφορά
*