Περιεχόμενα ΚΕΦΑΛΑΙΟ 1 EΙΣΑΓΩΓΗ...29 ΚΕΦΑΛΑΙΟ 2 ΙΣΤΟΡΙΑ ΤΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΜΕ GPU Πρόλογος Ευχαριστίες Αφιέρωση...

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Περιεχόμενα ΚΕΦΑΛΑΙΟ 1 EΙΣΑΓΩΓΗ...29 ΚΕΦΑΛΑΙΟ 2 ΙΣΤΟΡΙΑ ΤΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΜΕ GPU...53. Πρόλογος... 15. Ευχαριστίες... 23. Αφιέρωση..."

Transcript

1

2

3 Περιεχόμενα Πρόλογος Ευχαριστίες Αφιέρωση ΚΕΦΑΛΑΙΟ 1 EΙΣΑΓΩΓΗ Oι GPU ως παράλληλοι υπολογιστές Αρχιτεκτονική μιας σύγχρονης GPU Γιατί περισσότερη ταχύτητα ή παραλληλία; Γλώσσες και μοντέλα παράλληλου προγραμματισμού Βασικοί στόχοι Οργάνωση του βιβλiου Αναφορές και πρόσθετη βιβλιογραφία ΚΕΦΑΛΑΙΟ 2 ΙΣΤΟΡΙΑ ΤΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΜΕ GPU Εξέλιξη των διοχετεύσεων γραφικών Η εποχή των διοχετεύσεων γραφικών σταθερών συναρτήσεων Εξέλιξη των προγραμματίσιμων γραφικών πραγματικού χρόνου Ενοποιημένοι επεξεργαστές γραφικών και υπολογισμών GPGPU: ένα ενδιάμεσο βήμα Yπολογιστική με GPU Επεκτάσιμες GPU Πρόσφατες εξελίξεις Μελλοντικές τάσεις Αναφορές και πρόσθετη βιβλιογραφία

4 10 Περιεχόμενα ΚΕΦΑΛΑΙΟ 3 ΕΙΣΑΓΩΓΗ ΣΤΗΝ CUDA Παραλληλία δεδομένων Η δομή των προγραμμάτων της CUDA Ένα παράδειγμα πολλαπλασιασμού μητρών Μνήμες συσκευής και μεταφορά δεδομένων Συναρτήσεις πυρήνα και νημάτωση Περίληψη Δηλώσεις συναρτήσεων Εκκίνηση πυρήνα Εκ των προτέρων ορισμένες μεταβλητές API χρόνου εκτέλεσης...96 Αναφορές και πρόσθετη βιβλιογραφία...97 ΚΕΦΑΛΑΙΟ 4 ΤΑ ΝΗΜΑΤΑ ΤΗΣ CUDA Η οργάνωση των νημάτων της CUDA Χρήση των blockidx και threadidx Συγχρονισμός και διαφανής επεκτασιμότητα Ανάθεση νημάτων Χρονοπρογραμματισμός νημάτων και ανοχή λανθάνοντος χρόνου Περίληψη Ασκήσεις ΚΕΦΑΛΑΙΟ 5 ΜΝΗΜΕΣ CUDA TM Σημασία της αποδοτικότητας προσπέλασης μνήμης Τύποι μνήμης των συσκευών CUDA Μια στρατηγική μείωσης της κυκλοφορίας στην καθολική μνήμη Η μνήμη ως περιοριστικός παράγοντας της παραλληλίας Περίληψη Ασκήσεις...139

5 Περιεχόμενα 11 ΚΕΦΑΛΑΙΟ 6 ΖΗΤΗΜΑΤΑ ΑΠΟΔΟΣΗΣ Περισσότερα για την εκτέλεση νημάτων Εύρος ζώνης καθολικής μνήμης Δυναμική διαμέριση πόρων SM Εκ των προτέρων προσκόμιση δεδομένων Μίγμα εντολών Αναλυτικότητα νημάτων Μέτρηση απόδοσης και περίληψη Ασκήσεις Αναφορές και πρόσθετη βιβλιογραφία ΚΕΦΑΛΑΙΟ 7 ΖΗΤΗΜΑΤΑ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ Μορφή κινητής υποδιαστολής Κανονικοποιημένη αναπαράσταση του M Κωδικοποίηση του Ε με υπέρβαση Αναπαραστάσιμοι αριθμοί Ειδικά μοτίβα bit και ακρίβεια αναπαράστασης Αριθμητική ορθότητα και στρογγυλοποίηση Αλγοριθμικά ζητήματα Περίληψη Ασκήσεις Αναφορές και πρόσθετη βιβλιογραφία ΚΕΦΑΛΑΙΟ 8 ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ ΕΦΑΡΜΟΓΗΣ: ΠΡΟΧΩΡΗΜΕΝΗ ΑΝΑΚΑΤΑΣΚΕΥΗ MRI Υπόβαθρο εφαρμογής Επαναληπτική ανακατασκευή Υπολογισμός του F H d Βήμα 1. Προσδιορισμός της δομής παραλληλίας του πυρήνα Βήμα 2. Παράκαμψη του περιορισμού εύρους ζώνης της μνήμης

6 12 Περιεχόμενα Βήμα 3. Χρήση τριγωνομετρικών συναρτήσεων υλικού Βήμα 4. Πειραματική βελτιστοποίηση απόδοσης Τελική αξιολόγηση Ασκήσεις Αναφορές και πρόσθετη βιβλιογραφία ΚΕΦΑΛΑΙΟ 9 ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ ΕΦΑΡΜΟΓΗΣ: ΜΟΡΙΑΚΗ ΟΠΤΙΚΟΠΟΙΗΣΗ ΚΑΙ ΑΝΑΛΥΣΗ Υπόβαθρο εφαρμογής Υλοποίηση ενός απλού πυρήνα Αποδοτικότητα εκτέλεσης εντολών Συγκερασμός μνήμης Πρόσθετες συγκρίσεις απόδοσης Χρήση πολλών GPU Ασκήσεις Αναφορές και πρόσθετη βιβλιογραφία ΚΕΦΑΛΑΙΟ 10 ΠΑΡΑΛΛΗΛΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΙΚΗ ΣΚΕΨΗ Στόχοι του παράλληλου προγραμματισμού Ανάλυση προβλήματος Επιλογή αλγορίθμου Υπολογιστική σκέψη Ασκήσεις Αναφορές και πρόσθετη βιβλιογραφία ΚΕΦΑΛΑΙΟ 11 ΣΥΝΤΟΜΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ OPENCL TM Υπόβαθρο Μοντέλο παραλληλίας δεδομένων Αρχιτεκτονική συσκευής Συναρτήσεις πυρήνα Διαχείριση συσκευών και εκκίνηση πυρήνων...277

7 Περιεχόμενα Χάρτης ηλεκτροστατικού δυναμικού σε OpenCL Περίληψη Ασκήσεις Αναφορές και πρόσθετη βιβλιογραφία ΚΕΦΑΛΑΙΟ 12 ΣΥΜΠΕΡΑΣΜΑΤΑ ΚΑΙ ΜΕΛΛΟΝΤΙΚΕΣ ΠΡΟΟΠΤΙΚΕΣ Και πάλι οι στόχοι Η εξέλιξη της αρχιτεκτονικής μνήμης Μεγάλοι χώροι εικονικών και φυσικών διευθύνσεων Ενοποιημένος χώρος μνήμης συσκευής Διευθετήσιμη κρυφή μνήμη και πρόχειρη μνήμη Βελτιωμένες αδιαίρετες λειτουργίες Βελτιωμένη προσπέλαση καθολικής μνήμης Εξέλιξη του ελέγχου εκτέλεσης πυρήνα Κλήσεις συναρτήσεων μέσα σε συναρτήσεις πυρήνα Χειρισμός εξαιρέσεων σε συναρτήσεις πυρήνα Ταυτόχρονη εκτέλεση πολλών πυρήνων Διακόψιμοι πυρήνες Απόδοση του επεξεργαστή Ταχύτητα διπλής ακρίβειας Καλύτερη απόδοση ροής ελέγχου Περιβάλλον προγραμματισμού Λαμπρές προοπτικές Αναφορές και πρόσθετη βιβλιογραφία ΠΑΡΑΡΤΗΜΑ Α ΠΗΓΑΙΟΣ ΚΩΔΙΚΑΣ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΥ ΜΗΤΡΩΝ ΠΟΥ ΕΚΤΕΛΕΙΤΑΙ ΜΟΝΟ ΣΤΗ CPU A.1 matrixmul.cu A.2 matrixmul_gold.cpp

8 14 Περιεχόμενα A.3 matrixmul.h A.4 assist.h A.5 Αναμενόμενη έξοδος ΠΑΡΑΡΤΗΜΑ Β ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΔΥΝΑΤΟΤΗΤΕΣ GPU B.1 Πίνακες υπολογιστικών δυνατοτήτων GPU B.2 Παραλλαγές συγκερασμού μνήμης Ευρετήριο...325

9 Πρόλογος ΓΙΑΤΙ ΓΡΑΨΑΜΕ ΑΥΤΟ ΤΟ ΒΙΒΛΙΟ Τα μαζικά εμπορικά υπολογιστικά συστήματα που συνδυάζουν πολυπύρηνες (multicore) CPU και GPU πάρα πολλών πυρήνων (many-core) έχουν φέρει την υπολογιστική κλίμακας terascale στους φορητούς υπολογιστές, και την υπολογιστική κλίμακας petascale στις συστοιχίες. Οπλισμένοι με τέτοια υπολογιστική ισχύ, ζούμε την αυγή της ευρείας χρήσης των υπολογιστικών πειραμάτων στην επιστήμη, την τεχνολογία, την υγεία, και τις επιχειρήσεις. Πολλοί θα καταφέρουν να επιτύχουν σημαντικές ανακαλύψεις στον επιστημονικό τομέα του ο καθένας, ανακαλύψεις με μια χωρίς προηγούμενο κλίμακα, δυνατότητα ελέγχου, και δυνατότητα παρατήρησης. Το βιβλίο αυτό παρέχει ένα κρίσιμο συστατικό του οράματος: διδάσκει παράλληλο προγραμματισμό σε εκατομμύρια προπτυχιακούς και μεταπτυχιακούς φοιτητές ώστε οι ικανότητες υπολογιστικής σκέψης και παράλληλου προγραμματισμού να γίνουν κτήμα όλων, όπως η άλγεβρα. Ξεκινήσαμε με ένα μάθημα που τώρα είναι γνωστό ως ECE498AL. Κατά τις διακοπές των Χριστουγέννων του 2006, δουλεύαμε πυρετωδώς στις διαφάνειες των παραδόσεων και τις εργαστηριακές ασκήσεις. Ο David δούλευε στο σύστημα, προσπαθώντας να αποκτήσει τις πρώτες GeForce 8800 GTX κάρτες GPU από αποστολές που προορίζονταν για πελάτες στο Illinois, κάτι που θα γινόταν εφικτό μόνο λίγες εβδομάδες μετά από το ξεκίνημα του εξαμήνου. Έγινε επίσης σαφές ότι η CUDA δε θα κυκλοφορούσε στο ευρύ κοινό παρά μόνο μερικές εβδομάδες μετά από το ξεκίνημα του εξαμήνου. Τις πρώτες λίγες ε- βδομάδες, έπρεπε να τακτοποιήσουμε τα νομικά ζητήματα ώστε να μπορέσουμε να προσφέρουμε το μάθημα σε φοιτητές με μια συμφωνία "εχεμύθειας". Ε- πίσης, έπρεπε να το γνωστοποιήσουμε ώστε οι φοιτητές να δηλώσουν συμμετοχή, μια και το μάθημα δεν ανακοινώθηκε παρά μόνο μετά από την περίοδο των προεγγραφών στα μαθήματα. Κάναμε την πρώτη μας παράδοση στις 16 Ιανουαρίου του Όλα ήταν τακτοποιημένα. Ο David πήγαινε κάθε εβδομάδα στην Urbana για το μάθημα. 15

