Περιεχόμενα ΚΕΦΑΛΑΙΟ 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. (Ηχογραφήσεις και μαγνητοσκοπήσεις αυτών των παραδόσεων είναι διαθέσιμες στο Διαδίκτυο (http://courses.ece.illinois.edu/ece498/al).) Η συναρμολόγηση: το τελικό έργο Ενώ οι παραδόσεις, τα εργαστήρια, και τα κεφάλαια αυτού του βιβλίου βοηθούν τους φοιτητές να αποκτήσουν τα διανοητικά θεμέλια, αυτό που δένει μαζί το σύνολο της εμπειρίας μάθησης είναι το τελικό έργο (final project). Το τελικό έργο είναι τόσο σημαντικό για το μάθημα ώστε έχει εξέχουσα θέση σε αυτό και απαιτεί προσπάθεια σχεδόν 2 μηνών. Περιλαμβάνει πέντε καινοτόμες πτυχές: παροχή συμβουλών, εργαστήριο, "κλινική", τελική αναφορά, και συμπόσιο. (Παρόλο που πολλές από τις πληροφορίες που αφορούν το τελικό έργο είναι διαθέσιμες στην τοποθεσία Ιστού του ECE498AL (http://courses.ece.illinois. 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.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 Δομή

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι 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 Μάθημα: Θεωρία + προαιρετικό

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Απεικόνιση Υφής. Μέρος Α Υφή σε Πολύγωνα

Απεικόνιση Υφής. Μέρος Α Υφή σε Πολύγωνα Απεικόνιση Γραφικά ΥφήςΥπολογιστών Απεικόνιση Υφής Μέρος Α Υφή σε Πολύγωνα Γ. Γ. Παπαϊωάννου, - 2008 Τι Είναι η Υφή; Η υφή είναι η χωρική διαμόρφωση των ποιοτικών χαρακτηριστικών της επιφάνειας ενός αντικειμένου,

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

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

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

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

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων.

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Στην προηγούμενη Εκπαιδευτική Μονάδα παρουσιάστηκαν ορισμένα χρήσιμα παραδείγματα διαδεδομένων εργαλείων για τον χρονοπρογραμματισμό

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

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

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

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

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

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

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

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

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

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

http://kesyp.didefth.gr/ 1

http://kesyp.didefth.gr/ 1 248_Τµήµα Εφαρµοσµένων Μαθηµατικών Πανεπιστήµιο Κρήτης, Ηράκλειο Προπτυχιακό Πρόγραµµα Σκοπός του Τµήµατος Εφαρµοσµένων Μαθηµατικών είναι η εκαπαίδευση επιστηµόνων ικανών όχι µόνο να υπηρετήσουν και να

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

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ Μ. Γρηγοριάδου Ρ. Γόγουλου Ενότητα: Η Διδασκαλία του Προγραμματισμού Περιεχόμενα Παρουσίασης

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

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

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

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

Σκοπός του μαθήματος

Σκοπός του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εισαγωγή Βασικές Έννοιες Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Σκοπός του μαθήματος Η απόκτηση των γνώσεων

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

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)

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

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές

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

Διδακτικές Τεχνικές (Στρατηγικές)

Διδακτικές Τεχνικές (Στρατηγικές) Διδακτικές Τεχνικές (Στρατηγικές) Ενδεικτικές τεχνικές διδασκαλίας: 1. Εισήγηση ή διάλεξη ή Μονολογική Παρουσίαση 2. Συζήτηση ή διάλογος 3. Ερωταποκρίσεις 4. Χιονοστιβάδα 5. Καταιγισμός Ιδεών 6. Επίδειξη

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

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

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

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

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

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

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

Εικόνα. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 05-1

Εικόνα. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 05-1 Εικόνα Εισαγωγή Ψηφιακή αναπαράσταση Κωδικοποίηση των χρωμάτων Συσκευές εισόδου και εξόδου Βάθος χρώματος και ανάλυση Συμβολική αναπαράσταση Μετάδοση εικόνας Σύνθεση εικόνας Ανάλυση εικόνας Τεχνολογία

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

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:

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

Ανάπτυξη Χωρικής Αντίληψης και Σκέψης

Ανάπτυξη Χωρικής Αντίληψης και Σκέψης Ανάπτυξη Χωρικής Αντίληψης και Σκέψης Clements & Sarama, 2009; Sarama & Clements, 2009 Χωρική αντίληψη και σκέψη Προσανατολισμός στο χώρο Οπτικοποίηση (visualization) Νοερή εικονική αναπαράσταση Νοερή

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

Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης

Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης Τι θα μάθουμε σήμερα: Να αναγνωρίζουμε και να ονομάζουμε άλλες περιφερειακές συσκευές και κάρτες επέκτασης Να εντοπίζουμε τα κύρια χαρακτηριστικά

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

Τεχνικές Μείωσης Διαστάσεων. Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας

Τεχνικές Μείωσης Διαστάσεων. Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας Τεχνικές Μείωσης Διαστάσεων Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας 1 Εισαγωγή Το μεγαλύτερο μέρος των δεδομένων που καλούμαστε να επεξεργαστούμε είναι πολυδιάστατα.

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

ΠΑΙΖΩ ΚΑΙ ΚΑΤΑΛΑΒΑΙΝΩ ΜΑΘΗΜΑΤΙΚΑ

ΠΑΙΖΩ ΚΑΙ ΚΑΤΑΛΑΒΑΙΝΩ ΜΑΘΗΜΑΤΙΚΑ 1oς ΚΥΚΛΟΣ - ΠΑΙΖΟΥΜΕ ΚΑΙ ΜΑΘΑΙΝΟΥΜΕ ΤΟΥΣ ΑΡΙΘΜΟΥΣ Α Ενότητα Ανακαλύπτουμε τις ιδιότητες των υλικών μας, τα τοποθετούμε σε ομάδες και διατυπώνουμε κριτήρια ομαδοποίησης Οι μαθητές μαθαίνουν να αναπτύσσουν

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

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Μάθημα 4.5 Η Μνήμη - Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις τα κυριότερα είδη μνήμης

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

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ Γ' ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΕΜΠΤΗ 26 ΑΠΡΙΛΙΟΥ 2012 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ

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

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει;

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει; ΜΑΘΗΜΑ 7 Κλήση αλγορίθμου από αλγόριθμο Αναδρομή Σ χ ο λ ι κ ο Β ι β λ ι ο ΥΠΟΚΕΦΑΛΑΙΟ 2.2.7: ΕΝΤΟΛΕΣ ΚΑΙ ΔΟΜΕΣ ΑΛΓΟΡΙΘΜΟΥ ΠΑΡΑΓΡΑΦΟI 2.2.7.5: Κλήση αλγορίθμου από αλγόριθμο 2.2.7.6: Αναδρομή εισαγωγη

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

Τμήμα Πληροφορικής & Τηλεπικοινωνιών Μεταπτυχιακό Πρόγραμμα Σπουδών Ακαδημαϊκό Έτος 2013-14. ΠΜΣ ΚΑΤΕΥΘΥΝΣΗ 6 η

Τμήμα Πληροφορικής & Τηλεπικοινωνιών Μεταπτυχιακό Πρόγραμμα Σπουδών Ακαδημαϊκό Έτος 2013-14. ΠΜΣ ΚΑΤΕΥΘΥΝΣΗ 6 η Τμήμα Πληροφορικής & Τηλεπικοινωνιών Μεταπτυχιακό Πρόγραμμα Σπουδών Ακαδημαϊκό Έτος 2013-14 ΠΜΣ ΚΑΤΕΥΘΥΝΣΗ 6 η Νέες Τεχνολογίες Πληροφορικής και Τηλεπικοινωνιών Εργασία στο Μαθήμα Σχεδίαση Εκπαιδευτικού

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

Η διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες

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

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

ΕΠΙΣΤΗΜΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΜΟΙ: Μια ενδιαφέρουσα σταδιοδρομία

ΕΠΙΣΤΗΜΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΜΟΙ: Μια ενδιαφέρουσα σταδιοδρομία ΕΠΙΣΤΗΜΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΜΟΙ: Μια ενδιαφέρουσα σταδιοδρομία N. Μισυρλής (e-mail: nmis@di.uoa.gr) Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Parallel Scientific Computing Laboratory (PSCL)

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

Αρχιτεκτονική Υπολογιστών. ηµήτρης Γκιζόπουλος Καθηγητής

Αρχιτεκτονική Υπολογιστών. ηµήτρης Γκιζόπουλος Καθηγητής Αρχιτεκτονική Υπολογιστών ΙI ηµήτρης Γκιζόπουλος Καθηγητής Γενικά ηµήτρης Γκιζόπουλος, Καθηγητής http://www.di.uoa.gr/~dgizop γραφείο Α32 ιδασκαλία στο αµφιθέατρο Α2 ευτέρα 11 00 13 00 Πέµπτη 13 00 15

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

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5.1 Εισαγωγή στους αλγορίθμους 5.1.1 Εισαγωγή και ορισμοί Αλγόριθμος (algorithm) είναι ένα πεπερασμένο σύνολο εντολών οι οποίες εκτελούν κάποιο ιδιαίτερο έργο. Κάθε αλγόριθμος

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

ΔΙΔΑΣΚΑΛΙΑ ΓΝΩΣΤΙΚΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ Δρ. Ζαφειριάδης Κυριάκος Οι ικανοί αναγνώστες χρησιμοποιούν πολλές στρατηγικές (συνδυάζουν την

ΔΙΔΑΣΚΑΛΙΑ ΓΝΩΣΤΙΚΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ Δρ. Ζαφειριάδης Κυριάκος Οι ικανοί αναγνώστες χρησιμοποιούν πολλές στρατηγικές (συνδυάζουν την 1 ΔΙΔΑΣΚΑΛΙΑ ΓΝΩΣΤΙΚΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ Δρ. Ζαφειριάδης Κυριάκος Οι ικανοί αναγνώστες χρησιμοποιούν πολλές στρατηγικές (συνδυάζουν την παλαιότερη γνώση τους, σημειώνουν λεπτομέρειες, παρακολουθούν

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

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

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Α ΛΥΚΕΙΟΥ Σεπτέμβριος 2007 ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ - Α ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ Το μάθημα της Πληροφορικής στην Α Λυκείου έχει ως

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

Εργαστήριο Γραφικών. Βοηθητικό Υλικό για την εκπόνηση των εργασιών Αφορά την 1 η Εργαστηριακή Άσκηση

Εργαστήριο Γραφικών. Βοηθητικό Υλικό για την εκπόνηση των εργασιών Αφορά την 1 η Εργαστηριακή Άσκηση 1 Εργαστήριο Γραφικών Βοηθητικό Υλικό για την εκπόνηση των εργασιών Αφορά την 1 η Εργαστηριακή Άσκηση Μέρος B Σπύρος Συρμακέσης Καθηγητής syrma@teimes.gr Εύη Φαλιάγκα Δρ. Μηχανικός Η/Υ efaliaga@teimes.gr

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

ΟΜΑΔΑ Λ. Αναστασίου Κωνσταντίνος Δεληγιάννη Ισαβέλλα Ζωγοπούλου Άννα Κουκάκης Γιώργος Σταθάκη Αρετιάννα

ΟΜΑΔΑ Λ. Αναστασίου Κωνσταντίνος Δεληγιάννη Ισαβέλλα Ζωγοπούλου Άννα Κουκάκης Γιώργος Σταθάκη Αρετιάννα ΟΜΑΔΑ Λ Αναστασίου Κωνσταντίνος Δεληγιάννη Ισαβέλλα Ζωγοπούλου Άννα Κουκάκης Γιώργος Σταθάκη Αρετιάννα ΒΙΟΠΛΗΡΟΦΟΡΙΚΗ Τι είναι η βιοπληροφορική; Αποκαλείται ο επιστημονικός κλάδος ο οποίος προέκυψε από

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

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

ΕΦΑΠΤΟΜΕΝΗ ΓΩΝΙΑΣ ΚΑΙ ΚΛΙΣΗ ΕΥΘΕΙΑΣ ΜΑΘΗΜΑΤΙΚΑ Β' ΓΥΜΝΑΣΙΟΥ 184 1 ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΕΦΑΠΤΟΜΕΝΗ ΓΩΝΙΑΣ ΚΑΙ ΚΛΙΣΗ ΕΥΘΕΙΑΣ ΜΑΘΗΜΑΤΙΚΑ Β' ΓΥΜΝΑΣΙΟΥ Ιωάννου Στυλιανός Εκπαιδευτικός Μαθηματικός Β θμιας Εκπ/σης Παιδαγωγική αναζήτηση Η τριγωνομετρία

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Τμήμα Μαθηματικών & Εφαρμοσμένων Μαθηματικών. Σχολή Θετικών και Τεχνολογικών Επιστημών. οδηγός σπουδών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Τμήμα Μαθηματικών & Εφαρμοσμένων Μαθηματικών. Σχολή Θετικών και Τεχνολογικών Επιστημών. οδηγός σπουδών ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τμήμα Μαθηματικών & Εφαρμοσμένων Μαθηματικών Σχολή Θετικών και Τεχνολογικών Επιστημών οδηγός σπουδών Ιστορικά Στοιχεία Ίδρυση του Τμήματος: Το Τμήμα δημιουργήθηκε τον Ιούνιο του 2013

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

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

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

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

Ορολογία Αλγόριθμος, υπολογιστική σκέψη, αλγοριθμική σκέψη, αποδοτικότητα, δοκιμή.

Ορολογία Αλγόριθμος, υπολογιστική σκέψη, αλγοριθμική σκέψη, αποδοτικότητα, δοκιμή. Το παζλ ανταλλαγής Ηλικίες: 7 ενήλικες Προαπαιτούμενες δεξιότητες: Καμία Χρόνος: 50-60 λεπτά Μέγεθος ομάδας: 8 με 30 Εστίαση Τι είναι αλγόριθμος; Δοκιμή Αποδοτικότητα αλγορίθμων Υπολογιστική και αλγοριθμική

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

Γραφικά με Η/Υ / Εισαγωγή

Γραφικά με Η/Υ / Εισαγωγή Γραφικά με Η/Υ Εισαγωγή Πληροφορίες μαθήματος (1/4) Υπεύθυνος μαθήματος: Μανιτσάρης Αθανάσιος, Καθηγητής ιδάσκοντες: Μανιτσάρης Αθανάσιος: email: manits@uom.gr Μαυρίδης Ιωάννης: email: mavridis@uom.gr

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

Προσφερόμενα Διπλώματα (Προσφερόμενοι Τίτλοι)

Προσφερόμενα Διπλώματα (Προσφερόμενοι Τίτλοι) Εισαγωγή Το Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Πανεπιστημίου Κύπρου προσφέρει ολοκληρωμένα προπτυχιακά και μεταπτυχιακά προγράμματα σπουδών στους κλάδους του Ηλεκτρολόγου Μηχανικού

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

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δρ. Κόννης Γιώργος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Προγραμματισμός Στόχοι 1 Να περιγράψουμε τις έννοιες του Υπολογιστικού Προβλήματος και του Προγράμματος/Αλγορίθμου

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

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα 1. Εισαγωγή 1.1 O Υπολογιστής ως εργαλείο μηχανικού 1.2 Η Επιστήμη των υπολογιστών 1.3 Ιστορικό Σημείωμα 1.4 Ο υπολογιστής μηχανή επεξεργασίας ψηφιακής πληροφορίας 1.5 Ψηφιοποίηση πληροφορίας 1.5.1 ψηφιοποίηση

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 1 ο Εξάμηνο Σπουδών Χειμερινό Εξάμηνο 2012/13 Τμήμα Εφαρμοσμένων Μαθηματικών, Πανεπιστήμιο Κρήτης Διδάσκων: Χαρμανδάρης Ευάγγελος, email: vagelis@tem.uoc.gr, Ιστοσελίδα

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

Σχολείο Δεύτερης Ευκαιρίας. Ιωαννίνων. Αριθμητικός Γραμματισμός. Εισηγήτρια : Σεντελέ Καίτη

Σχολείο Δεύτερης Ευκαιρίας. Ιωαννίνων. Αριθμητικός Γραμματισμός. Εισηγήτρια : Σεντελέ Καίτη Σχολείο Δεύτερης Ευκαιρίας Ιωαννίνων Αριθμητικός Γραμματισμός Εισηγήτρια : Σεντελέ Καίτη ΘΕΜΑ ΕΙΣΗΓΗΣΗΣ «Προγραμματισμός-Οργάνωση και υλοποίηση μιας διδακτικής ενότητας στον Αριθμητικό Γραμματισμό» ΠΡΟΣΘΕΣΗ

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

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa. Πληροφορική 1 Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.gr/~organosi/ 2 Η δομή του μαθήματος Εισαγωγή στην

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

«Εισαγωγή στον Τριγωνομετρικό Κύκλο» Διδάσκοντας Μαθηματικά με Τ.Π.Ε.

«Εισαγωγή στον Τριγωνομετρικό Κύκλο» Διδάσκοντας Μαθηματικά με Τ.Π.Ε. «Εισαγωγή στον Τριγωνομετρικό Κύκλο» Διδάσκοντας Μαθηματικά με Τ.Π.Ε. Μπολοτάκης Γιώργος Μαθηματικός, Επιμορφωτής Β επιπέδου, Διευθυντής Γυμνασίου Αγ. Αθανασίου Δράμας, Τραπεζούντος 7, Άγιος Αθανάσιος,

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

Το υλικό του υπολογιστή

Το υλικό του υπολογιστή Το υλικό του υπολογιστή Ερωτήσεις 1. Τι αντιλαμβάνεστε με τον όρο υλικό; Το υλικό(hardware) αποτελείται από το σύνολο των ηλεκτρονικών τμημάτων που συνθέτουν το υπολογιστικό σύστημα, δηλαδή από τα ηλεκτρονικά

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

Στρατηγική Αξιολόγησης κατά την Υλοποίηση Εκπαιδευτικού Λογισμικού

Στρατηγική Αξιολόγησης κατά την Υλοποίηση Εκπαιδευτικού Λογισμικού Στρατηγική Αξιολόγησης κατά την Υλοποίηση Εκπαιδευτικού Λογισμικού Μαρία Καραβελάκη, Γεώργιος Παπαπαναγιώτου, Γιάννα Κοντού INTE*LEARN Αγν.Στρατιώτη 46, Καλλιθέα τηλ. 95 91 853, fax. 95 72 098, e-mail:

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

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

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

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

Π ε ρ ι ε χ ό μ ε ν α

Π ε ρ ι ε χ ό μ ε ν α Π ε ρ ι ε χ ό μ ε ν α Πρόλογος...7 Πρόλογος Επιμελητή...9 Εισαγωγή Τεχνολογίες για την ανάπτυξη ικανοτήτων...23 Σκοπός του βιβλίου...24 Eνα μοντέλο για την παιδαγωγική χρήση των εργαλείων με γνωστικό δυναμικό...26

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

Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου 2015-2016

Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου 2015-2016 - Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου 2015-2016 Έναρξη Μαθημάτων: Δευτέρα, 28 Σεπτεμβρίου 2015 Λήξη Μαθημάτων: Παρασκευή, 8 Ιανουαρίου 2016 1 - [ 1 ο ΕΞΑΜΗΝΟ 9-10 Τεχνολογία και, Τεχνολογία και Προγρ/σμός,

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

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

Ειδικής Υποδομής Υποχρεωτικό

Ειδικής Υποδομής Υποχρεωτικό ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD650 ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Λειτουργικά Συστήματα ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ σε περίπτωση που

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

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

Διδακτική της Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 3: Η Πληροφορική στην Ελληνική Δευτεροβάθμια Εκπαίδευση - Γυμνάσιο Σταύρος Δημητριάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 201 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

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

ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Τα τμήματα ενός ηλεκτρονικού υπολογιστή είναι: 1. Επεξεργαστής 2. Μνήμη RAM και ROM 3. Κάρτα γραφικών 4. Μητρική Πλακέτα 5. Σκληρός Δίσκος 6. DVD / Blue Ray 7. Τροφοδοτικό

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

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects)

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects) ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ Τίτλος Μαθήματος Μικροελεγκτές και Ενσωματωμένα συστήματα Ανάπτυξη και Εφαρμογές Κωδικός Μαθήματος Μ2 Θεωρία / Εργαστήριο Θεωρία + Εργαστήριο Πιστωτικές μονάδες 4 Ώρες Διδασκαλίας 2Θ+1Ε

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

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μάθημα 8 Κεντρική Μονάδα Επεξεργασίας και Μνήμη 1 Αρχιτεκτονική του Ηλεκτρονικού Υπολογιστή Μονάδες Εισόδου Κεντρική

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

Απεικόνιση Υφής. Μέρος B Δημιουργία Συντεταγμένων Υφής

Απεικόνιση Υφής. Μέρος B Δημιουργία Συντεταγμένων Υφής Απεικόνιση Γραφικά ΥφήςΥπολογιστών Απεικόνιση Υφής Μέρος B Δημιουργία Συντεταγμένων Υφής Γ. Γ. Παπαϊωάννου, - 2008 Γενικά Είδαμε ότι μπορούμε να αποθηκεύσουμε συντεταγμένες υφής στις κορυφές των τριγώνων

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

Εφαρμογές Εκπαιδευτικού Λογισμικού για τη Δευτεροβάθμια Εκπαίδευση

Εφαρμογές Εκπαιδευτικού Λογισμικού για τη Δευτεροβάθμια Εκπαίδευση Εφαρμογές Εκπαιδευτικού Λογισμικού για τη Δευτεροβάθμια Εκπαίδευση Μαρία Καραβελάκη-Καπλάνη, M.Sc. INTE*LEARN Αγν.Στρατιώτη 46 176 73 Καλλιθέα τηλ. 95 91 853, fax. 95 72 098 E-mail: intelrn@prometheus.hol.gr

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

Συστήματα συντεταγμένων

Συστήματα συντεταγμένων Κεφάλαιο. Για να δημιουργήσουμε τρισδιάστατα αντικείμενα, που μπορούν να παρασταθούν στην οθόνη του υπολογιστή ως ένα σύνολο από γραμμές, επίπεδες πολυγωνικές επιφάνειες ή ακόμη και από ένα συνδυασμό από

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

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ Γώγουλος Γ., Κοτσιφάκης Γ., Κυριακάκη Γ., Παπαγιάννης Α., Φραγκονικολάκης Μ., Χίνου Π. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ

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

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch Εκτιμώμενη διάρκεια: Μία διδακτική ώρα Ένταξη στο πρόγραμμα σπουδών Στο Πρόγραμμα Σπουδών του Ολοήμερου Δημοτικού

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

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

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ 1. ΓΕΝΙΚΑ ΣΧΟΛΗ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 7 ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Κινητές Επικοινωνίες

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

Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα

Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα Πέρα από την τυπολογία της χρηματοδότησης, των εμπλεκόμενων ομάδων-στόχων και την διάρκεια, κάθε project διακρατικής κινητικότητας αποτελεί μια

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

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

ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΠΑΡΑΓΩΓΗ ΔΙΑΦΗΜΙΣΗΣ ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΠΑΡΑΓΩΓΗ ΔΙΑΦΗΜΙΣΗΣ Η διαφήμιση με μία μόνο λέξη χαρακτηρίζεται και ως «υπόσχεση», καθώς δίνει μια υπόσχεση στον υποψήφιο αγοραστή, για το προϊόν που διαφημίζει και αναφέρεται στην επίδραση

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

ΕΣΔ 200: ΔΗΜΙΟΥΡΓΙΑ ΠΕΡΙΕΧΟΜΕΝΟΥ ΙΙ. Ακαδημαϊκό Έτος 2011 2012, Χειμερινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

ΕΣΔ 200: ΔΗΜΙΟΥΡΓΙΑ ΠΕΡΙΕΧΟΜΕΝΟΥ ΙΙ. Ακαδημαϊκό Έτος 2011 2012, Χειμερινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 200: ΔΗΜΙΟΥΡΓΙΑ ΠΕΡΙΕΧΟΜΕΝΟΥ ΙΙ Ακαδημαϊκό Έτος 2011 2012, Χειμερινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης ΕΡΩΤΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΔΙΟΙΚΗΣΗΣ και ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΟΔΗΓΟΣ ΜΕΤΑΒΑΤΙΚΩΝ ΔΙΑΤΑΞΕΩΝ 2014 2015

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΔΙΟΙΚΗΣΗΣ και ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΟΔΗΓΟΣ ΜΕΤΑΒΑΤΙΚΩΝ ΔΙΑΤΑΞΕΩΝ 2014 2015 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΔΙΟΙΚΗΣΗΣ και ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΟΔΗΓΟΣ ΜΕΤΑΒΑΤΙΚΩΝ ΔΙΑΤΑΞΕΩΝ 2014 2015 Επιτροπή προπτυχιακών σπουδών: Κ. Βασιλάκης Κ. Γιαννόπουλος

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

ΣΧΕΔΙΑΣΜΟΣ & ΑΝΑΠΤΥΞΗ ΠΡΟΪΟΝΤΟΣ

ΣΧΕΔΙΑΣΜΟΣ & ΑΝΑΠΤΥΞΗ ΠΡΟΪΟΝΤΟΣ ΣΧΕΔΙΑΣΜΟΣ & ΑΝΑΠΤΥΞΗ ΠΡΟΪΟΝΤΟΣ Διαδικασία Ανάπτυξης Νέων Προϊόντων Διδάσκοντες: Καθ. Δ. Καραλέκας Λέκ. Ι. Γιαννατσής Διαφάνειες Διαλέξεων Διαδικασίες Ανάπτυξης & Οργανισμοί Μία διαδικασία, στη γενική

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

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Προγραμματισμός Η/Υ 1 (Εργαστήριο) Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 1: Εισαγωγή στη C - Αλγόριθμοι Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β Καβακλή Χειμερινό Εξάμηνο 2001 Στόχοι του Μαθήματος! Ανάπτυξη αναλυτικής

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας Κεντρική Μονάδα Επεξεργασίας Μονάδα επεξεργασίας δεδομένων Μονάδα ελέγχου Μονάδα επεξεργασίας δεδομένων Δομή Αριθμητικής Λογικής Μονάδας

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

Άπληστοι Αλγόριθμοι. ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΑΚΑ ΦΡΟΝΤΙΣΤΗΡΙΑ ΚΟΛΛΙΝΤΖΑ Εισαγωγή Ενεργός συμμετοχή Κοινωνική αλληλεπίδραση Δραστηριότητες που έχουν νόημα Σύνδεση των νέων πληροφοριών με τις προϋπάρχουσες γνώσεις Χρήση στρατηγικών Ανάπτυξη της αυτορρύθμισης και εσωτερική σκέψη

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

Εισαγωγή στην έννοια του Αλγορίθμου

Εισαγωγή στην έννοια του Αλγορίθμου Εισαγωγή στην έννοια του Αλγορίθμου ΟΜΑΔΑ ΑΝΑΠΤΥΞΗΣ Νίκος Μιχαηλίδης, Πληροφορικός ΠΕ19 ΣΧΟΛΕΙΟ 2 ο Πρότυπο Πειραματικό Γυμνάσιο Θεσσαλονίκης Θεσσαλονίκη, 24 Φεβρουαρίου 2015 1. Συνοπτική περιγραφή της

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

Ιόνιο Πανεπιστήμιο Τμήμα Τεχνών Ήχου και Εικόνας. Ακαδημαϊκό Έτος 2006-2007

Ιόνιο Πανεπιστήμιο Τμήμα Τεχνών Ήχου και Εικόνας. Ακαδημαϊκό Έτος 2006-2007 Ιόνιο Πανεπιστήμιο Τμήμα Τεχνών Ήχου και Εικόνας Ακαδημαϊκό Έτος 2006-2007 ΠΑΡΑΔΟΤΕΟ: Έκθεση Προόδου Υλοποίησης του Μαθήματος Διδάσκων: Φλώρος Ανδρέας Περιεχόμενα 1 Περιγραφή

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

ΔΙΔΑΣΚΑΛΙΑ ΤΗΣεφx ΣΤΗΝ ΒΓΥΜΝΑΣΙΟΥ ΟΜΑΔΑΑΝΑΠΤΥΞΗΣ

ΔΙΔΑΣΚΑΛΙΑ ΤΗΣεφx ΣΤΗΝ ΒΓΥΜΝΑΣΙΟΥ ΟΜΑΔΑΑΝΑΠΤΥΞΗΣ ΔΙΔΑΣΚΑΛΙΑ ΤΗΣεφx ΣΤΗΝ ΒΓΥΜΝΑΣΙΟΥ ΟΜΑΔΑΑΝΑΠΤΥΞΗΣ Χριστόφορος Δερμάτης ΠΕ 0 3 Γυμνάσιο - Λυκειακές τάξεις Κασσιόπης Κέρκυρα 01/07/2015 1. Συνοπ τική π εριγραφή της ανοιχτής εκπαιδευτικής π ρακτικής Γίνεται

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

ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΣΥΝΘΕΣΕΩΝ 8 ου ΕΞΑΜΗΝΟΥ

ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΣΥΝΘΕΣΕΩΝ 8 ου ΕΞΑΜΗΝΟΥ ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΣΥΝΘΕΣΕΩΝ 8 ου ΕΞΑΜΗΝΟΥ Τρισδιάστατη ψηφιακή απεικόνιση κτηρίου- Διερεύνηση της δομικής συγκρότησης (χώρος,υλική έκφραση φώς) Διδάσκοντες: Αναστασία Πεχλιβανίδου-Λιακατά, τ.καθηγήτρια ΕΜΠ,

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

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