Τίτλος | ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / OBJECT ORIENTED PROGRAMMING |
Κωδικός | NCO-03-04 |
Σχολή | Θετικών Επιστημών |
Τμήμα | Πληροφορικής |
Κύκλος / Επίπεδο | 1ος / Προπτυχιακό, 2ος / Μεταπτυχιακό |
Περίοδος Διδασκαλίας | Χειμερινή |
Υπεύθυνος/η | Γρηγόριος Τσουμάκας |
Κοινό | Όχι |
Κατάσταση | Ενεργό |
Course ID | 40002935 |
Πρόγραμμα Σπουδών: ΠΠΣ-Τμήμα Πληροφορικής (2019-σήμερα)
Εγγεγραμμένοι φοιτητές: 370
Κατεύθυνση | Τύπος Παρακολούθησης | Εξάμηνο | Έτος | ECTS |
---|---|---|---|---|
ΓΕΝΙΚΗ ΚΑΤΕΥΘΥΝΣΗ | Υποχρεωτικό | 3 | 2 | 8 |
Τίτλος | ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ |
Ακαδημαϊκό Έτος | 2019 – 2020 |
Περίοδος Τάξης | Χειμερινή |
Διδάσκοντες μέλη ΔΕΠ |
|
Ώρες Εβδομαδιαία | 6 |
Class ID | 600154388
|
Τύπος Μαθήματος 2016-2020
- Επιστημονικής Περιοχής
Τύπος Μαθήματος 2011-2015
Ειδικού Υποβάθρου / Κορμού
Τρόπος Παράδοσης
- Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
- e-Οδηγός Σπουδών https://qa.auth.gr/el/class/1/600154388
- Άλλη: http://pileas.csd.auth.gr/course/view.php?id=82
Γλώσσα Διδασκαλίας
- Ελληνικά (Διδασκαλία, Εξέταση)
Προαπαιτήσεις
Προαπαιτούμενα Μαθήματα
- NCO-01-05 ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Γενικές Προαπαιτήσεις
Γνώσεις διαδικαστικού προγραμματισμού
Μαθησιακά Αποτελέσματα
Γνωστικά:
-Σχεδιάζουν και υλοποιούν προγράμματα υψηλής ποιότητας και μεγάλου μεγέθους ακολουθώντας τις αρχές του αντικειμενοστρεφούς προγραμματισμού και τις καλές πρακτικές ανάπτυξης και συντήρησης λογισμικού που θα έχουν διδαχθεί
Δεξιότητες:
- Αναπτύσσουν λογισμικό στη γλώσσα Java
- Αναπτύσσουν προγράμματα με γραφική διεπαφή χρήστη ακολουθώντας τις αρχές του βασισμένου σε γεγονότα προγραμματισμού που θα έχουν διδαχθεί
Γενικές Ικανότητες
- Εφαρμογή της γνώσης στην πράξη
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Προσαρμογή σε νέες καταστάσεις
- Λήψη αποφάσεων
- Αυτόνομη εργασία
- Ομαδική εργασία
- Άσκηση κριτικής και αυτοκριτικής
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος
Εισαγωγή, η σύνταξη της Java, αλληλεπίδραση αντικειμένων, ομαδοποίηση αντικειμένων, εξελιγμένη συμπεριφορά, σχεδίαση κλάσεων, τεχνικές αφαίρεσης, γραφικές διεπαφές χρήστη και προγραμματισμός βασισμένος σε γεγονότα, χειρισμός σφαλμάτων, έλεγχος και αποσφαλμάτωση, ρεύματα και αρχεία, γενικός κώδικας, ταυτόχρονος και δικτυακός προγραμματισμός, διανομή εφαρμογών.
Λέξεις Κλειδιά
αντικειμενοστρεφής προγραμματισμός, java
Τύποι Εκπαιδευτικού Υλικού
- Διαφάνειες
- Βιβλίο
- Παραδείγματα κώδικα
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
- Χρήση Τ.Π.Ε. στη Διδασκαλία
- Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
- Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
Περιγραφή
Στη διδασκαλία χρησιμοποιούνται διαφάνειες powerpoint
Στο εργαστήριο χρησιμοποιείται το περιβάλλον ολοκληρωμένης ανάπτυξης λογισμικού NetBeans
Για την επικοινωνία με τους φοιτητές χρησιμοποιείται email και η πλατφόρμα ασύγχρονης τηλε-εκπαίδευσης ΠΗΛΕΑΣ που βασίζεται στις πλατφόρμες eCASE και Moodle
Οργάνωση Μαθήματος
Δραστηριότητες | Φόρτος Εργασίας | ECTS | Ατομικά | Ομαδικά | Erasmus |
---|---|---|---|---|---|
Διαλέξεις | 78 | ✓ | |||
Εργαστηριακή Άσκηση | 30 | ✓ | |||
Εκπόνηση μελέτης (project) | 54 | ✓ | ✓ | ||
Εξετάσεις | 78 | ||||
Σύνολο | 240 |
Αξιολόγηση Φοιτητών
Περιγραφή
Εξεταστική Φεβρουαρίου
- 30% εργαστηριακή εξέταση
- 30% εκπόνηση εργασίας
- 40% γραπτή εξέταση
Εξεταστική Σεπτεμβρίου
-100% γραπτή εξέταση
Μέθοδοι Αξιολόγησης Φοιτητών
- Γραπτή Εξέταση με Ερωτήσεις Πολλαπλής Επιλογής (Συμπερασματική)
- Γραπτή Εξέταση με Ερωτήσεις Σύντομης Απάντησης (Συμπερασματική)
- Γραπτή Εξέταση με Επίλυση Προβλημάτων (Διαμορφωτική, Συμπερασματική)
- Εργαστηριακή Εργασία (Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
Βιβλίο [13599]: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ JAVA: ΜΙΑ ΠΡΑΚΤΙΚΗ ΕΙΣΑΓΩΓΗ ΜΕ ΧΡΗΣΗ ΤΟΥ BLUEJ, DAVID J. BARNES, MICHAEL KOLLING
Βιβλίο [12256]: Java προγραμματισμός, Deitel Paul J.,Deitel Harvey M.
Επιπρόσθετη βιβλιογραφία για μελέτη
The Java Tutorials (http://docs.oracle.com/javase/tutorial/)
Τελευταία Επικαιροποίηση
12-10-2020