10 16 Πρόλογος Είχαμε 52 φοιτητές, δύο περισσότερους από τη διαθέσιμη δυναμικότητα. Είχαμε πρόχειρες διαφάνειες για τις 10 πρώτες παραδόσεις. Ο πτυχιακός φοιτητής του Wen-mei, ο John Stratton, προσφέρθηκε ευχαρίστως εθελοντικά ως βοηθός και ετοίμασε το εργαστήριο. Όλοι οι φοιτητές υπέγραψαν συμφωνία "εχεμύθειας" ώστε να μπορούμε να προχωρήσουμε στις πρώτες παραδόσεις μέχρι να κυκλοφορήσει η CUDA. Μαγνητοσκοπήσαμε τις παραδόσεις αλλά δεν τις κυκλοφορήσαμε στο Διαδίκτυο μέχρι τον Φεβρουάριο. Είχαμε πτυχιακούς φοιτητές από τη φυσική, την αστρονομία, τη χημεία, τους ηλεκτρολόγους μηχανολόγους, τους μηχανολόγους, καθώς και από την επιστήμη και την τεχνολογία των υπολογιστών. Ο ενθουσιασμός που υπήρχε στην αίθουσα άξιζε τον κόπο. Από τότε, διδάξαμε το μάθημα τρεις φορές ως εξαμηνιαίο και δύο φορές ως ε- ντατικό εβδομαδιαίο. Το μάθημα ECE498AL έγινε μόνιμο ως ECE408 στο Πανεπιστήμιο του Illinois, Urbana-Champaign. Αρχίσαμε να γράφουμε κάποια από τα πρώτα κεφάλαια του βιβλίου κατά τις παραδόσεις του ECE498AL τη δεύτερη φορά. Δοκιμάσαμε αυτά τα κεφάλαια στην τάξη της άνοιξης του 2009 και στο θερινό τμήμα του Τα πρώτα τέσσερα κεφάλαια δοκιμάστηκαν επίσης στο MIT από τον Nicolas Pinto την άνοιξη του Επίσης, δημοσιεύσαμε αυτά τα πρώτα κεφάλαια στον Ιστό και πήραμε πολύτιμη ανάδραση από πολλά άτομα. Η ανάδραση που πήραμε μας ενθάρρυνε και αποφασίσαμε να γράψουμε ένα πλήρες βιβλίο. Εδώ σας παρουσιάζουμε ταπεινά την πρώτη του έκδοση. ΤΟ ΚΟΙΝΟ ΤΟΥ ΒΙΒΛΙΟΥ Το κοινό του βιβλίου είναι οι μεταπτυχιακοί και προπτυχιακοί φοιτητές όλων των επιστημονικών και τεχνικών τομέων στους οποίους χρειάζονται ικανότητες υπολογιστικής σκέψης και παράλληλου προγραμματισμού, για τη χρήση ευρέως διαθέσιμου υπολογιστικού υλικού κλίμακας terascale με στόχο την επίτευξη σημαντικών ανακαλύψεων. Υποθέτουμε ότι ο αναγνώστης διαθέτει τουλάχιστον κάποια βασική πείρα προγραμματισμού σε C και, επομένως, ανήκει στους πιο προχωρημένους προγραμματιστές του τομέα της Επιστήμης των Υπολογιστών ή και έξω από αυτόν. Στοχεύουμε ιδιαίτερα σε επιστήμονες υπολογισμών όπως είναι οι μηχανολόγοι, οι πολιτικοί μηχανικοί, οι ηλεκτρολόγοι μηχανικοί, οι μηχανικοί-βιολόγοι, οι φυσικοί, και οι χημικοί, οι οποίοι χρησιμοποιούν υ- πολογισμούς για να προωθήσουν τον τομέα των ερευνών τους. Ως τέτοιοι, οι επιστήμονες αυτοί είναι και ειδικοί στον τομέα τους και προχωρημένοι προ-

11 Πρόλογος 17 γραμματιστές. Το βιβλίο υιοθετεί την προσέγγιση της αύξησης των βασικών προγραμματιστικών ικανοτήτων σε C, ώστε να διδάξει παράλληλο προγραμματισμό σε C. Χρησιμοποιούμε C για CUDA, ένα περιβάλλον παράλληλου προγραμματισμού που υποστηρίζεται στις GPU της NVIDIA, και προσομοιώνεται σε λιγότερο παράλληλες CPU. Υπάρχουν περίπου 200 εκατομμύρια από αυτούς τους επεξεργαστές στα χέρια καταναλωτών και επαγγελματιών, και περισσότερων από προγραμματιστών που χρησιμοποιούν CUDA. Οι ε- φαρμογές που θα αναπτύξετε καθώς μαθαίνετε θα μπορούν να εκτελεστούν από μια πολύ μεγάλη κοινότητα χρηστών. ΠΩΣ ΘΑ ΧΡΗΣΙΜΟΠΟΙΗΣΕΤΕ ΤΟ ΒΙΒΛΙΟ Θέλουμε να σας μεταφέρουμε ένα μέρος της εμπειρίας μας από τη διδασκαλία του ECE498AL με τη χρήση του υλικού που περιγράφεται στο βιβλίο. Μια προσέγγιση τριών φάσεων Στο μάθημα ECE498AL οι παραδόσεις και οι ασκήσεις προγραμματισμού είναι σε ισορροπία μεταξύ τους και οργανωμένες σε τρεις φάσεις: Φάση 1: Μία παράδοση με βάση το Κεφάλαιο 3 είναι αφιερωμένη στη διδασκαλία του βασικού μοντέλου μνήμης/νημάτων της CUDA, τις επεκτάσεις της CUDA για τη γλώσσα C, και τα βασικά εργαλεία προγραμματισμού και αποσφαλμάτωσης (debugging). Μετά από την παράδοση, οι φοιτητές μπορούν να γράψουν έναν α- πλοϊκό παράλληλο κώδικα πολλαπλασιασμού μητρών σε μία ή δύο ώρες. Φάση 2: Η επόμενη φάση αποτελείται από μια σειρά 10 παραδόσεων που δίνουν στους φοιτητές μια εννοιολογική κατανόηση του μοντέλου μνήμης της CUDA, του μοντέλου νημάτωσης της CUDA, των χαρακτηριστικών απόδοσης υλικού της GPU, της αρχιτεκτονικής των σύγχρονων συστημάτων υπολογιστών, και των συνήθων μοτίβων προγραμματισμού παραλληλίας δεδομένων που είναι απαραίτητα για την ανάπτυξη μιας υψηλών επιδόσεων παράλληλης εφαρμογής. Οι παραδόσεις αυτές βασίζονται στα Κεφάλαια 4 έως 7. Η απόδοση των κωδίκων πολλαπλασιασμού μητρών που γράφουν αυξάνεται περίπου 10 φορές στη διάρκεια αυτής της περιόδου. Επίσης, σε αυτό το χρονικό διάστημα οι φοιτητές ολοκληρώνουν ασκήσεις σχετικά με τη συνέλιξη (convolution), τη

