ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Πληροφορίες Μαθήματος
ΤίτλοςΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / OBJECT ORIENTED PROGRAMMING
ΚωδικόςNCO-03-04
ΣχολήΘετικών Επιστημών
ΤμήμαΠληροφορικής
Κύκλος / Επίπεδο1ος / Προπτυχιακό, 2ος / Μεταπτυχιακό
Περίοδος ΔιδασκαλίαςΧειμερινή
Υπεύθυνος/ηΓρηγόριος Τσουμάκας
ΚοινόΌχι
ΚατάστασηΕνεργό
Course ID40002935

Πρόγραμμα Σπουδών: ΠΠΣ-Τμήμα Πληροφορικής (2019-σήμερα)

Εγγεγραμμένοι φοιτητές: 411
ΚατεύθυνσηΤύπος ΠαρακολούθησηςΕξάμηνοΈτοςECTS
ΓΕΝΙΚΗ ΚΑΤΕΥΘΥΝΣΗΥποχρεωτικό328

Πληροφορίες Τάξης
ΤίτλοςΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Ακαδημαϊκό Έτος2021 – 2022
Περίοδος ΤάξηςΧειμερινή
Διδάσκοντες μέλη ΔΕΠ
Ώρες Εβδομαδιαία6
Class ID
600191357
Τύπος Μαθήματος 2016-2020
  • Επιστημονικής Περιοχής
Τύπος Μαθήματος 2011-2015
Ειδικού Υποβάθρου / Κορμού
Τρόπος Παράδοσης
  • Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
Γλώσσα Διδασκαλίας
  • Ελληνικά (Διδασκαλία, Εξέταση)
  • Αγγλικά (Εξέταση)
Προαπαιτήσεις
Προαπαιτούμενα Μαθήματα
  • NCO-01-05 ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Γενικές Προαπαιτήσεις
Γνώσεις διαδικαστικού προγραμματισμού
Μαθησιακά Αποτελέσματα
Γνώσεις: -Σχεδιάζουν και υλοποιούν προγράμματα υψηλής ποιότητας και μεγάλου μεγέθους ακολουθώντας τις αρχές του αντικειμενοστρεφούς προγραμματισμού και τις καλές πρακτικές ανάπτυξης και συντήρησης λογισμικού που θα έχουν διδαχθεί Δεξιότητες: - Αναπτύσσουν λογισμικό στη γλώσσα Java - Αναπτύσσουν προγράμματα με γραφική διεπαφή χρήστη ακολουθώντας τις αρχές του βασισμένου σε γεγονότα προγραμματισμού που θα έχουν διδαχθεί
Γενικές Ικανότητες
  • Εφαρμογή της γνώσης στην πράξη
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Προσαρμογή σε νέες καταστάσεις
  • Λήψη αποφάσεων
  • Αυτόνομη εργασία
  • Ομαδική εργασία
  • Άσκηση κριτικής και αυτοκριτικής
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος
Εισαγωγή, η σύνταξη της Java, αλληλεπίδραση αντικειμένων, ομαδοποίηση αντικειμένων, εξελιγμένη συμπεριφορά, σχεδίαση κλάσεων, τεχνικές αφαίρεσης, γραφικές διεπαφές χρήστη και προγραμματισμός βασισμένος σε γεγονότα, χειρισμός σφαλμάτων, έλεγχος και αποσφαλμάτωση, ρεύματα και αρχεία, γενικός κώδικας, ταυτόχρονος και δικτυακός προγραμματισμός.
Λέξεις Κλειδιά
αντικειμενοστρεφής προγραμματισμός, java
Τύποι Εκπαιδευτικού Υλικού
  • Διαφάνειες
  • Βιβλίο
  • Παραδείγματα κώδικα
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
  • Χρήση Τ.Π.Ε. στη Διδασκαλία
  • Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
  • Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
  • Χρήση Τ.Π.Ε. στην Αξιολόγηση των Φοιτητών
Περιγραφή
Στη διδασκαλία χρησιμοποιούνται διαφάνειες powerpoint Στο εργαστήριο χρησιμοποιείται το περιβάλλον ολοκληρωμένης ανάπτυξης λογισμικού IntelliJ IDEA Για την επικοινωνία με τους φοιτητές χρησιμοποιείται email και η πλατφόρμα ασύγχρονης τηλε-εκπαίδευσης elearning Για τις τηλεδιασκέψεις χρησιμοποιείται η πλατφόρμα Zoom Για την αξιολόγηση χρησιμοποιείται το GitHub classroom και quiz μέσα από την πλατφόρμα ασύγχρονης τηλε-εκπαίδευσης elearning
Οργάνωση Μαθήματος
ΔραστηριότητεςΦόρτος ΕργασίαςECTSΑτομικάΟμαδικάErasmus
Διαλέξεις52
Εργαστηριακή Άσκηση26
Εκπόνηση μελέτης (project)84
Εξετάσεις78
Σύνολο240
Αξιολόγηση Φοιτητών
Περιγραφή
- 20% εργαστηριακή εξέταση - 30% εκπόνηση εργασίας - 50% γραπτή εξέταση
Μέθοδοι Αξιολόγησης Φοιτητών
  • Γραπτή Εξέταση με Ερωτήσεις Πολλαπλής Επιλογής (Συμπερασματική)
  • Γραπτή Εξέταση με Ερωτήσεις Σύντομης Απάντησης (Συμπερασματική)
  • Προφορική Εξέταση (Συμπερασματική)
  • Εργαστηριακή Εργασία (Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
[77108692]: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ JAVA: ΜΙΑ ΠΡΑΚΤΙΚΗ ΕΙΣΑΓΩΓΗ ΜΕ ΧΡΗΣΗ ΤΟΥ BLUEJ, DAVID J. BARNES, MICHAEL KOLLING Λεπτομέρειες [50659320]: Java Προγραμματιμός, 10η Εκδ., Harvey M. ,Paul J. Deitel Λεπτομέρειες
Επιπρόσθετη βιβλιογραφία για μελέτη
The Java Tutorials (http://docs.oracle.com/javase/tutorial/) Effective Java, 3rd Edition, Joshua Bloch, ISBN-13 : 978-0134685991, Addison-Wesley Professional
Τελευταία Επικαιροποίηση
30-10-2022