ΓΡΑΦΙΚΑ ΥΠΟΛΟΓΙΣΤΩΝ

Πληροφορίες Μαθήματος
ΤίτλοςΓΡΑΦΙΚΑ ΥΠΟΛΟΓΙΣΤΩΝ / COMPUTER GRAPHICS
ΚωδικόςΥΦΕ225
ΣχολήΘετικών Επιστημών
ΤμήμαΦυσικής
Κύκλος / Επίπεδο2ος / Μεταπτυχιακό
Περίοδος ΔιδασκαλίαςΧειμερινή/Εαρινή
Υπεύθυνος/ηΓεώργιος Βουγιατζής
ΚοινόΌχι
ΚατάστασηΕνεργό
Course ID600027799

Πρόγραμμα Σπουδών: ΠΜΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ 2025

Εγγεγραμμένοι φοιτητές: 0
ΚατεύθυνσηΤύπος ΠαρακολούθησηςΕξάμηνοΈτοςECTS
ΚΟΡΜΟΣΕπιλογής217,5

Πληροφορίες Τάξης
ΤίτλοςΓΡΑΦΙΚΑ ΥΠΟΛΟΓΙΣΤΩΝ
Ακαδημαϊκό Έτος2025 – 2026
Περίοδος ΤάξηςΕαρινή
Διδάσκοντες μέλη ΔΕΠ
Class ID
600286358
Τύπος Προσφοράς
  • Επιστημονικής Περιοχής
Τύπος Μαθήματος
Eιδίκευσης / Kατεύθυνσης
Τρόπος Παράδοσης
  • Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
Γλώσσα Διδασκαλίας
  • Ελληνικά (Διδασκαλία)
Μαθησιακά Αποτελέσματα
1. Κατανόηση Αρχιτεκτονικής OpenGL και Graphics Pipeline Οι φοιτητές θα κατανοούν τη δομή και λειτουργία του OpenGL graphics pipeline, από την επεξεργασία κορυφών μέχρι την τελική rasterization. 2. Ανάπτυξη και Προγραμματισμός Shaders Οι φοιτητές θα είναι ικανοί να σχεδιάζουν και να υλοποιούν διαχείριση γραφικών με προγραμματισμό στη κάρτα γραφικών για εξειδικευμένες υπολογιστικές φυσικές εφαρμογές. 3. Τρισδιάστατη Οπτικοποίηση Φυσικών Δεδομένων Οι φοιτητές θα αναπτύξουν δεξιότητες για την αποτελεσματική οπτικοποίηση πολύπλοκων φυσικών φαινομένων, όπως πεδία σωματιδίων, ηλεκτρομαγνητικά πεδία, και δυναμικά συστήματα. 4. Σχεδίαση σύνθετων γραφικών αντικειμένων Οι φοιτητές θα μάθουν το ελεύθερο λογισμικό Blender για την κατασκευή γραφικών αντικειμένων OBJ και την εισαγωγή/χρήση τους στην OpenGL
Γενικές Ικανότητες
  • Εφαρμογή της γνώσης στην πράξη
Περιεχόμενο Μαθήματος
1. Εισαγωγικές έννοιες στα Γραφικά - Εγκατάσταση OpenGL - Εκτέλεση Βασικού κώδικα - H αρχιτεκτονική Pipeline 2. Γραφικά σε δύο διαστάσεις - Πρωταρχικά γραφικά αντικείμενα - λειτουργίες Viewport - Animations 3. Στοιχεία Γραμμικής Αλγεβρας και Αναλυτικής Γεωμετρίας. Η βιβλιοθήκη GLM 4. Προγραμματισμός τρισδιάστατων γραφικών - Ορθοκανονική προβολή και προβολή με προοπτική - Κάμερα (Lookup) 5. Κατασκευή Κλάσεων για εύχρηστη διαχείριση των Shaders 6. Σχεδίαση/Διαχείριση γραφικών αντικειμένων (OBJ) - Το λογισμικό Blender 7. Textures 8. Σχεδίαση/εισαγωγή φωτισμού στην OpenGL 9. Κατασκευή Εφαρμογών / Προσομοιώσεων 10. Πρόσθετες δυνατότητες της OpenGL
Τύποι Εκπαιδευτικού Υλικού
  • Σημειώσεις
  • Διαφάνειες
  • Κώδικες
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
  • Χρήση Τ.Π.Ε. στη Διδασκαλία
  • Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
  • Χρήση Τ.Π.Ε. στην Αξιολόγηση των Φοιτητών
Περιγραφή
Το μάθημα διδάσκεται με διαφάνειες / άμεση εκτέλεση κώδικα. Χρήση Η/Υ από τους φοιτητές κατά τη διάρκεια του μαθήματος για την εκτέλεση και δοκιμή κώδικα. Κατασκευή κώδικα για αξιολόγηση των φοιτητών.
Οργάνωση Μαθήματος
ΔραστηριότητεςΦόρτος ΕργασίαςECTSΑτομικάΟμαδικάErasmus
Διαλέξεις120
Εργαστηριακή Άσκηση50
Μελέτη και ανάλυση βιβλίων και άρθρων
Εξετάσεις5
Σύνολο175
Αξιολόγηση Φοιτητών
Μέθοδοι Αξιολόγησης Φοιτητών
  • Εργαστηριακή Εργασία (Διαμορφωτική, Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
Σημειώσεις/Κώδικες
Επιπρόσθετη βιβλιογραφία για μελέτη
"Computer Graphics Programming in OpenGL with C++", S.Gordon and J. Glevenger (online, διαθέσιμο από το AUTh)
Τελευταία Επικαιροποίηση
09-10-2025