12 18 Πρόλογος μείωση διανυσμάτων (vector reduction), και τη σάρωση προθέματος (prefix scan). Φάση 3: Όταν οι φοιτητές αποκτήσουν στέρεες ικανότητες προγραμματισμού σε CUDA, οι υπόλοιπες παραδόσεις καλύπτουν την υπολογιστική σκέψη, ένα μεγαλύτερο εύρος μοντέλων παράλληλης εκτέλεσης, και αρχές του παράλληλου προγραμματισμού. Οι παραδόσεις αυτές βασίζονται στα Κεφάλαια 8 έως 11. (Ηχογραφήσεις και μαγνητοσκοπήσεις αυτών των παραδόσεων είναι διαθέσιμες στο Διαδίκτυο ( Η συναρμολόγηση: το τελικό έργο Ενώ οι παραδόσεις, τα εργαστήρια, και τα κεφάλαια αυτού του βιβλίου βοηθούν τους φοιτητές να αποκτήσουν τα διανοητικά θεμέλια, αυτό που δένει μαζί το σύνολο της εμπειρίας μάθησης είναι το τελικό έργο (final project). Το τελικό έργο είναι τόσο σημαντικό για το μάθημα ώστε έχει εξέχουσα θέση σε αυτό και απαιτεί προσπάθεια σχεδόν 2 μηνών. Περιλαμβάνει πέντε καινοτόμες πτυχές: παροχή συμβουλών, εργαστήριο, "κλινική", τελική αναφορά, και συμπόσιο. (Παρόλο που πολλές από τις πληροφορίες που αφορούν το τελικό έργο είναι διαθέσιμες στην τοποθεσία Ιστού του ECE498AL ( edu/ece498/al), θα θέλαμε να κάνουμε γνωστή τη συλλογιστική που κρύβεται πίσω από τη σχεδίαση των παραπάνω πτυχών.) Οι φοιτητές ενθαρρύνονται να βασίσουν τα τελικά έργα τους σε προβλήματα που αντιπροσωπεύουν τρέχουσες δυσκολίες τις οποίες αντιμετωπίζει η ερευνητική κοινότητα. Για να τροφοδοτούν τη διαδικασία, οι διδάσκοντες στρατολογούν αρκετές σημαντικές ερευνητικές ομάδες της υπολογιστικής επιστήμης ώστε να προτείνουν προβλήματα και να παίξουν τον ρόλο συμβούλων. Από τους συμβούλους ζητείται να συνεισφέρουν μια προδιαγραφή του έργου, μίας ή δύο σελίδων, που να περιγράφει σε συντομία τη σημασία της εφαρμογής, τι είναι αυτό που θα ήθελε ο σύμβουλος να επιτύχει από την εφαρμογή σε συνεργασία με τις ομάδες των φοιτητών, τις τεχνικές δεξιότητες (τους συγκεκριμένους τύπους μαθημάτων Μαθηματικών, Φυσικής, Χημείας) που απαιτούνται για την κατανόηση και την εργασία στην εφαρμογή, και μια λίστα Διαδικτυακών και παραδοσιακών πόρων στους οποίους μπορούν να ανατρέξουν οι φοιτητές για να βρουν τεχνικό υπόβαθρο, γενικές πληροφορίες, και δομικές μονάδες, μαζί με διευθύνσεις URL ή ftp προς συγκεκριμένες υλοποιήσεις και παραδείγματα κώδικα. Αυτές οι προδιαγραφές του έργου παρέχουν επίσης στους φοιτη-

13 Πρόλογος 19 τές εμπειρίες μάθησης για να ορίσουν τα δικά τους ερευνητικά έργα αργότερα στη σταδιοδρομία τους. (Υπάρχουν διαθέσιμα πολλά παραδείγματα στην τοποθεσία Ιστού του μαθήματος ECE498AL.) Οι φοιτητές ενθαρρύνονται επίσης να είναι σε επαφή με τους πιθανούς συμβούλους τους στη διάρκεια της διαδικασίας επιλογής έργου. Όταν οι φοιτητές και οι σύμβουλοι συμφωνήσουν σε ένα έργο, είναι σε στενή επικοινωνία που περιλαμβάνει συχνή παροχή συμβουλών και αναφορές σχετικά με το έργο. Εμείς οι διδάσκοντες προσπαθούμε να διευκολύνουμε τη σχέση συνεργασίας μεταξύ φοιτητών και συμβούλων τους, ώστε η εμπειρία να αποβεί πολύτιμη και για τους δύο. Το εργαστήριο του έργου Το κυριότερο μέσο για να συνεισφέρει ολόκληρη η τάξη στις ιδέες των τελικών έργων όλων είναι το εργαστήριο του έργου. Συνήθως αφιερώνουμε έξι από τις παραδόσεις σε εργαστήρια έργων. Τα εργαστήρια είναι σχεδιασμένα προς όφελος των φοιτητών. Για παράδειγμα, αν ένας φοιτητής έχει καταλήξει σε ένα έργο, το εργαστήριο εξυπηρετεί ως τόπος για την παρουσίαση της προκαταρκτικής συλλογιστικής, τη λήψη ανάδρασης, και τη συγκρότηση ομάδων. Αν ένας φοιτητής δεν έχει διαλέξει κάποιο έργο, μπορεί απλώς να παρίσταται στις παρουσιάσεις, να συμμετέχει στις συζητήσεις, και να προσχωρήσει σε μια από τις ομάδες έργων. Οι φοιτητές δε βαθμολογούνται στη διάρκεια των εργαστηρίων, ώστε να διατηρείται μια μη απειλητική ατμόσφαιρα και να μπορούν να εστιάζονται σε ένα χρήσιμο διάλογο με τους εκπαιδευτές, τους βοηθούς διδάσκοντες, και την υπόλοιπη τάξη. Το χρονοδιάγραμμα του εργαστηρίου σχεδιάζεται έτσι ώστε οι εκπαιδευτές και οι βοηθοί διδάσκοντες να έχουν στη διάθεσή τους περισσότερο χρόνο για την παροχή ανάδρασης στις ομάδες έργων, και να κάνουν ερωτήσεις οι φοιτητές. Οι παρουσιάσεις περιορίζονται χρονικά σε 10 λεπτά, ώστε να υπάρχει χρόνος για ανάδραση και ερωτήσεις στην τάξη. Αυτό περιορίζει το μέγεθος της τάξης σε περίπου 36 παρουσιαστές, αν υποθέσουμε διάρκεια παράδοσης 90 λεπτών. Όλες οι παρουσιάσεις φορτώνονται από πριν σε έναν προσωπικό υπολογιστή ώστε να υπάρχει αυστηρός έλεγχος του χρονοδιαγράμματος και να μεγιστοποιείται ο χρόνος για ανάδραση. Επειδή δεν κάνουν παρουσιάσεις όλοι οι φοιτητές στο εργαστήριο, μπορέσαμε να έχουμε μέχρι 50 σε κάθε τάξη, με πρόσθετο χρόνο εργαστηρίου σύμφωνα με τις ανάγκες.

14 20 Πρόλογος Οι εκπαιδευτές και οι βοηθοί διδάσκοντες πρέπει να δεσμευτούν ότι θα παρακολουθήσουν όλες τις παρουσιάσεις και θα παρέχουν χρήσιμη ανάδραση. Συνήθως, οι φοιτητές χρειάζονται την περισσότερη βοήθεια για να απαντήσουν στις εξής ερωτήσεις. Πρώτον, μήπως τα έργα είναι πολύ μεγάλα ή πολύ μικρά για τον διαθέσιμο χρόνο; Δεύτερον, υπάρχει ήδη εργασία στον συγκεκριμένο τομέα από την οποία μπορεί να επωφεληθεί το έργο; Τρίτον, οι προτιθέμενοι υπολογισμοί παράλληλης εκτέλεσης είναι κατάλληλοι για το μοντέλο προγραμματισμού της CUDA; Το έγγραφο σχεδιασμού Αφού οι φοιτητές επιλέξουν ένα έργο και σχηματίσουν ομάδα, τους ζητείται να υποβάλουν ένα έγγραφο σχεδιασμού για το έργο. Αυτό τους βοηθάει να καταστρώσουν τα βήματα του έργου πριν καταπιαστούν με αυτό. Η ικανότητα ενός τέτοιου σχεδιασμού θα είναι σημαντική στην επιτυχία της σταδιοδρομίας τους αργότερα. Στο έγγραφο σχεδιασμού πρέπει να περιγράφεται το υπόβαθρο και οι λόγοι εκτέλεσης του έργου, οι στόχοι σε επίπεδο εφαρμογής και οι πιθανές επιπτώσεις, οι κυριότερες λειτουργίες της τελικής εφαρμογής, μια επισκόπηση της σχεδίασης, ένα πρόγραμμα υλοποίησης, οι στόχοι απόδοσης, ένα πρόγραμμα δοκιμών επαλήθευσης και αποδοχής, και ένα χρονοδιάγραμμα του έργου. Οι βοηθοί διδάσκοντες οργανώνουν μια "κλινική" έργου για τις τελικές ομάδες έργων στη διάρκεια της τελευταίας εβδομάδας πριν από το συμπόσιο της τάξης. Αυτή η "κλινική" βοηθάει να εξασφαλιστεί ότι οι φοιτητές παραμένουν εστιασμένοι στο έργο και ότι έχουν προσδιορίσει τα πιθανά εμπόδια νωρίς στη διαδικασία. Από τις ομάδες των φοιτητών ζητείται να προσέλθουν στην "κλινική" με ένα αρχικό προσχέδιο των εξής τριών εκδόσεων της εφαρμογής τους: (1) Του καλύτερου ακολουθιακού κώδικα CPU όσο αφορά την απόδοση, με SSE2 και άλλες βελτιστοποιήσεις που εγκαθιστούν μια στέρεα σειριακή βάση για τις συγκρίσεις επιτάχυνσης (2) Του καλύτερου παράλληλου κώδικα CUDA όσο αφορά την απόδοση. Η έκδοση αυτή είναι το κύριο προϊόν του έργου (3) Μιας έκδοσης ακολουθιακού κώδικα CPU που βασίζεται στον ίδιο αλγόριθμο με την έκδοση 1, και χρησιμοποιεί απλή ακρίβεια. Η έκδοση αυτή χρησιμοποιείται από τους φοιτητές για τον χαρακτηρισμό της επιβάρυνσης που έχει ο παράλληλος αλγόριθμος σε επιπλέον υπολογισμούς.

15 Πρόλογος 21 Από τις ομάδες των φοιτητών ζητείται να είναι έτοιμοι να συζητήσουν τις βασικές ιδέες που χρησιμοποιούν σε κάθε έκδοση του κώδικα, τυχόν ζητήματα ακρίβειας αναπαράστασης κινητής υποδιαστολής, οποιεσδήποτε συγκρίσεις με προηγούμενα αποτελέσματα της εφαρμογής, και τις πιθανές επιπτώσεις στον επιστημονικό τομέα αν επιτύχουν πολύ μεγάλη επιτάχυνση. Από την πείρα μας, ο βέλτιστος χρόνος της "κλινικής" είναι 1 εβδομάδα πριν από το συμπόσιο της τάξης. Αν τοποθετηθεί νωρίτερα, συνήθως το αποτέλεσμα είναι λιγότερο ώριμα έργα και λιγότερο χρήσιμες συναντήσεις. Αν τοποθετηθεί αργότερα, οι φοιτητές δε θα έχουν τον απαιτούμενο χρόνο για να τροποποιήσουν τα έργα τους σύμφωνα με την ανάδραση. Η αναφορά του έργου Από τους φοιτητές ζητείται να υποβάλουν μια αναφορά έργου με τα κυριότερα ευρήματα της ομάδας τους. Έξι παραδόσεις συνδυάζονται σε ένα συμπόσιο τάξης που διαρκεί μία ολόκληρη ημέρα. Στη διάρκεια του συμποσίου, οι φοιτητές χρησιμοποιούν χρονικές μονάδες παρουσίασης σε αναλογία με το μέγεθος της ομάδας τους. Κατά την παρουσίαση, οι φοιτητές υπογραμμίζουν τα καλύτερα μέρη της αναφοράς έργου τους προς όφελος όλης της τάξης. Η παρουσίαση έχει σημαντικό βάρος στη βαθμολογία. Κάθε φοιτητής πρέπει να απαντήσει σε ερωτήσεις που του κάνουν τα άτομα της ομάδας τους ως ανεξάρτητοι, ώστε να μπορούν να δοθούν διαφορετικοί βαθμοί στα άτομα μιας ομάδας. Το συμπόσιο αποτελεί μια σπουδαία ευκαιρία για τους φοιτητές να μάθουν να δημιουργούν μια μεστή παρουσίαση που θα παρακινήσει τους συναδέλφους τους να διαβάσουν το πλήρες άρθρο. Μετά από την παρουσίαση, οι φοιτητές υποβάλλουν επίσης μια πλήρη αναφορά του τελικού έργου. ΣΥΜΠΛΗΡΩΜΑΤΙΚΟ ΗΛΕΚΤΡΟΝΙΚΟ ΥΛΙΚΟ Οι εργαστηριακές ασκήσεις, οι οδηγίες για το τελικό έργο, και δείγματα προδιαγραφών έργων είναι διαθέσιμα σε εκπαιδευτικούς που χρησιμοποιούν αυτό το βιβλίο στη διδασκαλία τους. Το βιβλίο παρέχει το διανοητικό περιεχόμενο για τα μαθήματα, αλλά το πρόσθετο υλικό είναι κρίσιμο για την επίτευξη των συνολικών στόχων της εκπαίδευσης. Σας καλούμε να επωφεληθείτε από το η- λεκτρονικό υλικό που συνοδεύει το βιβλίο, το οποίο είναι διαθέσιμο στην τοποθεσία Ιστού

16 22 Πρόλογος Τέλος, μη διστάσετε να στείλετε τις παρατηρήσεις και τα σχόλιά σας. Θέλουμε να μαθαίνουμε οποιεσδήποτε ιδέες έχετε για τη βελτίωση του βιβλίου και του συμπληρωματικού ηλεκτρονικού υλικού. Φυσικά, θέλουμε επίσης να ξέρουμε αν σας άρεσε το βιβλίο. David B. Kirk και Wen-mei W. Hwu

17 ΚΕΦΑΛΑΙΟ Ιστορία της υπολογιστικής με GPU ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟΥ 2.1 Εξέλιξη των διοχετεύσεων γραφικών Η εποχή των διοχετεύσεων γραφικών σταθερών συναρτήσεων Εξέλιξη των προγραμματίσιμων γραφικών πραγματικού χρόνου Ενοποιημένοι επεξεργαστές γραφικών και υπολογισμών GPGPU: ένα ενδιάμεσο βήμα Υπολογιστική με GPU Επεκτάσιμες GPU Πρόσφατες εξελίξεις Μελλοντικές τάσεις...70 Αναφορές και πρόσθετη βιβλιογραφία...71 ΕΙΣΑΓΩΓΗ Για τους προγραμματιστές CUDA και OpenCL, οι μονάδες επεξεργασίας γραφικών (graphics processing units GPU) είναι μαζικά παράλληλοι επεξεργαστές αριθμητικών υπολογισμών που προγραμματίζονται σε C με επεκτάσεις της. Ο προγραμματισμός αυτών των επεξεργαστών δεν απαιτεί την κατανόηση των αλγορίθμων ή της ορολογίας γραφικών. Ωστόσο, η γνώση της ιστορίας τους ρίχνει φως στα δυνατά και τα αδύνατά τους σημεία όσο αφορά σημαντικά υπολογιστικά μοτίβα. Ειδικότερα, η ιστορία βοηθά να αποσαφηνιστεί το σκεπτικό πίσω από σημαντικές αποφάσεις αρχιτεκτονικής σχεδίασης των σύγχρονων προγραμματίσιμων GPU: μαζική πολυνημάτωση (multithreading), σχετικά μικρές κρυφές μνήμες σε σχέση με τις κεντρικές μονάδες επεξεργασίας (central 53

18 54 ΚΕΦΑΛΑΙΟ 2 Ιστορία της υπολογιστικής με GPU processing units CPU), και σχεδίαση διασυνδέσεων μνήμης με έμφαση στο εύρος ζώνης. Οι γνώσεις για τις ιστορικές εξελίξεις είναι επίσης πιθανό να εφοδιάσουν τον αναγνώστη με το πλαίσιο που χρειάζεται ώστε να εκτιμήσει τη μελλοντική εξέλιξη των GPU ως υπολογιστικών συσκευών. 2.1 ΕΞΕΛΙΞΗ ΤΩΝ ΔΙΟΧΕΤΕΥΣΕΩΝ ΓΡΑΦΙΚΩΝ Το υλικό της διοχέτευσης τριδιάστατων γραφικών (3D graphics pipeline) εξελίχθηκε από τα μεγάλα και ακριβά συστήματα των αρχών της δεκαετίας του 1980 στους μικρούς σταθμούς εργασίας και κατόπιν στους επιταχυντές (accelerators) των PC στο δεύτερο μισό της δεκαετίας του Κατά τη διάρκεια αυτής της περιόδου, η τιμή των κορυφαίων σε απόδοση υποσυστημάτων γραφικών μειώθηκε από δολάρια σε 200 δολάρια. Μέσα στο ίδιο διάστημα, η απόδοσή τους αυξήθηκε από 50 εκατομμύρια πίξελ ανά δευτερόλεπτο σε 1 δισεκατομμύριο πίξελ ανά δευτερόλεπτο, και από κορυφές ανά δευτερόλεπτο σε 10 εκατομμύρια κορυφές ανά δευτερόλεπτο. Αν και αυτές οι πρόοδοι οφείλονται κατά μεγάλο μέρος στο όλο και συρρικνούμενο μέγεθος των στοιχείων ημιαγωγών, έχουν επίσης προκύψει ως αποτέλεσμα των καινοτομιών στους αλγορίθμους γραφικών και τη σχεδίαση υλικού που διαμόρφωσε τις εγγενείς δυνατότητες του υλικού στις σύγχρονες GPU. Η αξιοσημείωτη πρόοδος στην απόδοση του υλικού γραφικών είχε ως κίνητρο τη ζήτηση στην αγορά των εφαρμογών υπολογιστών για υψηλής ποιότητας γραφικά σε πραγματικό χρόνο. Ένα βιντεοπαιχνίδι, για παράδειγμα, θα πρέπει να αποδώσει στην οθόνη εξαιρετικά σύνθετες σκηνές σε μια διαρκώς αυξανόμενη ανάλυση, με ρυθμό 60 καρέ ανά δευτερόλεπτο. Το αποτέλεσμα είναι ότι, στη διάρκεια των τελευταίων 30 ετών, η αρχιτεκτονική των γραφικών έχει εξελιχθεί από μια απλή διοχέτευση για τη σχεδίαση γραμμικών σχεδίων σε μια εξαιρετικά παράλληλη σχεδίαση, η οποία αποτελείται από πολλές παράλληλες διοχετεύσεις ικανές να αποδίδουν τις πολύπλοκες αλληλεπιδραστικές εικόνες των τριδιάστατων σκηνών. Ταυτόχρονα, πολλές από τις σχετικές λειτουργίες του υλικού έγιναν πολύ πιο εξελιγμένες και προγραμματίσιμες από τον χρήστη.

19 2.1 Εξέλιξη των διοχετεύσεων γραφικών Η εποχή των διοχετεύσεων γραφικών σταθερών συναρτήσεων Από την αρχή της δεκαετίας του 1980 μέχρι το τέλος της δεκαετίας του 1990, το κορυφαίο σε απόδοση υλικό γραφικών χρησιμοποιούσε διοχετεύσεις σταθερών συναρτήσεων (fixed-function pipelines), οι οποίες ήταν διευθετήσιμες (configurable) αλλά όχι προγραμματίσιμες (programmable). Την ίδια εποχή, απέκτησαν δημοτικότητα διάφορες σημαντικές βιβλιοθήκες διασύνδεσης προγραμματισμού εφαρμογών (application programming interface API) γραφικών. Ένα API είναι ένα τυποποιημένο επίπεδο λογισμικού (δηλαδή μια συλλογή συναρτήσεων βιβλιοθήκης) το οποίο επιτρέπει στις εφαρμογές (όπως τα παιχνίδια) να χρησιμοποιούν υπηρεσίες και λειτουργίες του λογισμικού ή του υλικού. Ένα API, για παράδειγμα, μπορεί να επιτρέψει σε ένα παιχνίδι να στείλει εντολές σε μια μονάδα επεξεργασίας γραφικών με σκοπό τη σχεδίαση αντικειμένων σε μια οθόνη. Τέτοιου είδους διασύνδεση εφαρμογών για λειτουργίες πολυμέσων είναι το DirectX της Microsoft. Το συστατικό Direct3D του DirectX παρέχει συναρτήσεις διασύνδεσης προς τους επεξεργαστές γραφικών. Το άλλο σημαντικό API είναι το OpenGL, μια ανοιχτή πρότυπη διασύνδεση που υποστηρίζεται από πολλούς κατασκευαστές και είναι δημοφιλής στις εφαρμογές επαγγελματικών σταθμών εργασίας. Αυτή η εποχή της διοχέτευσης γραφικών σταθερών συναρτήσεων αντιστοιχεί κατά προσέγγιση στις πρώτες επτά γενιές του DirectX. Η Εικόνα 2.1 παρουσιάζει ένα παράδειγμα διοχέτευσης γραφικών σταθερών συναρτήσεων στις πρώτες GPU GeForce της NVIDIA. Η διασύνδεση λαμβάνει εντολές και δεδομένα γραφικών από τη CPU. Οι εντολές δίνονται συνήθως από τα προγράμματα εφαρμογών με την κλήση μιας συνάρτησης API. Η διασύνδεση διαθέτει εξειδικευμένο υλικό άμεσης προσπέλασης μνήμης (Direct Memory Access DMA) για την αποδοτική μαζική μεταφορά δεδομένων από το υπολογιστικό σύστημα προς τη διοχέτευση γραφικών και αντίστροφα. Επίσης, επιστρέφει δεδομένα κατάστασης και το αποτέλεσμα της εκτέλεσης των εντολών.

20 56 ΚΕΦΑΛΑΙΟ 2 Ιστορία της υπολογιστικής με GPU ΕΙΚΟΝΑ 2.1 Μια διοχέτευση γραφικών GeForce της NVIDIA, σταθερών συναρτήσεων. Πριν περιγράψουμε τα υπόλοιπα στάδια της διοχέτευσης, πρέπει να αποσαφηνίσουμε ότι ο όρος κορυφή (vertex) αναφέρεται συνήθως στη γωνία ενός πολυγώνου. Η διοχέτευση γραφικών της GeForce είναι σχεδιασμένη για να αποδίδει τρίγωνα, οπότε ο όρος κορυφή χρησιμοποιείται συνήθως σε αυτή την περίπτωση ως αναφορά στις γωνίες ενός τριγώνου. Η επιφάνεια ενός αντικειμένου σχεδιάζεται ως ένα σύνολο τριγώνων. Όσο μικρότερο είναι το μέγεθος των τριγώνων, τόσο καλύτερη ποιότητα εικόνας επιτυγχάνεται. Το στάδιο ελέγχου κορυφών στην Εικόνα 2.1 δέχεται παραμετροποιημένα δεδομένα τριγώνων από τη CPU. Κατόπιν, το στάδιο ελέγχου κορυφών μετατρέπει τα δεδομένα των τριγώνων σε μια μορφή κατανοητή στο υλικό, και τοποθετεί τα έτοιμα δεδομένα στην κρυφή μνήμη κορυφών (vertex cache). Το στάδιο σκίασης, μετασχηματισμού, και φωτισμού κορυφών (vertex shading, transform, and lighting VS/T&L) στην Εικόνα 2.1 μετασχηματίζει τις κορυφές και ορίζει τιμές σε κάθε μία από αυτές (π.χ. χρώματα, καθέτους επιφανείας,

21 2.1 Εξέλιξη των διοχετεύσεων γραφικών 57 συντεταγμένες υφής, εφαπτόμενες). Η σκίαση γίνεται από το υλικό σκίασης πίξελ (pixel shader). Η μονάδα σκίασης κορυφών μπορεί να ορίσει ένα χρώμα σε κάθε κορυφή, αλλά το χρώμα δεν εφαρμόζεται σε πίξελ του τριγώνου αμέσως αλλά αργότερα. Το στάδιο διευθέτησης τριγώνων (triangle setup) δημιουργεί περαιτέρω εξισώσεις πλευρών που χρησιμοποιούνται για την παρεμβολή χρωμάτων (color interpolation) και άλλων δεδομένων ανά κορυφή (όπως συντεταγμένες υφής texture coordinates) στα πίξελ στα οποία εφάπτεται το τρίγωνο. Το στάδιο ράστερ (raster) καθορίζει ποια πίξελ περιλαμβάνονται σε κάθε τρίγωνο. Για κάθε ένα από αυτά τα πίξελ, το στάδιο αυτό εκτελεί για κάθε κορυφή μία παρεμβολή των τιμών που είναι απαραίτητες για τη σκίαση του πίξελ, μαζί με το χρώμα, τη θέση, και τη θέση της υφής που θα αποδοθούν στο πίξελ. Το στάδιο σκίασης (shader) στην Εικόνα 2.1 καθορίζει το τελικό χρώμα κάθε πίξελ. Αυτό μπορεί να παραχθεί ως συνδυασμένη επίδραση πολλών τεχνικών: παρεμβολής (interpolation) χρωμάτων κορυφής, χαρτογράφησης υφής (texture mapping), μαθηματικών φωτισμού ανά πίξελ, ανακλάσεων, κ.ά. Το στάδιο σκίασης περιέχει πολλά εφέ που καθιστούν τις αποδιδόμενες εικόνες πιο ρεαλιστικές. Στην Εικόνα 2.2 φαίνεται η χαρτογράφηση υφής, μια από τις λειτουργίες αυτού του σταδίου. Η εικόνα παρουσιάζει ένα παράδειγμα στο οποίο μια υφή παγκόσμιου χάρτη χαρτογραφείται επάνω σε ένα σφαιρικό αντικείμενο. Παρατηρήστε ότι το σφαιρικό αντικείμενο περιγράφεται ως μια μεγάλη συλλογή τριγώνων. Αν και το στάδιο σκίασης πρέπει να εκτελέσει μόνον ένα μικρό πλήθος υπολογισμών μετασχηματισμού συντεταγμένων, για να προσδιορίσει τις ακριβείς συντεταγμένες του σημείου υφής που θα σχεδιαστεί επάνω σε κάποιο σημείο ενός από τα τρίγωνα που περιγράφει το σφαιρικό αντικείμενο, ο αριθμός των πίξελ που καλύπτονται από την εικόνα απαιτεί την εκτέλεση ενός πολύ μεγάλου αριθμού μετασχηματισμών συντεταγμένων για κάθε καρέ κατά το στάδιο σκίασης. Το στάδιο λειτουργίας ράστερ (raster operation ROP) στην Εικόνα 2.2 εκτελεί τις τελικές λειτουργίες ράστερ στα πίξελ. Εφαρμόζει χρωματικές λειτουργίες ράστερ οι οποίες αναμιγνύουν το χρώμα επικαλυπτόμενων και γειτονικών αντικειμένων για την επίτευξη εφέ διαφάνειας (transparency) και εξομάλυνσης ορίων (antialiasing). Προσδιορίζει επίσης τα ορατά αντικείμενα για ένα δεδομένο σημείο παρατήρησης και απορρίπτει τα μη ορατά πίξελ. Ένα πίξελ είναι αόρατο όταν βρίσκεται πίσω από τα πίξελ άλλων αντικείμενων από το δεδομένο σημείο παρατήρησης.

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΠΟΛΥΤΕΧΝΙΚΗ ΤΜΗΜΑ Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0145 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 4ο ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Εργαστήριο Προγράμματος

Διαβάστε περισσότερα

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΣΧΥΕΙ ΚΑΤΑ ΤΟ ΜΕΡΟΣ ΠΟΥ ΑΦΟΡΑ ΤΟ ΛΥΚΕΙΟ ΓΙΑ ΤΗΝ ΥΠΟΧΡΕΩΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΙΣΧΥΟΥΝ ΤΟ ΔΕΠΠΣ

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ. Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ. Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9 ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΤΜΗΜΑ ΠΟΛΥΤΕΧΝΙΚΗ Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9 ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Επιστημονικός Προγραμματισμός

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

ΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 1.3.1 Δομή

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Διπλωματικές

Διαβάστε περισσότερα

Το ανοργάνωτο Parking

Το ανοργάνωτο Parking Δημοτικό Υπαίθριο Parking Περίληψη: Σε κάθε πόλη είναι σημαντικό η δημιουργία όσο το δυνατόν περισσότερων θέσεων parking, ειδικά στο κέντρο της, ώστε να διευκολύνονται οι πολίτες και η εμπορική αγορά.

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

Αρχιτεκτονική σχεδίαση με ηλεκτρονικό υπολογιστή

Αρχιτεκτονική σχεδίαση με ηλεκτρονικό υπολογιστή Γ Αρχιτεκτονική σχεδίαση με ηλεκτρονικό υπολογιστή Η χρήση των ηλεκτρονικών υπολογιστών στο τεχνικό σχέδιο, και ιδιαίτερα στο αρχιτεκτονικό, αποτελεί πλέον μία πραγματικότητα σε διαρκή εξέλιξη, που επηρεάζει

Διαβάστε περισσότερα

Σχεδιαστικά Προγράμματα Επίπλου

Σχεδιαστικά Προγράμματα Επίπλου Σχεδιαστικά Προγράμματα Επίπλου Καθηγήτρια ΦΕΡΦΥΡΗ ΣΩΤΗΡΙΑ Τμήμα ΣΧΕΔΙΑΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΞΥΛΟΥ - ΕΠΙΠΛΟΥ Σχεδιαστικά Προγράμματα Επίπλου Η σχεδίαση με τον παραδοσιακό τρόπο απαιτεί αυξημένο χρόνο, ενώ

Διαβάστε περισσότερα

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα Ασκήσεις της Ενότητας 2 : Ζωγραφίζοντας με το ΒΥΟΒ -1- α. Η χρήση της πένας Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα Υπάρχουν εντολές που μας επιτρέπουν να επιλέξουμε το χρώμα της πένας, καθώς και το

Διαβάστε περισσότερα

Οργάνωση επεξεργαστή (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Οργάνωση επεξεργαστή (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Οργάνωση επεξεργαστή (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Ταχύτητα εκτέλεσης Χρόνος εκτέλεσης = (αριθμός εντολών που εκτελούνται) Τί έχει σημασία: Χ (χρόνος εκτέλεσης εντολής) Αριθμός

Διαβάστε περισσότερα

9. Συστολικές Συστοιχίες Επεξεργαστών

9. Συστολικές Συστοιχίες Επεξεργαστών Κεφάλαιο 9: Συστολικές συστοιχίες επεξεργαστών 208 9. Συστολικές Συστοιχίες Επεξεργαστών Οι συστολικές συστοιχίες επεξεργαστών είναι επεξεργαστές ειδικού σκοπού οι οποίοι είναι συνήθως προσκολλημένοι σε

Διαβάστε περισσότερα

Ενότητα 1: Πώς να διδάξεις ηλικιωμένους για να χρησιμοποιήσουν τη ψηφιακή τεχνολογία

Ενότητα 1: Πώς να διδάξεις ηλικιωμένους για να χρησιμοποιήσουν τη ψηφιακή τεχνολογία Ενότητα 1: Πώς να διδάξεις ηλικιωμένους για να χρησιμοποιήσουν τη ψηφιακή τεχνολογία Μαθησιακά Αποτελέσματα Ο εκπαιδευτής θα πρέπει: Να είναι ικανός να αναγνωρίζει τί βοηθά στη διατήρηση της μάθησης και

Διαβάστε περισσότερα

Εφαρμογές Προσομοίωσης

Εφαρμογές Προσομοίωσης Εφαρμογές Προσομοίωσης H προσομοίωση (simulation) ως τεχνική μίμησης της συμπεριφοράς ενός συστήματος από ένα άλλο σύστημα, καταλαμβάνει περίοπτη θέση στα πλαίσια των εκπαιδευτικών εφαρμογών των ΤΠΕ. Μπορούμε

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΗ ΤΕΜΑΧΙΩΝ ΣΕ ΣΥΣΤΗΜΑ CAD ΚΑΙ ΕΝΤΑΞΗ ΤΟΥΣ ΣΕ ΕΚΠΑΙΔΕΥΤΙΚΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ

ΣΧΕΔΙΑΣΗ ΤΕΜΑΧΙΩΝ ΣΕ ΣΥΣΤΗΜΑ CAD ΚΑΙ ΕΝΤΑΞΗ ΤΟΥΣ ΣΕ ΕΚΠΑΙΔΕΥΤΙΚΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ΣΧΕΔΙΑΣΗ ΤΕΜΑΧΙΩΝ ΣΕ ΣΥΣΤΗΜΑ CAD ΚΑΙ ΕΝΤΑΞΗ ΤΟΥΣ ΣΕ ΕΚΠΑΙΔΕΥΤΙΚΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Δρ. Αριστομένης Αντωνιάδης Δρ. Νικόλαος Μπιλάλης Δρ. Παύλος Κουλουριδάκης ΚΑΝΙΑΔΑΚΗ ΑΙΜΙΛΙΑ Τρισδιάστατη μοντελοποίηση Είδη

Διαβάστε περισσότερα

Η διαδικασία Παραγωγής Συνθετικής Εικόνας (Rendering)

Η διαδικασία Παραγωγής Συνθετικής Εικόνας (Rendering) Υφή Η διαδικασία Παραγωγής Συνθετικής Εικόνας (Rendering) Θέσεις αντικειμένων και φωτεινών πηγών Θέση παρατηρητή 3D Μοντέλα 3Δ Μετασχ/σμοί Μοντέλου 3Δ Μετασχ/σμός Παρατήρησης Απομάκρυνση Πίσω Επιφανειών

Διαβάστε περισσότερα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Περιγραφή Μαθήματος. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Περιγραφή Μαθήματος. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Περιγραφή Μαθήματος Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Αντικείμενο Μαθήματος Η εκμάθηση των βασικών αρχών λειτουργίας και

Διαβάστε περισσότερα

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ Η Κεντρική Μονάδα Επεξεργασίας (Central Processing Unit -CPU) ή απλούστερα επεξεργαστής αποτελεί το μέρος του υλικού που εκτελεί τις εντολές ενός προγράμματος υπολογιστή

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,

Διαβάστε περισσότερα

Γραφικά & Οπτικοποίηση. Κεφάλαιο 1. Εισαγωγή. Γραφικά & Οπτικοπίηση: Αρχές & Αλγόριθμοι Κεφάλαιο 1

Γραφικά & Οπτικοποίηση. Κεφάλαιο 1. Εισαγωγή. Γραφικά & Οπτικοπίηση: Αρχές & Αλγόριθμοι Κεφάλαιο 1 Γραφικά & Οπτικοποίηση Κεφάλαιο 1 Εισαγωγή Ιστορικά Ιστορική ανασκόπηση : 2 Ιστορικά (2) Ρυθμοί ανάπτυξης CPU και GPU 3 Εφαρμογές Ειδικά εφέ για ταινίες & διαφημίσεις Επιστημονική εξερεύνηση μέσω οπτικοποίησης

Διαβάστε περισσότερα

Λογισμικό διδασκαλίας των μαθηματικών της Γ Τάξης Γυμνασίου

Λογισμικό διδασκαλίας των μαθηματικών της Γ Τάξης Γυμνασίου Λογισμικό διδασκαλίας των μαθηματικών της Γ Τάξης Γυμνασίου Δρ. Βασίλειος Σάλτας 1, Αλέξης Ηλιάδης 2, Ιωάννης Μουστακέας 3 1 Διδάκτωρ Διδακτικής Μαθηματικών, Επιστημονικός Συνεργάτης ΑΣΠΑΙΤΕ Σαπών coin_kav@otenet.gr

Διαβάστε περισσότερα

Γραφικά Ι. Ενότητα 1: Εισαγωγή. Θεοχάρης Θεοχάρης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών

Γραφικά Ι. Ενότητα 1: Εισαγωγή. Θεοχάρης Θεοχάρης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Γραφικά Ι Ενότητα 1: Εισαγωγή Θεοχάρης Θεοχάρης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ενότητα 1 Εισαγωγή Ιστορικά Ιστορική ανασκόπηση : 3 Ιστορικά (2) Ρυθμοί ανάπτυξης CPU και

Διαβάστε περισσότερα

Σενάριο 5. Μετασχηµατισµοί στο επίπεδο. Γνωστική περιοχή: Γεωµετρία Α' Λυκείου. Συµµετρία ως προς άξονα. Σύστηµα συντεταγµένων.

Σενάριο 5. Μετασχηµατισµοί στο επίπεδο. Γνωστική περιοχή: Γεωµετρία Α' Λυκείου. Συµµετρία ως προς άξονα. Σύστηµα συντεταγµένων. Σενάριο 5. Μετασχηµατισµοί στο επίπεδο Γνωστική περιοχή: Γεωµετρία Α' Λυκείου. Συµµετρία ως προς άξονα. Σύστηµα συντεταγµένων. Απόλυτη τιµή πραγµατικών αριθµών. Συµµεταβολή σηµείων. Θέµα: Στο περιβάλλον

Διαβάστε περισσότερα

Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών

Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών Η επεξεργασία των δεδομένων ακολουθεί μια στερεότυπη διαδρομή: τα δεδομένα εισάγονται στο υπολογιστικό σύστημα, υφίστανται μια ορισμένη επεξεργασία και

Διαβάστε περισσότερα

Οδηγίες σχεδίασης στο περιβάλλον Blender

Οδηγίες σχεδίασης στο περιβάλλον Blender Οδηγίες σχεδίασης στο περιβάλλον Blender Στον πραγματικό κόσμο, αντιλαμβανόμαστε τα αντικείμενα σε τρεις κατευθύνσεις ή διαστάσεις. Τυπικά λέμε ότι διαθέτουν ύψος, πλάτος και βάθος. Όταν θέλουμε να αναπαραστήσουμε

Διαβάστε περισσότερα

Βασικές έννοιες προγραμματισμού

Βασικές έννοιες προγραμματισμού Κεφάλαιο 7 Βασικές έννοιες προγραμματισμού 7.1 Γενικός διδακτικός σκοπός Ο γενικός σκοπός του κεφαλαίου είναι να καταστούν ικανοί οι μαθητές να συντάσσουν και να εκτελούν σε δομημένη γλώσσα προγραμματισμού

Διαβάστε περισσότερα

ΗΥ 134. Εισαγωγή στην Οργάνωση και στον Σχεδιασμό Υπολογιστών Ι. Διάλεξη 1. Εισαγωγή. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

ΗΥ 134. Εισαγωγή στην Οργάνωση και στον Σχεδιασμό Υπολογιστών Ι. Διάλεξη 1. Εισαγωγή. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων ΗΥ 134 Εισαγωγή στην Οργάνωση και στον Σχεδιασμό Υπολογιστών Ι Διάλεξη 1 Εισαγωγή Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Οργανωτικά Θέματα Διδάσκων: Νίκος Μπέλλας, Κτήριο Γκλαβάνη,

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

Διαβάστε περισσότερα

Δθμιουργία, μελζτθ και βελτιςτοποίθςθ φωτορεαλιςτικϊν απεικονίςεων πραγματικοφ χρόνου με χριςθ προγραμματιηόμενων επεξεργαςτϊν γραφικϊν

Δθμιουργία, μελζτθ και βελτιςτοποίθςθ φωτορεαλιςτικϊν απεικονίςεων πραγματικοφ χρόνου με χριςθ προγραμματιηόμενων επεξεργαςτϊν γραφικϊν Πανεπιςτιμιο Πατρϊν Σμιμα Μθχανικϊν Θ/Τ & Πλθροφορικισ Δθμιουργία, μελζτθ και βελτιςτοποίθςθ φωτορεαλιςτικϊν απεικονίςεων πραγματικοφ χρόνου με χριςθ προγραμματιηόμενων επεξεργαςτϊν γραφικϊν Σταυρόπουλοσ

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων 2.1 Αρχιτεκτονική Υπολογιστών 2.1 Αρχιτεκτονική Υπολογιστών 2.2 Γλώσσα Μηχανής 2.3 Εκτέλεση προγράµµατος 2.4 Αριθµητικές και λογικές εντολές 2.5 Επικοινωνία µε άλλες συσκευές

Διαβάστε περισσότερα

ΑΤΟΜΙΚΟ ΑΠΟΓΡΑΦΙΚΟ ΔΕΛΤΙΟ ΓΙΑ ΤΑ ΜΕΛΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΠΡΟΣΩΠΙΚΟΥ

ΑΤΟΜΙΚΟ ΑΠΟΓΡΑΦΙΚΟ ΔΕΛΤΙΟ ΓΙΑ ΤΑ ΜΕΛΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΠΡΟΣΩΠΙΚΟΥ Α.ΔΙ.Π. 1 ΑΤΟΜΙΚΟ ΑΠΟΓΡΑΦΙΚΟ ΔΕΛΤΙΟ ΓΙΑ ΤΑ ΜΕΛΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΠΡΟΣΩΠΙΚΟΥ Πανεπιστήμιο Σχολή Τμήμα: Τομέας: Όνομα και τίτλος διδάσκοντος: Επιστημονική ειδίκευση Τίτλοι και κωδικοί διδασκόμενων μαθημάτων

Διαβάστε περισσότερα

Πρόγραμμα σπουδών για την τεχνολογία των DRONES

Πρόγραμμα σπουδών για την τεχνολογία των DRONES Πρόγραμμα σπουδών για την τεχνολογία των DRONES 2017-1-RO01-KA202-037083 Το σχέδιο αυτό χρηματοδοτήθηκε με την υποστήριξη της Ευρωπαϊκής Ένωσης υπό το Πρόγραμμα Erasmus. Η παρούσα δημοσίευση (ανακοίνωση)

Διαβάστε περισσότερα

Ο πρώτος ηλικιακός κύκλος αφορά μαθητές του νηπιαγωγείου (5-6 χρονών), της Α Δημοτικού (6-7 χρονών) και της Β Δημοτικού (7-8 χρονών).

Ο πρώτος ηλικιακός κύκλος αφορά μαθητές του νηπιαγωγείου (5-6 χρονών), της Α Δημοτικού (6-7 χρονών) και της Β Δημοτικού (7-8 χρονών). Μάθημα 5ο Ο πρώτος ηλικιακός κύκλος αφορά μαθητές του νηπιαγωγείου (5-6 χρονών), της Α Δημοτικού (6-7 χρονών) και της Β Δημοτικού (7-8 χρονών). Ο δεύτερος ηλικιακός κύκλος περιλαμβάνει την ηλικιακή περίοδο

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ kv@hua.gr Στόχος Μαθήματος Εισαγωγή σε Βασικούς Όρους Πληροφορικής και Τηλεματικής. Εφαρμογές Τηλεματικής. Αναφορά στις κοινωνικές επιπτώσεις των Υπολογιστών.

Διαβάστε περισσότερα

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Προβλήματα, αλγόριθμοι, ψευδοκώδικας Προβλήματα, αλγόριθμοι, ψευδοκώδικας October 11, 2011 Στο μάθημα Αλγοριθμική και Δομές Δεδομένων θα ασχοληθούμε με ένα μέρος της διαδικασίας επίλυσης υπολογιστικών προβλημάτων. Συγκεκριμένα θα δούμε τι

Διαβάστε περισσότερα

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

Μάθημα 3: Αρχιτεκτονική Υπολογιστών Μάθημα 3: Αρχιτεκτονική Υπολογιστών 3.1 Περιφερειακές μονάδες και τμήμα επεξεργασίας Στην καθημερινή μας ζωή ερχόμαστε συνέχεια σε επαφή με υπολογιστές. Ο υπολογιστής είναι μια συσκευή που επεξεργάζεται

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια Διδάσκων: Α.ΣΤΑΥΡΑΚΟΥΔΗΣ Μάθημα: ΟΙΚ107 Σύνολο ερωτηματολογίων: 38 Τίτλος: ΕΙΣΑΓΩΓΗ ΣΤΑ ΥΠΟΛΟΓΙΣΤΙΚΑ

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό

Διαβάστε περισσότερα

Διδακτική της Πληροφορικής ΙΙ

Διδακτική της Πληροφορικής ΙΙ Διδακτική της Πληροφορικής ΙΙ Ομάδα Γ Βότσης Ευστάθιος Γιαζιτσής Παντελής Σπαής Αλέξανδρος Τάτσης Γεώργιος Προβλήματα που αντιμετωπίζουν οι αρχάριοι προγραμματιστές Εισαγωγή Προβλήματα Δυσκολίες Διδακτικό

Διαβάστε περισσότερα

Εισαγωγικές Έννοιες. ημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο

Εισαγωγικές Έννοιες. ημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο Εισαγωγικές Έννοιες ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 'Μερικές Διαφορικές Εξισώσεις' Ερωτηματολόγιο

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 'Μερικές Διαφορικές Εξισώσεις' Ερωτηματολόγιο Αποτελέσματα Ερωτηματολόγιο 924632 Σύνολο εγγραφών σε αυτό το ερώτημα: 18 Σύνολο εγγραφών στο ερωτηματολόγιο: 18 Ποσοστό συνόλου: 100.00% σελίδα 1 / 44 Ομάδα: Ερωτηματολόγιο Ερώτηση: S0. Θέλετε να συμπληρώσετε

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΑΝΤΩΝΗΣ ΠΑΣΧΑΛΗΣ

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΑΝΤΩΝΗΣ ΠΑΣΧΑΛΗΣ ΕΘΝΙΚΟΝ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟΝ ΠΑΝΕΠΙΣΤΗΜΙΟΝ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΥΛΙΚΟ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΠΠΣ Πληροφορικής και Τηλεπικοινωνιών, E Εξάμηνο

Διαβάστε περισσότερα

Εκπαιδευτική Τεχνολογία - Πολυμέσα. Ελένη Περιστέρη, Msc, PhD

Εκπαιδευτική Τεχνολογία - Πολυμέσα. Ελένη Περιστέρη, Msc, PhD Εκπαιδευτική Τεχνολογία - Πολυμέσα Ελένη Περιστέρη, Msc, PhD Τι είναι η «Εκπαιδευτική Τεχνολογία» (1) Εκπαιδευτική Τεχνολογία είναι «η εφαρμογή τεχνολογικών διαδικασιών και εργαλείων που μπορούν να χρησιμοποιηθούν

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια Διδάσκων: Ι.ΓΕΡΟΘΑΝΑΣΗΣ Μάθημα: 2.5-1 Σύνολο ερωτηματολογίων: 79 Τίτλος: ΟΡΓΑΝΙΚΗ ΧΗΜΕΙΑ Ι 1.

Διαβάστε περισσότερα

Ρετσινάς Σωτήριος ΠΕ 1703 Ηλεκτρολόγων ΑΣΕΤΕΜ

Ρετσινάς Σωτήριος ΠΕ 1703 Ηλεκτρολόγων ΑΣΕΤΕΜ Ρετσινάς Σωτήριος ΠΕ 1703 Ηλεκτρολόγων ΑΣΕΤΕΜ Τι είναι η ερευνητική εργασία Η ερευνητική εργασία στο σχολείο είναι μια δυναμική διαδικασία, ανοιχτή στην αναζήτηση για την κατανόηση του πραγματικού κόσμου.

Διαβάστε περισσότερα

Γεωµετρία Β' Λυκείου. Συµµεταβολή µεγεθών. Εµβαδόν ισοσκελούς τριγώνου. Σύστηµα. συντεταγµένων. Γραφική παράσταση συνάρτησης. Μέγιστη - ελάχιστη τιµή.

Γεωµετρία Β' Λυκείου. Συµµεταβολή µεγεθών. Εµβαδόν ισοσκελούς τριγώνου. Σύστηµα. συντεταγµένων. Γραφική παράσταση συνάρτησης. Μέγιστη - ελάχιστη τιµή. Σενάριο 6. Συµµεταβολές στο ισοσκελές τρίγωνο Γνωστική περιοχή: Γεωµετρία Β' Λυκείου. Συµµεταβολή µεγεθών. Εµβαδόν ισοσκελούς τριγώνου. Σύστηµα συντεταγµένων. Γραφική παράσταση συνάρτησης. Μέγιστη - ελάχιστη

Διαβάστε περισσότερα

METROPOLIS. Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα

METROPOLIS. Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα METROPOLIS Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα Ενσωματωμένα συστήματα Ορίζονται ως ηλεκτρονικά συστήματα τα οποία χρησιμοποιούν υπολογιστές και ηλεκτρονικά υποσυστήματα για να εκτελέσουν

Διαβάστε περισσότερα

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΧΗΜΕΙΑΣ

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΧΗΜΕΙΑΣ ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΧΗΜΕΙΑΣ Κατερίνα Σάλτα ΔιΧηΝΕΤ 2017-2018 Σύνθεση της βιβλιογραφίας Εννοιολογική κατανόηση των μαθητών Επίλυση προβλημάτων Αποτελεσματικές διδακτικές στρατηγικές Επίλυση Προβλημάτων και Χρήση

Διαβάστε περισσότερα

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB)

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB) ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΜΕΘΟΔΟΙ ΕΠΙΛΥΣΗΣ ΜΕ Η/Υ 1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB) Ν.Δ. Λαγαρός Μ. Φραγκιαδάκης Α. Στάμος Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Ενότητα 1: Πώς να διδάξεις ηλικιωμένους για να χρησιμοποιήσουν τη ψηφιακή τεχνολογία. Ημερομηνία: 15/09/2017. Intellectual Output:

Ενότητα 1: Πώς να διδάξεις ηλικιωμένους για να χρησιμοποιήσουν τη ψηφιακή τεχνολογία. Ημερομηνία: 15/09/2017. Intellectual Output: Τίτλος: Εταίρος: Ενότητα 1: Πώς να διδάξεις ηλικιωμένους για να χρησιμοποιήσουν τη ψηφιακή τεχνολογία SOSU Oestjylland Ημερομηνία: 15/09/2017 Intellectual Output: IO3 ΠΕΡΙΕΧΟΜΕΝΑ Ψυχολογικές Πτυχές...2

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΣΠΟΥΔΕΣ ΣΤΟ ΤΜΗΜΑ ΦΥΣΙΚΗΣ

ΒΑΣΙΚΕΣ ΣΠΟΥΔΕΣ ΣΤΟ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΒΑΣΙΚΕΣ ΣΠΟΥΔΕΣ ΣΤΟ ΤΜΗΜΑ ΦΥΣΙΚΗΣ Εισαγωγή Το νέο πρόγραμμα σπουδών που ισχύει πλέον πλήρως, ξεκίνησε να εφαρμόζεται σταδιακά ανά έτος από το ακαδημαϊκό έτος 2011-12 και είναι αποτέλεσμα αναμόρφωσης και

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια Διδάσκων: Σύνολο ΜΗΥΠ Μάθημα: Σύνολο ΜΗΥΠ Σύνολο ερωτηματολογίων: 755 (ΠΡΟΠΤΥΧΙΑΚΟ) 1. Έτος

Διαβάστε περισσότερα

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας 215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας Το Τμήμα ασχολείται με τη διδασκαλία και την έρευνα στην επιστήμη και τεχνολογία των υπολογιστών και τη μελέτη των εφαρμογών τους. Το Τμήμα ιδρύθηκε το 1980 (ως

Διαβάστε περισσότερα

ΕΚΘΕΣΗ ΑΚΑΔΗΜΑΪΚΩΝ ΕΝΔΙΑΦΕΡΟΝΤΩΝ

ΕΚΘΕΣΗ ΑΚΑΔΗΜΑΪΚΩΝ ΕΝΔΙΑΦΕΡΟΝΤΩΝ ΕΚΘΕΣΗ ΑΚΑΔΗΜΑΪΚΩΝ ΕΝΔΙΑΦΕΡΟΝΤΩΝ Η έκθεση ακαδημαϊκών ενδιαφερόντων συνοδεύει σχεδόν πάντα την αίτηση για την είσοδο σε οποιοδήποτε πρόγραμμα μεταπτυχιακών σπουδών. Την έκθεση ακαδημαϊκών ενδιαφερόντων

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια Διδάσκων: Σύνολο Μάθημα: Σύνολο Σύνολο ερωτηματολογίων: 322 ΤΜΗΜΑ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ 1. Έτος Σπουδών:

Διαβάστε περισσότερα

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων ΗΥ 232 Διάλεξη 1 Εισαγωγή στο μάθημα Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Διδάσκων: Οργανωτικά Θέματα Νίκος Μπέλλας, Κτήριο Γκλαβάνη, Γραφείο Β3.7, 2 ος όροφος Προσωπική ιστοσελίδα:

Διαβάστε περισσότερα

Γεωμετρικές Σκιές. Θ. Θεοχάρης Ι. Κακαδιάρης - Γ. Πασσαλής

Γεωμετρικές Σκιές. Θ. Θεοχάρης Ι. Κακαδιάρης - Γ. Πασσαλής Γεωμετρικές Σκιές Θ. Θεοχάρης Ι. Κακαδιάρης - Γ. Πασσαλής Περιεχόμενα Σ1 Χαρακτηριστικά Σκιών στα Γραφικά Σ2 Απλές Σκιές Σ3 Σύγχρονοι Αλγόριθμοι Σκιών 2 Εισαγωγή (1) Οι σκιές είναι σημαντικές στην κατανόηση

Διαβάστε περισσότερα

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 'Μιγαδική Ανάλυση' Ερωτηματολόγιο

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 'Μιγαδική Ανάλυση' Ερωτηματολόγιο Αποτελέσματα Ερωτηματολόγιο 452293 Σύνολο εγγραφών σε αυτό το ερώτημα: 24 Σύνολο εγγραφών στο ερωτηματολόγιο: 24 Ποσοστό συνόλου: 100.00% σελίδα 1 / 45 Ομάδα: Ερωτηματολόγιο Ερώτηση: S0. Θέλετε να συμπληρώσετε

Διαβάστε περισσότερα

3. Περιγράμματα Μαθημάτων Προγράμματος Σπουδών

3. Περιγράμματα Μαθημάτων Προγράμματος Σπουδών 3. Περιγράμματα Μαθημάτων Προγράμματος Σπουδών Στην ενότητα αυτή παρουσιάζονται τα συνοπτικά περιγράμματα των μαθημάτων που διδάσκονται στο Πρόγραμμα Σπουδών, είτε αυτά προσφέρονται από το τμήμα που είναι

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ (ΠΜΣ) «ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΕΣ» ΤΟΥ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ Α.Π.Θ.

ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ (ΠΜΣ) «ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΕΣ» ΤΟΥ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ Α.Π.Θ. ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ (ΠΜΣ) «ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΕΣ» ΤΟΥ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ Α.Π.Θ. ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΑΠΟΤΙΜΗΣΗΣ ΣΠΟΥΔΩΝ Ακαδημαϊκό Έτος Εγγραφής

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ 1. ΓΕΝΙΚΑ ΣΧΟΛΗ Σ.Τ.ΕΦ. Α.Ε.Ι. ΠΕΙΡΑΙΑ Τ.Τ. ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΑΥΤΟΜΑΤΙΣΜΟΥ ΤΕ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ 2201203 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ Β ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ Διδάσκων: Σύνολο Χειμερινό εξάμηνο 2017-2018 Μάθημα: Σύνολο Σύνολο ερωτηματολογίων: 59 ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Ερωτήσεις για το/τη φοιτητή/φοιτήτρια 1. Έτος Σπουδών: 1 1ο έτος 54 92% 2 2ο έτος 4

Διαβάστε περισσότερα

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΕΡΛΙΑΟΥΝΤΑΣ ΣΤΕΦΑΝΟΣ, ΠΕ19 ΚΕΦΑΛΑΙΟ 3 Αλγόριθμοι 3. Αλγόριθμοι 2 3. Αλγόριθμοι 3.1 Η έννοια του αλγορίθμου 3.2 Χαρακτηριστικά αλγορίθμου 3.3 Ανάλυση αλγορίθμων

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

Διαβάστε περισσότερα

ΣΕΝΑΡΙΟ ΤΠΕ ΓΕΝΙΚΕΥΜΕΝΟ ΠΥΘΑΓΟΡΕΙΟ ΘΕΩΡΗΜΑ - ΝΟΜΟΣ ΣΥΝΗΜΙΤΟΝΩΝ

ΣΕΝΑΡΙΟ ΤΠΕ ΓΕΝΙΚΕΥΜΕΝΟ ΠΥΘΑΓΟΡΕΙΟ ΘΕΩΡΗΜΑ - ΝΟΜΟΣ ΣΥΝΗΜΙΤΟΝΩΝ ΣΕΝΑΡΙΟ ΤΠΕ ΓΕΝΙΚΕΥΜΕΝΟ ΠΥΘΑΓΟΡΕΙΟ ΘΕΩΡΗΜΑ - ΝΟΜΟΣ ΣΥΝΗΜΙΤΟΝΩΝ Γνωστική Περιοχή: Γεωμετρία Β Λυκείου Θέμα Το Πυθαγόρειο Θεώρημα είναι γνωστό στους μαθητές από το Γυμνάσιο. Το προτεινόμενα θέμα αφορά την

Διαβάστε περισσότερα

DeSqual Ενότητες κατάρτισης 1. Ενδυνάμωση των εξυπηρετούμενων

DeSqual Ενότητες κατάρτισης 1. Ενδυνάμωση των εξυπηρετούμενων DeSqual Ενότητες κατάρτισης 1. Ενδυνάμωση των εξυπηρετούμενων 2 x 4 ώρες Μέτρηση και Βελτίωση Ενδυνάμωσης Ορισμός της Ενδυνάμωσης: Η ενδυνάμωση είναι η διαδικασία της αύξησης της ικανότητας των ατόμων

Διαβάστε περισσότερα

ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ

ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΓΙΑ ΤΗΝ ΑΞΙΟΠΟΙΗΣΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΩΝ ΤΠΕ ΣΤΗ ΔΙΔΑΚΤΙΚΗ ΠΡΑΞΗ ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ ΟΡΙΟ ΣΥΝΑΡΤΗΣΗΣ ΕΞ ΑΡΙΣΤΕΡΩΝ ΚΑΙ ΕΚ ΔΕΞΙΩΝ ΣΥΓΓΡΑΦΕΑΣ: ΚΟΥΤΙΔΗΣ ΙΩΑΝΝΗΣ

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ 1. Έτος Σπουδών: 39% 1ο έτος 433 39% 2ο έτος 110 10% 19% 15% 16% 3ο έτος 215

Διαβάστε περισσότερα

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

Διαβάστε περισσότερα

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που

Διαβάστε περισσότερα

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα.

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα. i Π Ρ Ο Λ Ο Γ Ο Σ Το βιβλίο αυτό αποτελεί μια εισαγωγή στα βασικά προβλήματα των αριθμητικών μεθόδων της υπολογιστικής γραμμικής άλγεβρας (computational linear algebra) και της αριθμητικής ανάλυσης (numerical

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΤΥΞΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΛΟΓΙΣΜΙΚΟΥ Η γλώσσα προγραμματισμού C ΕΡΓΑΣΤΗΡΙΟ 2: Εκφράσεις, πίνακες και βρόχοι 14 Απριλίου 2016 Το σημερινό εργαστήριο

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ Κ Υ Κ Λ Ο Υ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Κ Α Ι Υ Π Η Ρ Ε Σ Ι Ω Ν Τ Ε Χ Ν Ο Λ Ο Γ Ι Κ Η

Διαβάστε περισσότερα

Προγραμματισμός. Το περιβάλλον του scratch

Προγραμματισμός. Το περιβάλλον του scratch Προγραμματισμός Η τέχνη του να μπορούμε να γράφουμε τα δικά μας προγράμματα ονομάζεται προγραμματισμός. Γενικότερα ως προγραμματιστικό πρόβλημα θεωρούμε κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια Διδάσκων: Κ.ΜΑΥΡΙΔΗΣ Μάθημα: ΜΑΕ816 Σύνολο ερωτηματολογίων: 40 Τίτλος: ΕΞΙΣΩΣΕΙΣ ΔΙΑΦΟΡΩΝ ΔΙΑΚΡΙΤΑ

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΓΙΑ ΤΗ ΜΑΘΗΣΗ ΚΑΙ ΤΗ ΔΙΔΑΣΚΑΛΙΑ ΣΤΗΝ ΠΡΟΣΧΟΛΙΚΗ ΕΚΠΑΙΔΕΥΣΗ

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΓΙΑ ΤΗ ΜΑΘΗΣΗ ΚΑΙ ΤΗ ΔΙΔΑΣΚΑΛΙΑ ΣΤΗΝ ΠΡΟΣΧΟΛΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΓΙΑ ΤΗ ΜΑΘΗΣΗ ΚΑΙ ΤΗ ΔΙΔΑΣΚΑΛΙΑ ΣΤΗΝ ΠΡΟΣΧΟΛΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΑΝΑΓΝΩΡΙΖΟΝΤΑΣ ΤΗ ΔΙΑΦΟΡΕΤΙΚΟΤΗΤΑ & ΑΝΑΠΤΥΣΣΟΝΤΑΣ ΔΙΑΦΟΡΟΠΟΙΗΜΕΝΕΣ ΠΡΟΣΕΓΓΙΣΕΙΣ Διαστάσεις της διαφορετικότητας Τα παιδιά προέρχονται

Διαβάστε περισσότερα

H Συμβολή της Υπολογιστικής Σκέψης στην Προετοιμασία του Αυριανού Πολίτη

H Συμβολή της Υπολογιστικής Σκέψης στην Προετοιμασία του Αυριανού Πολίτη H Συμβολή της Υπολογιστικής Σκέψης στην Προετοιμασία του Αυριανού Πολίτη Κοτίνη Ι., Τζελέπη Σ. Σχ. Σύμβουλοι Κ. Μακεδονίας στην οικονομία, στη τέχνη, στην επιστήμη, στις ανθρωπιστικές και κοινωνικές επιστήμες.

Διαβάστε περισσότερα

Γραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διαλέξεις #11-#12

Γραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διαλέξεις #11-#12 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Χειμερινό εξάμηνο Γραφικά με υπολογιστές Διδάσκων: Φοίβος Μυλωνάς fmlonas@ionio.gr Διαλέξεις #-# Σύνθεση Δ Μετασχηματισμών Ομογενείς Συντεταγμένες Παραδείγματα Μετασχηματισμών

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΣΧΟΛΗ ΠΟΛΥΤΕΧΝΙΚΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0102 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 2

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΣΧΟΛΗ ΠΟΛΥΤΕΧΝΙΚΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0102 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 2 ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΠΟΛΥΤΕΧΝΙΚΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0102 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 2 ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ ΕΡΓΑΣΤΗΡΙΟ ΕΙΣΑΓΩΓΗ ΣΤΗΝ

Διαβάστε περισσότερα

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access)

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μελετώντας το μάθημα θα μπορείς να ξέρεις τη λειτουργία του Polling να ξέρεις

Διαβάστε περισσότερα

Τα σχέδια μαθήματος 1 Εισαγωγή

Τα σχέδια μαθήματος 1 Εισαγωγή Τα σχέδια μαθήματος 1 Εισαγωγή Τα σχέδια μαθήματος αποτελούν ένα είδος προσωπικών σημειώσεων που κρατά ο εκπαιδευτικός προκειμένου να πραγματοποιήσει αποτελεσματικές διδασκαλίες. Περιέχουν πληροφορίες

Διαβάστε περισσότερα

Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή

Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Ταυτότητα Σεναρίου Τίτλος: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Γνωστικό Αντικείμενο: Πληροφορική Διδακτική Ενότητα: Ελέγχω-Προγραμματίζω τον Υπολογιστή

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΕΚΠΑΙΔΕΥΣΗ

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΕΚΠΑΙΔΕΥΣΗ ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΕΚΠΑΙΔΕΥΣΗ Γιατί η Ρομποτική στην Εκπαίδευση; A) Τα παιδιά όταν σχεδιάζουν, κατασκευάζουν και προγραμματίζουν ρομπότ έχουν την ευκαιρία να μάθουν παίζοντας και να αναπτύξουν δεξιότητες Η

Διαβάστε περισσότερα

Διαδικασία μετασχηματισμού του Προγράμματος Σπουδών σε μιντιακές δράσεις. Λοΐζος Σοφός

Διαδικασία μετασχηματισμού του Προγράμματος Σπουδών σε μιντιακές δράσεις. Λοΐζος Σοφός Διαδικασία μετασχηματισμού του Προγράμματος Σπουδών σε μιντιακές δράσεις Λοΐζος Σοφός Οι 5 φάσεις του διδακτικού μετασχηματισμού 1. Εμπειρική σύλληψη ενός σεναρίου μιντιακής δράσης και χαρτογράφηση της

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4 Διαδικασίες παραγωγής λογισμικού Στόχοι Παρουσίαση μοντέλων παραγωγής λογισμικού Περιγραφή τριών γενικών μοντέλων παραγωγής λογισμικού και πότε μπορούν να χρησιμοποιούνται Γενική περιγραφή των μοντέλων

Διαβάστε περισσότερα

Εισαγωγή Συμβόλαιο Μαθήματος

Εισαγωγή Συμβόλαιο Μαθήματος ΗΜΥ 212 Οργάνωση Υπολογιστών και Μικροεπεξεγραστές Εαρινό Εξάμηνο 2007 Συμβόλαιο Μαθήματος 1 Γενικές Πληροφορίες Διαλέξεις: Διδάσκων: Βοηθός Μαθήματος: Δευτέρα και Πέμπτη, 16:30 18:00 μ.μ. Πανεπιστημιούπολη,

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

Salinity Project: Ανακρίνοντας τo θαλασσινό νερό

Salinity Project: Ανακρίνοντας τo θαλασσινό νερό Salinity Project: Ανακρίνοντας τo θαλασσινό νερό Μέτρηση της Αλατότητας σε θάλασσες τις Αττικής Ε. Θαρουνιάτη ΠΕ03, Ε. Κοντογούλα ΠΕ04 & ΠΕ32, Καλλιτεχνικό Γυμνάσιο Γέρακα με Λ.Τ. Περιγραφή της Δραστηριότητας

Διαβάστε περισσότερα

Δραστηριότητες & Υλικό για τα Μαθηματικά του Δημοτικού

Δραστηριότητες & Υλικό για τα Μαθηματικά του Δημοτικού Δραστηριότητες & Υλικό για τα Μαθηματικά του Δημοτικού Πέτρος Κλιάπης kliapis@sch.gr 1 Ο Ρόλος του εκπαιδευτικού Αξιολογεί την αρχική μαθηματική κατάσταση κάθε παιδιού, ομαδοποιεί τα παιδιά σύμφωνα με

Διαβάστε περισσότερα

Αναζητήσεις στο Διαδίκτυο

Αναζητήσεις στο Διαδίκτυο Αναζητήσεις στο Διαδίκτυο Πλεονεκτήματα από τη χρήση του Διαδικτύου για την αναζήτηση πληροφοριών Υπάρχει πληθώρα πληροφοριών (που περιλαμβάνουν μεγάλο εύρος από media). Οι μαθητές καθίστανται «ερευνητές

Διαβάστε περισσότερα

ισδιάστατοι μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί

ισδιάστατοι μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί Πολλά προβλήματα λύνονται μέσω δισδιάστατων απεικονίσεων ενός μοντέλου. Μεταξύ αυτών και τα προβλήματα κίνησης, όπως η κίνηση ενός συρόμενου μηχανισμού.

Διαβάστε περισσότερα

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ (χειμ ) : ΟΙΚ107 / Ηλεκτρονικοί υπολογιστές Ι (Σταυρακούδης)

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ (χειμ ) : ΟΙΚ107 / Ηλεκτρονικοί υπολογιστές Ι (Σταυρακούδης) ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ (χειμ 2011-12) : ΟΙΚ107 / Ηλεκτρονικοί υπολογιστές Ι (Σταυρακούδης) Βαθμολογική κλίμακα : 1 : ΚΑΘΟΛΟΥ' 2 : ΛΙΓΟ' 4 : ΠΟΛΥ' 5 : ΠΑΡΑ ΠΟΛΥ' 3 : ΜΕΤΡΙΑ' ΔΕΙΓΜΑ : 75 1.Έτος Σπουδών:

Διαβάστε περισσότερα

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι 21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB Αλγόριθμος Διαδικασία Παράμετροι Τι είναι Αλγόριθμος; Οι οδηγίες που δίνουμε με λογική σειρά, ώστε να εκτελέσουμε μια διαδικασία ή να επιλύσουμε ένα

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΙΑ Α ΤΕΤΡΑΜΗΝΟΥ ΤΟΥ ΜΑΘΗΤΗ ΠΑΠΑΝΙΚΟΛΑΟΥ ΓΙΩΡΓΟΥ

ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΙΑ Α ΤΕΤΡΑΜΗΝΟΥ ΤΟΥ ΜΑΘΗΤΗ ΠΑΠΑΝΙΚΟΛΑΟΥ ΓΙΩΡΓΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΙΑ Α ΤΕΤΡΑΜΗΝΟΥ ΤΟΥ ΜΑΘΗΤΗ ΠΑΠΑΝΙΚΟΛΑΟΥ ΓΙΩΡΓΟΥ ΘΕΜΑ: Η ΑΝΑΛΥΤΙΚΗ ΜΗΧΑΝΗ ΤΟΥ CHARLES BABBAGE ΠΡΟΤΥΠΟ ΠΕΙΡΑΜΑΤΙΚΟ ΛΥΚΕΙΟ BARBAKEIOΥ

Διαβάστε περισσότερα

ΔΙΕΡΕΥΝΗΣΗ ΤΩΝ ΕΝΝΟΙΩΝ ΕΝΤΑΣΗ ΚΑΙ ΔΥΝΑΜΙΚΟ ΣΕ ΗΛΕΚΤΡΙΚΟ ΠΕΔΙΟ ΠΟΥ ΔΗΜΙΟΥΡΓΕΙΤΑΙ ΑΠΟ ΔΥΟ ΣΗΜΕΙΑΚΑ ΦΟΡΤΙΑ

ΔΙΕΡΕΥΝΗΣΗ ΤΩΝ ΕΝΝΟΙΩΝ ΕΝΤΑΣΗ ΚΑΙ ΔΥΝΑΜΙΚΟ ΣΕ ΗΛΕΚΤΡΙΚΟ ΠΕΔΙΟ ΠΟΥ ΔΗΜΙΟΥΡΓΕΙΤΑΙ ΑΠΟ ΔΥΟ ΣΗΜΕΙΑΚΑ ΦΟΡΤΙΑ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 475 ΔΙΕΡΕΥΝΗΣΗ ΤΩΝ ΕΝΝΟΙΩΝ ΕΝΤΑΣΗ ΚΑΙ ΔΥΝΑΜΙΚΟ ΣΕ ΗΛΕΚΤΡΙΚΟ ΠΕΔΙΟ ΠΟΥ ΔΗΜΙΟΥΡΓΕΙΤΑΙ ΑΠΟ ΔΥΟ ΣΗΜΕΙΑΚΑ ΦΟΡΤΙΑ Μαστρογιάννης Αθανάσιος Εκπαιδευτικός Δευτεροβάθμιας

Διαβάστε περισσότερα