136 Οι Τεχνολογίες της Πληροφορίας και της Επικοινωνίας στην Εκπαίδευση

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

Download "136 Οι Τεχνολογίες της Πληροφορίας και της Επικοινωνίας στην Εκπαίδευση"

Transcript

1 136 Οι Τεχνολογίες της Πληροφορίας και της Επικοινωνίας στην Εκπαίδευση Οι περιορισµοί του µοντέλου υπολογισµού Von Neumann στο µάθηµα «ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον» και τα δίκτυα Petri 1 Γ. Φεσάκης Καθ. Πληροφορικής ΠΕ19, Υπ. ιδάκτορας Π.Τ.Ν Πανεπιστηµίου Αιγαίου Κ. Χαλάτσης Καθηγητής Τ. Πληροφορικής Ε.Κ. Πανεπιστηµίου Αθηνών Φ. Καλαβάσης Καθηγητής Π.Τ.Ν Πανεπιστηµίου Αιγαίου Α. ηµητρακοπούλου Επίκουρος Καθηγήτρια Π.Τ.Ν Πανεπιστηµίου Αιγαίου Περίληψη Στην εργασία αυτή διατυπώνονται προβληµατισµοί για το µάθηµα "Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον" της τεχνολογικής κατεύθυνσης του Ενιαίου Λυκείου. Υποστηρίζεται ότι η αδυναµία του µοντέλου von Neumann, ως πλατφόρµα υλοποίησης της αλγοριθµικής µοντελοποίησης, να αναπαραστήσει µε ευκολία παράλληλα, ασύγχρονα και κατανεµηµένα συστήµατα περιορίζει τις δυνατότητες επίτευξης των διδακτικών στόχων του µαθήµατος. Για την αντιµετώπιση του τελευταίου προβλήµατος προτείνεται η υιοθέτηση των περιβαλλόντων µοντελοποίησης γενικού σκοπού δικτύων Petri ως πλατφόρµα υλοποίησης του µαθήµατος. Λέξεις κλειδιά: διδασκαλία προγραµµατισµού, µοντελοποίηση συστηµάτων, δίκτυα Petri, µοντέλο υπολογισµού von Neumann Abstract This paper is dealing with the limits that are imposed by the procedural programming paradigm to the Greek Lyceum course "Application development in programming environment". The difficulties of the Von Neumann computing architecture to model parallel and/or distributed and/or asynchronous systems do not permit that kind of systems' use in teaching scenarios. In order to achieve the course goals the use of Petri-nets is proposed as a general purpose modeling environment covering a wider range of systems. 1. Εισαγωγή Η αναγνώριση της εκπαιδευτικής αξίας της αλγοριθµικής µοντελοποίησης προβληµάτων έχει ως αποτέλεσµα την εµφάνιση αντίστοιχων µαθηµάτων γενικής παιδείας στα σύγχρονα εκπαιδευτικά συστήµατα. Στη χώρα µας διδάχθηκε για πρώτη φορά το σχολικό έτος το µάθηµα µε τίτλο "Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον" στην τεχνολογική κατεύθυνση του ενιαίου λυκείου ως υποχρεωτικό µάθηµα για τον κύκλο Πληροφορικής και Υπηρεσιών. Στην παρούσα εργασία θα παρατεθούν προβληµατισµοί σχετικά µε τους περιορισµούς που προκύπτουν από την επιλογή του µοντέλου υπολογισµού von Neumann ως πλατφόρµα µοντελοποίησης των αλγορίθµων. Θα παρουσιαστούν αρχικά οι στόχοι του µαθήµατος όπως είναι διατυπωµένοι στο ενιαίο πρόγραµµα σπουδών και θα αναλυθούν ιδιαίτερα αυτοί που έρχονται σε σύγκρουση µε την επιλογή του µοντέλου von Neuman. 1 Εργασία νέου ερευνητή

2 2 ο Πανελλήνιο Συνέδριο µε ιεθνή Συµµετοχή 137 Για την ανάδειξη των προβληµατισµών, θα δοθούν κατάλληλα παραδείγµατα συστηµάτων η προβληµατική των οποίων δεν µπορεί να αντιµετωπισθεί µε ευκολία από τις διαδικαστικές γλώσσες προγραµµατισµού που συνοδεύουν το µοντέλο von Neumann. Κατόπιν θα παρουσιαστεί η προοπτική της µοντελοποίησης γενικού σκοπού που προτείνεται να εφαρµοστεί σε ένα µάθηµα επίλυσης προβληµάτων γενικής παιδείας. Τελικά, θα προταθούν τα δίκτυα Petri ως ένα περιβάλλον µοντελοποίησης γενικού σκοπού που καλύπτει τις διαδικαστικές γλώσσες προγραµµατισµού και µπορεί να υποστηρίξει καλύτερα τους διδακτικούς στόχους του µαθήµατος. 2. Οι παιδαγωγικοί στόχοι του µαθήµατος "Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον" και οι περιορισµοί που επιβάλει το µοντέλο von Neumann. 2.1 Παιδαγωγικοί στόχοι Στο ενιαίο πρόγραµµα σπουδών που έχει εκδοθεί από το Παιδαγωγικό Ινστιτούτο αναφέρεται: "Ο γενικός σκοπός του µαθήµατος είναι, να αναπτύξουν οι µαθητές αναλυτική και συνθετική σκέψη, να αποκτήσουν ικανότητες µεθοδολογικού χαρακτήρα και να µπορούν να επιλύουν απλά προβλήµατα σε προγραµµατιστικό περιβάλλον." Αναφέρεται επίσης και ο βασικός πυρήνας γνώσεων και δεξιοτήτων που πρέπει να αποκτήσουν οι µαθητές που θα παρακολουθήσουν επιτυχώς το µάθηµα: "Οι µαθητές που θα έχουν παρακολουθήσει µε επιτυχία το µάθηµα, πρέπει να: µπορούν να διακρίνουν και να αναγνωρίζουν προβλήµατα και καταστάσεις που επιλύονται/αντιµετωπίζονται σε προγραµµατιστικό περιβάλλον µπορούν να αποφασίζουν σχετικά µε την πολυπλοκότητα προβληµάτων και καταστάσεων µπορούν να αναλύουν ένα απλό πρόβληµα και να σχεδιάζουν τη λύση του έχουν αναπτύξει ικανότητες µοντελοποίησης και αλγοριθµικής επίλυσης προβληµάτων µπορούν να χρησιµοποιούν συµβολικές µεθόδους για την επίλυση προβληµάτων και την επεξεργασία δεδοµένων µπορούν να χρησιµοποιούν σύγχρονα προγραµµατιστικά εργαλεία για την υλοποίηση αλγορίθµων µπορούν να προσδιορίζουν τους απαιτούµενους πόρους του συστήµατος." Η αξία των παραπάνω στόχων θεωρείται στην εργασία αυτή δεδοµένη. Για τον ενδιαφερόµενο αναγνώστη προτείνονται εργασίες όπως οι [1], [4], [5] και [8] για µια πιο τεκµηριωµένη υποστήριξη της παιδαγωγικής αξίας της αλγοριθµικής επίλυσης προβληµάτων τόσο από διδακτική όσο και από επιστηµολογική άποψη. Είναι φανερό από την επισκόπηση των διδακτικών στόχων του µαθήµατος ότι ο τίτλος «Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον» δεν αποδίδει µε σαφήνεια το περιεχόµενο του µαθήµατος. Ο τίτλος παραπέµπει σε µαθήµατα εκµάθησης προγραµµατισµού που εµφανίζονται στην επαγγελµατική εκπαίδευση και δεν αποδίδει την πρέπουσα έµφαση στην αλγοριθµική επίλυση προβληµάτων που είναι τελικά το διδακτικό αντικείµενο. 2.2 Το µοντέλο Von Neumann και ο διαδικαστικός προγραµµατισµός Το µοντέλο υπολογισµού που υλοποιείται από τη συντριπτική πλειοψηφία των ψηφιακών Η/Υ γενικού σκοπού µέχρι σήµερα είναι γνωστό µε το όνοµα "von Neumann architecture". Η µεγάλη διάδοση του συχνά αποκρύπτει την ύπαρξη άλλων µοντέλων υπολογισµού. Οι βασικές αρχές του περιλαµβάνουν [9]: 1. Ένα και µοναδικό στοιχείο υπολογισµών που ενσωµατώνει επεξεργαστή, επικοινωνίες και µνήµη 2. Σταθερού µεγέθους κελιά µνήµης γραµµικά οργανωµένα 3. Χώρο διευθύνσεων ενός επιπέδου 4. Γλώσσα µηχανής χαµηλού επιπέδου (εντολές που εκτελούν απλές λειτουργίες σε στοιχειώδη ορίσµατα) 5. Ακολουθιακός και κεντρικοποιηµένος έλεγχος του υπολογισµού.

3 138 Οι Τεχνολογίες της Πληροφορίας και της Επικοινωνίας στην Εκπαίδευση Το µοντέλο υπολογισµού von Neumann έχει δεχτεί αρκετή κριτική για τις δυσκολίες που επιβάλει στην εκµετάλλευση παράλληλων υπολογισµών. Οι δυσκολίες οφείλονται στο ένα και µοναδικό επεξεργαστικό στοιχείο και στον κεντρικοποιηµένο και ακολουθιακό έλεγχο. Στο [2] υποστηρίζεται επιπλέον ότι το µοντέλο Von Neumann διατηρήθηκε παρά την άρση των τεχνολογικών χαρακτηριστικών που το καθιστούσαν αποδοτικό για την προστασία των επενδύσεων σε λογισµικό λόγω του κόστους εκπαίδευσης των προγραµµατιστών. Πιο τεκµηριωµένη κριτική στο Von Neumann µοντέλο και εναλλακτικά µοντέλα υπολογισµού όπως το καθοδηγούµενο από τα δεδοµένα (Data Driven) και το κατ' απαίτηση (Demand- Driven) µοντέλο περιγράφονται στο [9]. Η κριτική του µοντέλου Von Neumann είναι σήµερα περισσότερο επίκαιρη µε την ύπαρξη µεγάλων κατανεµηµένων συστηµάτων όπως το Internet και τη συνειδητοποίηση των ορίων των σειριακών επεξεργαστών. Τα υποδείγµατα προγραµµατισµού όµως έχουν γνωρίσει µεγάλη εξέλιξη, πέρα από το διαδικαστικό που υιοθετείται στο µάθηµα. Πιο συγκεκριµένα: έχουν εµφανιστεί υποδείγµατα (programming paradigms) όπως: προγραµµατισµός καθοδηγούµενος από γεγονότα (event driven programming), εικονικός προγραµµατισµός (visual programming), αντικειµενοστραφής προγραµµατισµός (object oriented programming), λογικός-δηλωτικός προγραµµατισµός (logic-declarative programming), προγραµµατισµός µε περιορισµούς (constraint programming) κ.α έτσι ακόµα και η ωφελιµιστική θεώρηση ενός κλασσικού µαθήµατος προγραµµατισµού µπορεί να αµφισβητηθεί. υπάρχει η τάση διεθνώς να δοθεί πρόσβαση στην υπολογιστική ισχύ των Η/Υ χωρίς να είναι αναγκαία η τριβή µε τις λεπτοµέρειες του προγραµµατισµού. Στην κατεύθυνση αυτή έχουν αναπτυχθεί περιβάλλοντα µοντελοποίησης υψηλού επιπέδου ( ίκτυα Petris, PowerSim, Stella,) και γενικού σκοπού που επιτρέπουν στους χρήστες να µοντελοποιήσουν συστήµατα και να επιλύσουν προβλήµατα χωρίς την ιδιαίτερη γνώση τεχνικών λεπτοµερειών. Για πολλά από τα παραπάνω συστήµατα µοντελοποίησης η αρχιτεκτονική von Neumann δε αποτελεί το φυσικότερο περιβάλλον υλοποίησης. Η δυνατότητα να προσοµοιώνονται οι σηµασιολογικές τους απαιτήσεις από τις σειριακές µηχανές µας επιτρέπει να χαρακτηρίσουµε την χρήση τους στην εκπαίδευση ως ρεαλιστικό στόχο. 2.3 Τα όρια της εκφραστικότητας των διαδικαστικών γλωσσών Στη συνέχεια, θα αναδείξουµε τις αδυναµίες των διαδικαστικών γλωσσών να µοντελοποιήσουν µε ευκολία συστήµατα στα οποία εξελίσσονται παράλληλα γεγονότα ανεξάρτητα αλλά και µε απαιτήσεις συγχρονισµού µε µερικά απλά παραδείγµατα. Παράδειγµα 1. Το φιλοσοφικό συµπόσιο Πέντε φιλόσοφοι κάθονται σε στρογγυλό τραπέζι και γευµατίζουν µακαρόνια. Υπάρχει ένα πιάτο και ένα πιρούνι για κάθε φιλόσοφο. Κάθε φιλόσοφος εναλλάσσεται µεταξύ δύο καταστάσεων στη µία τρωει και στην άλλη σκέφτεται. Τα µακαρόνια γλιστρούν και για να φαει ένας φιλόσοφος πρέπει να χρησιµοποιήσει και το πιρούνι του διπλανού του. Όταν ένας φιλόσοφος πεινάσει προσπαθεί να πιάσει τα πιρούνια στα αριστερά και στα δεξιά του πιάνοντας ένα κάθε στιγµή µε οποιαδήποτε σειρά. Αν τα καταφέρει να πιάσει και τα δύο πιρούνια, τότε τρωει για λίγο και κατόπιν τα αφήνει κάτω και συνεχίζει να σκέφτεται. Το ζήτηµα είναι να γραφεί ένα πρόγραµµα που να περιγράφει τη συµπεριφορά κάθε φιλοσόφου και να µην οδηγεί σε αδιέξοδο (κατάσταση από την οποία δεν µπορούµε να µεταβούµε µε κανένα τρόπο σε άλλη). Το πρόβληµα αυτό προτάθηκε και επιλύθηκε το 1965 από τον Dijkstra για να αναδείξει τη λύση που είχε εφεύρει για το συγχρονισµό διεργασιών στα λειτουργικά συστήµατα. Από τότε όλες οι αντιµετωπίσεις του προβλήµατος του συγχρονισµού επιδεικνύονται µε βάση αυτό το πρόβληµα. Μια καλή περιγραφή του προβλήµατος µαζί µε την παρουσίαση της λύσης του µπορεί να βρεθεί στο [7]. Στο [7] παρουσιάζονται επίσης τα προβλήµατα του αδιεξόδου (deadlock) της λιµοκτονίας (starvation) και της ελλιπούς απόδοσης της χρήσης σηµατοφόρων για την λήψη κάθε πιρουνιού. Οι δειπνούντες φιλόσοφοι αποτελούν χαρακτηριστικό παράδειγµα συστήµατος παράλληλου, κατανεµηµένου, ασύγχρονου µε απαιτήσεις συγχρονισµού. Κάθε φιλόσοφος αποτελεί ένα

4 2 ο Πανελλήνιο Συνέδριο µε ιεθνή Συµµετοχή 139 ανεξάρτητο υποσύστηµα µε δικό του νήµα ελέγχου (ασύγχρονο υποσύστηµα). Ο αλγόριθµος κάθε φιλοσόφου εκτελείται στο ίδιο υποσύστηµα ανεξάρτητα από τα υπόλοιπα (κατανεµηµένος υπολογισµός). Είναι δυνατό δύο γεγονότα στο όλο σύστηµα να συµβαίνουν ταυτόχρονα (παραλληλία). Οι φιλόσοφοι πρέπει να συγχρονίσουν ως ένα βαθµό τις ενέργειες τους, χωρίς τη βοήθεια κεντρικού ελέγχου ώστε να διαµοιραστούν τους κοινούς πόρους τους (πιρούνια) προκειµένου να αποφύγουν το αδιέξοδο και τη λιµοκτονία. Λίγη εµπειρία στον διαδικαστικό προγραµµατισµό και/ή µια ανασκόπηση του [7] είναι αρκετή για να αντιληφθεί κανείς τη δυσκολία αντιµετώπισης του προβλήµατος µε τον προγραµµατισµό κλασικού σειριακού Η/Υ. Παράδειγµα 2. Το πρόβληµα του εκτελεστικού αποσπάσµατος. Στο [2] αναφέρεται το πρόβληµα του εκτελεστικού αποσπάσµατος. "Είστε ο επικεφαλής ενός εκτελεστικού αποσπάσµατος που το αποτελούν στρατιώτες παρατεταγµένοι σε µια εξαιρετικά µεγάλη γραµµή, και πρέπει να τους δώσετε το παράγγελµα να πυροβολήσουν. Η γραµµή έχει τόσο µεγάλο µήκος ώστε εάν απλώς φωνάξετε "πυρ" δεν είναι δυνατό να σας ακούσουν όλοι. Έτσι δεν έχετε άλλη επιλογή παρά να δώσετε τη διαταγή σας στον πρώτο στρατιώτη και να του ζητήσετε να την επαναλάβει στον διπλανό του κ.ο.κ. Στο βάθος ακούγεται σταθερά ο ρυθµός ενός τύµπανου, αλλά δεν µπορείτε να διατάξετε τους στρατιώτες να πυροβολήσουν έπειτα από συγκεκριµένο αριθµό κτυπηµάτων δεδοµένου ότι αγνοείτε πόσοι στρατιώτες αποτελούν την γραµµή. Το πρόβληµα λοιπόν είναι να βρεθεί ένας τρόπος να πυροβολήσουν οι στρατιώτες ταυτόχρονα." Το πρόβληµα περιγράφει ένα σύγχρονο κατανεµηµένο σύστηµα (κοινό τύµπανο) µε περιορισµένες δυνατότητες επικοινωνίας. Η λύση του προβλήµατος αυτού είναι πολύ ευκολότερη όταν κάθε στρατιώτης µοντελοποιηθεί ως µια µηχανή πεπερασµένων καταστάσεων που επικοινωνεί µε τις διπλανές της (ο πρώτος και ο τελευταίος στρατιώτης µπορούν να διαφοροποιούνται). Παραδείγµατα από σχολικό βιβλίο και τη βιβλιογραφία Άλλα προβλήµατα που µπορούν να αναδείξουν τους περιορισµούς του µοντέλου von Νeumann µπορούν να βρεθούν στο βιβλίο του µαθήµατος "Τεχνολογία υπολογιστικών συστηµάτων & Λειτουργικά Συστήµατα" της Τεχνολογικής κατεύθυνσης του Ενιαίου Λυκείου, στο κεφάλαιο που αφορά στην αναπαράσταση παράλληλων διεργασιών µε τους γράφους προβαδίσµατος. Ως πιο πρακτικό παράδειγµα αναφέρεται η προσοµοίωση τµήµατος κυκλοφοριακού δικτύου µια πόλης (π.χ δύο συνεχόµενα σταυροδρόµια ). Στην βιβλιογραφία µπορεί κανείς να βρει πολλούς τρόπους αντιµετώπισης των παραπάνω προβληµάτων σε σειριακές µηχανές. Το πρόβληµα είναι ότι η προσοµοίωση της παραλληλίας στις σειριακές µηχανές είναι µια πολυπλοκότητα που δεν δικαιολογείται στα πλαίσια ενός µαθήµατος γενικής παιδείας στην επίλυση προβληµάτων µε µοντελοποίηση. Επιπλέον τα παιδιά είναι συνηθισµένα να περιγράφουν σχέδια µε παράλληλα γεγονότα, όταν για παράδειγµα σχεδιάζουν µια επίθεση σε ένα παιχνίδι µπάσκετ κ.α. Εποµένως το επιλεγµένο µοντέλο είναι περιοριστικό σχετικά µε τους στόχους του µαθήµατος. Συγκεκριµένα σε σχέση µε τον πρώτο παιδαγωγικό στόχο είναι δυνατό οι µαθητές να µήν αναγνωρίζουν ως επιλύσιµα σε υπολογιστικό περιβάλλον προβλήµατα που αφορούν κατανεµηµένα και παράλληλα συστήµατα. Οι ικανότητες µοντελοποίησης που θα αναπτύξει ένας µαθητής αφορούν το διαδικαστικό µόνο υπόδειγµα µοντελοποίησης και έτσι ο 4 ος στόχος δεν µπορεί να επιτευχθεί πλήρως. 3. Η µοντελοποίηση συστηµάτων µε τα δίκτυα Petri. Υπάρχει όµως κάποιος τρόπος να επιτρέψουµε στα παιδιά να αποκτήσουν ικανότητες µοντελοποίησης και επίλυσης προβληµάτων µε τυπικό τρόπο χωρίς την χρήση των διαδικαστικών γλωσσών προγραµµατισµού και του µοντέλου von Neumann µε τις εγγενής του αδυναµίες. Ο σκοπός της εργασία αυτής είναι να προτείνει ως καταλληλότερα για τους στόχους του µαθήµατος τα γενικού σκοπού περιβάλλοντα µοντελοποίησης που βασίζονται σε κάποιο τυπικό µοντέλο όπως τα δίκτυα Petri.

5 140 Οι Τεχνολογίες της Πληροφορίας και της Επικοινωνίας στην Εκπαίδευση 3.1 Τι είναι τα δίκτυα Petri; Λόγω του περιορισµένου της έκτασης της εργασίας δεν είναι δυνατό να δοθεί µια ολοκληρωµένη εισαγωγή στα δίκτυα Petri. Για τον σκοπό αυτό προτείνεται στον αναγνώστη το [3] και ο κόµβος Ιστορικά τα δίκτυα Petri προέρχονται από τη διατριβή του Carl Adam Petri που υποβλήθηκε το 1962 στην σχολή µαθηµατικών και φυσικής του τεχνικού πανεπιστηµίου του Darmastadt της Γερµανίας. Τα δίκτυα Petri είναι ένα γραφικό και µαθηµατικό εργαλείο µοντελοποίησης εφαρµόσιµο σε πληθώρα συστηµάτων. Αποτελούν ένα πολλά υποσχόµενο εργαλείο για την περιγραφή και τη µελέτη συστηµάτων επεξεργασίας πληροφορίας που χαρακτηρίζονται ως: συνεξελισσόµενα (concurrent), ασύγχρονα (asynchronous), κατανεµηµένα (distributed), παράλληλα (parallel), µη αιτιοκρατικά (non deterministic), και/η στοχαστικά (stochastic). Η γραφική γλώσσα των δικτύων Petri µπορεί να χρησιµοποιηθεί σαν οπτικό µέσο επικοινωνίας παρόµοιο µε τα διαγράµµατα ροής (flow charts), τα διαγράµµατα τµηµάτων (block diagrams) και τα δίκτυα (networks). Επιπλέον, στα δίκτυα Petri χρησιµοποιούνται πεσσοί (tokens) για την προσοµοίωση των δυναµικών και συνεξελισσόµενων δραστηριοτήτων των συστηµάτων. Σαν µαθηµατικό εργαλείο, τα δίκτυα Petri, επιτρέπουν τον ορισµό εξισώσεων καταστάσεων (state equations), αλγεβρικών εξισώσεων και άλλων µαθηµατικών µοντέλων για τη συµπεριφορά των περιγραφόµενων συστηµάτων. Η µαθηµατική βάση των δικτύων Petri επιτρέπει να αποδειχθούν τυπικά κάποια από τα χαρακτηριστικά των παραγόµενων µοντέλων, για παράδειγµα είναι δυνατό να αποδείξει κανείς ότι η λύση που προτείνει για το πρόβληµα των δειπνούντων φιλοσόφων δεν οδηγεί σε αδιέξοδο. Για την αποδοτική χρήση των δικτύων Petri είναι επιβεβληµένη η χρήση λογισµικών εργαλείων. Είναι κοινή πρακτική κάθε ερευνητική οµάδα δικτύων Petri να ορίζει µια κλάση δικτύων Petri και να κατασκευάζει και τα δικά της εργαλεία για τη διαχείριση τους. Τα τελευταία χρόνια γίνονται διαθέσιµα όλο και περισσότερα λογισµικά διαχείρισης δικτύων Petri που θα µπορούσαν να χρησιµοποιηθούν και στα συνήθη εργαστήρια των σχολείων. 3.2 Ορισµός των απλών δικτύωνpetri Ένα δίκτυο petri PN είναι µια πεντάδα PN=(P,T,F,W,M0) όπου: P={p1,p2,...,pn} ένα πεπερασµένο και µη κενό σύνολο θέσεων (places) T={t1,t2,...,tn} ένα πεπερασµένο µη κενό σύνολο µεταβάσεων (transitions) F (PXT) (TXP) ένα πεπερασµένο και µη κενό σύνολο προσανατολισµένων συνδέσεων (arcs) W: F {1,2,3,...} µια συνάρτηση ανάθεσης βαρών στις συνδέσεις του PN. M0: P {0,1,2,3,...} ένα αρχικό µαρκάρισµα των θέσεων του PN µε πεσσούς. Έτσι ώστε P T=. Στη γραφική αναπαράσταση των δικτύων Petri οι θέσεις απεικονίζονται µε κύκλους, οι µεταβάσεις µε ορθογώνια οι συνδέσεις µε προσανατολισµένες ακµές και οι πεσσοί µε παχιές τελείες µέσα στις θέσεις. Για να συµπληρωθεί ο ορισµός των δικτύων Petri πρέπει να συνοδευτεί και µε τον κανόνα πυροδότησης. Ο κανόνας πυροδότησης Η πυροδότηση µιας ενεργοποιηµένης µετάβασης t αφαιρεί w(p i,t) πεσσούς από κάθε θέση εισόδου p i της t και προσθέτει w(t,p o ) πεσσούς σε κάθε θέση εξόδου της t, όπου w(p i,t) και w(t,p o ) είναι τα βάρη στις αντίστοιχες συνδέσεις. Μια µετάβαση t ονοµάζεται ενεργοποιηµένη όταν κάθε θέση εισόδου p i της t περιέχει τουλάχιστον w(p i,t) πεσσούς, όπου w(p i,t) είναι το βάρος της σύνδεσης της θέσης p i µε την µετάβαση t. Μια ενεργοποιηµένη µετάβαση δεν πυροδοτείται κατ' ανάγκη

6 2 ο Πανελλήνιο Συνέδριο µε ιεθνή Συµµετοχή 141 Εφαρµόζοντας τον κανόνα πυροδότησης σε ένα δίκτυο Petri προσοµοιώνουµε τη δυναµική του συµπεριφορά. Για να γίνουν πιο σαφή τα προηγούµενα θα παρουσιαστούν µερικά απλά παραδείγµατα δικτύων Petri. 3.3 Παραδείγµατα δικτύων Petri Στο σχήµα 1 φαίνεται ένα δίκτυο Petri για τη χηµική αντίδραση 2Η 2 +Ο 2 -->2Η 2 Ο. Το µοντέλο περιλαµβάνει: 1. τις θέσεις: Η 2, Ο 2 και Η 2 Ο που περιέχουν τις συγκεντρώσεις των αντίστοιχων αντιδρώντων και προϊόντων. 2. Τη µετάβαση t που αντιστοιχεί στην παραγωγή ενός µορίου Η 2 Ο από 2 µόρια Η 2 και ένα µόριο Ο 2. Η απαίτηση για δύο µόρια Η 2 αναπαρίσταται µε το βάρος µε τιµή 2 στη σύνδεση από την θέση H 2 προς την µετάβαση t. 3. Τα βάρη µε τιµή 1 δεν εµφανίζονται ρητά πάνω στις αντίστοιχες συνδέσεις. 4. Τρεις συνδέσεις (δύο συνδέσεις εισόδου στην t και µία εξόδου) 5. Τέσσερις πεσσούς, δύο σε κάθε θέση εισόδου της t που σηµαίνουν ότι υπάρχουν αρχικά από δύο µόρια H 2 και Ο 2 στα αντιδρώντα στοιχεία. H 2 2 t 2 H 2 O O 2 Σχήµα 1. Ένα δίκτυο Petri για τη µοντελοποίηση της χηµικής αντίδρασης: 2Η 2 +Ο 2 -->2Η 2 Ο Όσο αφορά στον κανόνα πυροδότησης, η µετάβαση t είναι ενεργοποιηµένη γιατί υπάρχει ο απαραίτητος αριθµός πεσσών σε κάθε θέση εισόδου. Είναι δυνατό λοιπόν να πυροδοτηθεί και να προκύψει µετά την πυροδότηση το δίκτυο Petri του σχήµατος 2. H 2 2 t 2 H 2 O O 2 Σχήµα 2. Το δίκτυο Petri του σχήµατος 1 µετά την πυροδότηση της t, ένα µόριο νερού γεννήθηκε. Στο δίκτυο Petri του σχήµατος 2 δεν υπάρχει µετάβαση ενεργοποιηµένη και κανένα γεγονός δε µπορεί πια να λάβει χώρα αφού η συγκέντρωση των αντιδρώντων δεν είναι αρκετή για την παραγωγή και άλλου µορίου νερού. Κατά την χρήση των δικτύων Petri οι θέσεις και οι µεταβάσεις µπορούν να αντιστοιχούν σε διάφορες έννοιες όπως για παράδειγµα στον επόµενο πίνακα: ΘΕΣΕΙΣ ΕΙΣΟ ΟΥ ΜΕΤΑΒΑΣΕΙΣ ΘΕΣΕΙΣ ΕΞΟ ΟΥ Προϋποθέσεις (Precoditions) Γεγονός (Event) Νέες συνθήκες (Post conditions) εδοµένα εισόδου Υπολογιστικό βήµα εδοµένα εξόδου Σήµατα εισόδου Επεξεργαστής σήµατος Σήµατα εξόδου Απαιτούµενοι πόροι Εργασία (Task, job) Πόροι που διατίθενται Συνθήκες Λογική πρόταση Συµπεράσµατα Ενδιάµεση µνήµη (Buffer) Επεξεργαστής Ενδιάµεση µνήµη (Buffer) Πίνακας 1. Συνήθης χρήση αφαιρετικών συµβάσεων για µεταβάσεις και θέσεις.

7 142 Οι Τεχνολογίες της Πληροφορίας και της Επικοινωνίας στην Εκπαίδευση 3.4 Παραλληλία και συγχρονισµός Στο σχήµα 3 αναπαρίσταται η υλοποίηση της δοµής parabegin-parend που εισήγαγε ο Dijkstra για την περιγραφή παράλληλων προγραµµάτων. Τα δίκτυα Petri µπορούν να αναπαραστήσουν µε ευκολία οποιαδήποτε σχέση γεγονότων στο χρόνο. P 1 P 3 Par Begin T 2 T 4 Par End T 3 T 1 P 2 P 4 Σχήµα 3. Παραλληλία και συγχρονισµός στα δίκτυα Petri 3.5 ίκτυα Petri και διαδικαστικός προγραµµατισµός Κάθε δοµή του διαδικαστικού προγραµµατισµού (ακολουθία, επιλογή, επανάληψη) µπορεί να αναπαρασταθεί µε απλές δοµές δικτύων Petri. Για παράδειγµα το επόµενο δίκτυο Petri αναπαριστά τη δοµή «όσο <συνθήκη> επανέλαβε». Είναι έτσι φανερό ότι κάθε πρόγραµµα που µπορεί να γραφτεί σε διαδικαστική γλώσσα προγραµµατισµού (π.χ C, Pascal, Basic κλπ), µπορεί να διατυπωθεί και ως δίκτυο Petri. begin P 5 b not b true block end Σχήµα 4. Η δοµή όσο <συνθήκη> επανέλαβε. 3.6 Μέθοδοι ανάλυσης Για κάθε δίκτυο Petri ορίζονται διάφορα χαρακτηριστικά που είναι δυνατό να αναλυθούν µε τυπικές µαθηµατικές µεθόδους [3]. Μερικά από τα βασικά χαρακτηριστικά είναι: 1. προσβασιµότητα (reachability): Ύπαρξη ακολουθίας πυροδοτήσεων που να οδηγεί σε κάποιο συγκεκριµένο µαρκάρισµα. 2.Ύπαρξη πάνω φράγµατος (boundedness): Ύπαρξη φράγµατος στο πλήθος των πεσσών για συγκεκριµένες θέσεις 3. ζωντάνια (liveness): ορίζονται διάφορα επίπεδα και αφορούν την δυνατότητα ενεργοποίησης κάποιων µεταβάσεων καθώς και την

8 2 ο Πανελλήνιο Συνέδριο µε ιεθνή Συµµετοχή 143 συχνότητα πυροδότησης. Ερωτήσεις που αφορούν αµοιβαίο αποκλεισµό και τα αδιέξοδα µεταφράζονται σε ερωτήσεις ζωντάνιας. 4. Η επίλυση του προβλήµατος των φιλοσόφων µε ένα δίκτυο Petri Στην πράξη τα απλά δίκτυα Petri παράγουν µεγάλα µοντέλα ακόµα και για απλά συστήµατα, για το λόγο αυτό χρησιµοποιούνται ισοδύναµες αλλά πιο εκφραστικές κλάσεις δικτύων Petri. Οι δειπνούντες φιλόσοφοι θα αναπαρασταθούν µε το δίκτυο Petri κατηγορήµατος-µετάβασης (Predicate-Transition net) του σχήµατος 5. Στα δίκτυα αυτά οι πεσσοί µεταφέρουν δεδοµένα, οι µεταβάσεις όταν πυροδοτούνται εκτελούν διαδικαστικό κώδικα για τον υπολογισµό των πεσσών εξόδου και οι ακµές προσδιορίζονται µε κατηγορήµατα που περιγράφουν ιδιότητες που πρέπει να έχουν οι πεσσοί εισόδου προκειµένου µια µετάβαση να ενεργοποιηθεί. Η διαφορά µε οποιαδήποτε λύση διαδικαστικού προγραµµατισµού είναι φανερή. Επιπλέον είναι δυνατό χρησιµοποιώντας τις µεθόδους ανάλυσης των δικτύων Petri να αποδειχθεί ότι το προτεινόµενο σύστηµα δεν είναι δυνατό να περιέλθει σε αδιέξοδο [6]. Άσε το αριστερό Σκεφτόµενοι Πάρε το αριστερό <1>+...+<N> Πηρούνια Με το αριστερό 2 <1>+...+<N> Με το αριστερό 1 <(Χ mod Ν) +1> <(Χ mod Ν) +1> Άσε το δεξί Τρεφόµενοι Πάρε το δεξί Σχήµα 5. ίκτυο Petri για το πρόβλήµα των δειπνούντων φιλοσόφων από το εγχειρίδιο του συστήµατος Prod (αρχικά και οι Ν φιλόσοφοι σκέφτονται) 5. Συµπεράσµατα Το µάθηµα "Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον" είναι µια πρώτη προσπάθεια για τη διδασκαλία της µεθοδολογίας της µοντελοποίησης για την επίλυση προβληµάτων. Η σύγχρονη επιστηµολογία έχει ανάγει την κατασκευή µοντέλων σε κεντρική επιστηµονική δραστηριότητα που έρχεται να συµπληρώσει τις αναλυτικές µεθόδους. Η σκοπιµότητα του µαθήµατος και η παιδαγωγική αξία των διδακτικών του στόχων συνάδουν µε τις σύγχρονες κονστρουκτιβιστικές παιδαγωγικές και τη συστηµική επιστηµολογία. Η επιλογή των διαδικαστικών γλωσσών προγραµµατισµού ως πλατφόρµα υλοποίησης των παραγόµενων µοντέλων των µαθητών επιβάλει περιορισµούς στην ποικιλία των προβληµάτων που µπορούν να προσεγγιστούν. Μεγάλες κλάσεις συστηµάτων όπως τα ασύγχρονα κατανεµηµένα και παράλληλα συστήµατα δεν προσεγγίζονται εύκολα µε διαδικαστικό προγραµµατισµό. Η εξαίρεση των συστηµάτων αυτής της κατηγορίας από τα θέµατα του µαθήµατος είναι χωρίς παιδαγωγικό επιχείρηµα αφού τα παιδιά είναι συνηθισµένα να επιλύουν τέτοιου είδους προβλήµατα στην καθηµερινή τους ζωή.

9 144 Οι Τεχνολογίες της Πληροφορίας και της Επικοινωνίας στην Εκπαίδευση Για την άρση των παραπάνω περιορισµών προτείνεται η χρήση τυπικών περιβαλλόντων µοντελοποίησης γενικού σκοπού όπως τα δίκτυα Petri που δεν υποθέτουν το περιοριστικό σειριακό µοντέλο υπολογισµού von Neumann παρά το γεγονός ότι προσοµοιώνονται από αυτό. Τα δίκτυα Petri: αποτελούν εργαλείο µοντελοποίησης και ανάλυσης µε γραφικό και µαθηµατικό τρόπο µεγάλου φάσµατος πολύπλοκων συστηµάτων. Υποστηρίζουν την ανάλυση του παραγόµενου µοντέλου µε ισχυρά µαθηµατικά εργαλεία όπως η θεωρία γραφηµάτων και η άλγεβρα πινάκων. Επιτρέπουν την αλληλεπιδραστική προσοµοίωση της δυναµικής συµπεριφορά του µοντελοποιηµένου συστήµατος Υπερκαλύπτουν τις δυνατότητες των διαδικαστικών γλωσσών προγραµµατισµού και τέλος απαιτούν λογισµικό εργαλείο επεξεργασίας για την αποδοτική τους χρήση. Στην παρούσα εργασία δεν προτείνεται η εξοικείωση µελλοντικών προγραµµατιστών µε τεχνικές ανάπτυξης παράλληλων προγραµµάτων αλλά η ενσωµάτωση στην διδασκαλία του µαθήµατος προβληµάτων που αφορούν παράλληλα ασύγχρονα και κατανεµηµένα συστήµατα. Η εργασία αυτή θα συνεχιστεί µελλοντικά µε το σχεδιασµό και τη δοκιµή διδακτικών παρεµβάσεων για την χρήση των δικτύων Petri στο µάθηµα "Ανάπτυξης εφαρµογών σε προγραµµατιστικό περιβάλλον" αλλά και σε άλλα γνωστικά αντικείµενα. Βασικός στόχος είναι η ανάδειξη της επιστηµολογικής αξίας των Η/Υ για την αυθόρµητη υιοθέτηση τους στη διδακτική και άλλων αντικειµένων όπως συµβαίνει στην τριτοβάθµια εκπαίδευση. Σε µια τέτοια προοπτική η µοντελοποίηση έχει κεντρικό ρόλο. 6. Βιβλιογραφία DiSessa A. & Abelson H. (1986). BOXER: A Reconstructible computational medium, Communications of the ACM, V29, N9 Hillis D.(1999), The pattern on the Stone, Basic books (Ελληνική έκδοση µε τίτλο: "Οι υπολογιστές στο παρόν και το µέλλον", µετάφραση Στ. Ζαχαρίου, Γ. Κατσιλιέρης, Α. Μαµαλης Εκδόσεις Κάτοπτρο, 2000) Murata T. (1989), Petri nets: Properties, Analysis and Applications", Proceedings of the IEEE, vol 77, No. 4, APRIL 1989 Noss R. & Hoyles C. (1986). Synthesizing mathematical conceptions and their formalization through the construction of a LOGO-based school mathematics curriculum, International Journal of Mathematics Education in Science and Technology Papert S., (1980). Mindstorms, The Harvester Press Prod User's Guide, (1993), Helsinki University of Technology, Digital Systems Laboratory Tanenbaum A., (1992), Modern Operating Systems, Prentice Hall Int. Thornton S. (1997), Karl Popper, Stanford Encyclopedia of Philosophy Treleaven P.BrownBridge D., Hopkins R.(1982), "Data-Driven and Demand-Driven Computer Architecture", Computing Surveys of ACM, Vol. 17, No. 1 Tsalgatidou A., Louridas P., Schizas T. and Fesakis G.. (1996). "Multilevel Petri Nets for Modeling and Simulating Organizational Dynamic Behavior", Simulation & Gaming, Special Issue on Simulation of Information Systems, Vol. 27, No. 4, Dec , pp

ΟΙ ΠΕΡΙΟΡΙΣΜΟΙ ΤΟΥ ΜΟΝΤΕΛΟΥ ΥΠΟΛΟΓΙΣΜΟΥ VON NEUMANΝ ΣΤΟ ΜΑΘΗΜΑ "ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ" ΚΑΙ ΤΑ ΔΙΚΤΥΑ PETRI.

ΟΙ ΠΕΡΙΟΡΙΣΜΟΙ ΤΟΥ ΜΟΝΤΕΛΟΥ ΥΠΟΛΟΓΙΣΜΟΥ VON NEUMANΝ ΣΤΟ ΜΑΘΗΜΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΑΙ ΤΑ ΔΙΚΤΥΑ PETRI. Φεσάκης Γ., Χαλάτσης, Κ., Καλαβάσης Φ. & Δημητρακοπούλου Α. (2000). Οι περιορισμοί του μοντέλου υπολογισμών Von Neumann στο μάθημα «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον» και τα δίκτυα Petri.

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

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

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

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

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

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

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

Γουλή Ευαγγελία. 1. Εισαγωγή. 2. Παρουσίαση και Σχολιασµός των Εργασιών της Συνεδρίας

Γουλή Ευαγγελία. 1. Εισαγωγή. 2. Παρουσίαση και Σχολιασµός των Εργασιών της Συνεδρίας 1. Εισαγωγή Σχολιασµός των εργασιών της 16 ης παράλληλης συνεδρίας µε θέµα «Σχεδίαση Περιβαλλόντων για ιδασκαλία Προγραµµατισµού» που πραγµατοποιήθηκε στο πλαίσιο του 4 ου Πανελλήνιου Συνεδρίου «ιδακτική

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

Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού

Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού Α. Βρακόπουλος 1, Θ.Καρτσιώτης 2 1 Καθηγητής Πληροφορικής Δευτεροβάθμιας Εκπαίδευσης Vraa8@sch.gr 2 Σχολικός

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

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

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

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

Α. Ερωτήσεις Ανάπτυξης

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

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

Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού

Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού Όνοµα: Τάσος Αναστάσιος Επώνυµο: Μικρόπουλος Τίτλος: Αναπληρωτής Καθηγητής, Εργαστήριο Εφαρµογών Εικονικής Πραγµατικότητας στην Εκπαίδευση, Πανεπιστήµιο Ιωαννίνων

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

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ( Απαντήσεις & Λύσεις Βιβλίου) 1. Σκοποί κεφαλαίου Κύκλος ανάπτυξης προγράµµατος Κατηγορίες γλωσσών προγραµµατισµού

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

Βασικές Δομές μοντέλων Petri Nets. C.A. Petri

Βασικές Δομές μοντέλων Petri Nets. C.A. Petri Βασικές Δομές μοντέλων Petri Nets C.A. Petri - 1962 Γιατί χρήση Petri model? Φυσικό Πρόβλημα! Μοντέλο Petri abstract Software Simulation ανάλυση σε μοντέλο Petri Net Βασικές δομές μοντέλων Petri Διαδοχική

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

Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το

Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το Σηµαντικά σηµεία κεφαλαίου Τα τρία στάδια επίλυσης ενός προβλήµατος: Ακριβής προσδιορισµό του προβλήµατος Ανάπτυξη του αντίστοιχου αλγορίθµου. ιατύπωση του αλγορίθµου σε κατανοητή µορφή από τον υπολογιστή.

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

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών κεφάλαιο 1 Βασικές Έννοιες Επιστήμη 9 1Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Στόχοι Στόχος του κεφαλαίου είναι οι μαθητές: να γνωρίσουν βασικές έννοιες και τομείς της Επιστήμης. Λέξεις κλειδιά Επιστήμη

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

Οδηγίες για τη διδασκαλία µαθηµάτων Πληροφορικής του Ενιαίου Λυκείου

Οδηγίες για τη διδασκαλία µαθηµάτων Πληροφορικής του Ενιαίου Λυκείου Οδηγίες για τη διδασκαλία µαθηµάτων Πληροφορικής του Ενιαίου Λυκείου Εγγραφο Γ2/4769/4-9-1998 ΣΧΕΤ. 2794/23-6-98 έγγραφο του Παιδαγωγικού Ινστιτούτου Σας αποστέλλουµε οδηγίες για τη διδασκαλία των µαθηµάτων

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

Υπολογιστικό Πρόβληµα

Υπολογιστικό Πρόβληµα Υπολογιστικό Πρόβληµα Μετασχηµατισµός δεδοµένων εισόδου σε δεδοµένα εξόδου. Δοµή δεδοµένων εισόδου (έγκυρο στιγµιότυπο). Δοµή και ιδιότητες δεδοµένων εξόδου (απάντηση ή λύση). Τυπικά: διµελής σχέση στις

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

Μοντέλα. χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες.

Μοντέλα. χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες. Γλώσσες Περιγραφής Μοντέλα Ένα µοντέλο ενός κυκλώµατος είναι µία αναπαράσταση που παρουσιάζει χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες. Τα τυπικά µοντέλα έχουν καλά ορισµένη σύνταξη. Τα αυτόµατα

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

Μηχανική Μάθηση Μερωνυµιών για Αναγνώριση Γεγονότων

Μηχανική Μάθηση Μερωνυµιών για Αναγνώριση Γεγονότων Μηχανική Μάθηση Μερωνυµιών για Αναγνώριση Γεγονότων Αναστάσιος Σκαρλατίδης 1,2 anskarl@iit.demokritos.gr επιβλέπων: Καθ. Βούρος Γ. 1 1 Τµήµα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστηµάτων Πανεπιστήµιο

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

ΜΑΘΗΜΑΤΑ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ ΠΑΡΑ ΟΣΕΙΣ ΑΣΚΗΣΕΙΣ ΚΑΘΗΓΗΤΕΣ/ΤΡΙΕΣ

ΜΑΘΗΜΑΤΑ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ ΠΑΡΑ ΟΣΕΙΣ ΑΣΚΗΣΕΙΣ ΚΑΘΗΓΗΤΕΣ/ΤΡΙΕΣ Τεχνικές Προγραµµατισµού Εισαγωγή στον Προγραµµατισµό Γλώσσες Προγραµµατισµού, Θεωρία Γλωσσών Προγραµµατισµού 1999-2002 Θεωρία Γλωσσών 1996-2000, 2000-2002 Αρχές Γλωσσών Προγραµµατισµού 2002-2005 Τυπικές

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

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

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ Κεφάλαιο 7 ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ Ερωτήσεις 1. Να αναφέρετε διαφορές μεταξύ γλωσσών μηχανής και γλωσσών χαμηλού επιπέδου. Οι γλώσσες μηχανής κωδικοποιούν τις εντολές τους με ομάδες

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

Άλκης Γεωργόπουλος Εκπαιδευτικός ΠΕ19 Το µάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» δεν έχει ως

Άλκης Γεωργόπουλος Εκπαιδευτικός ΠΕ19 Το µάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» δεν έχει ως 324 2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» ιδασκαλία δοµών επανάληψης µε τη χρήση του µεταγλωττιστή ιερµηνευτής της ΓΛΩΣΣΑΣ στα πλαίσια του µαθήµατος «Ανάπτυξη Εφαρµογών

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

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

Τι ώρα είναι; 1. Τίτλος διδακτικού σεναρίου. 2. Εκτιμώμενη διάρκεια διδακτικού σεναρίου

Τι ώρα είναι; 1. Τίτλος διδακτικού σεναρίου. 2. Εκτιμώμενη διάρκεια διδακτικού σεναρίου Τι ώρα είναι; Σενάριο που χρησιμοποιεί Internet, πρόγραμμα επεξεργασίας εικόνας (προτείνεται Paint.NET) και το Scratch. Τo σχεδίασε ο εκπαιδευτικός κλάδου ΠΕ20 Μαλλιαρίδης Κωνσταντίνος. 1. Τίτλος διδακτικού

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

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

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΗΣ Το αναλυτικό πρόγραμμα στο οποίο βασίζεται η εξέταση είναι το αναλυτικό πρόγραμμα του Μαθήματος Κατεύθυνσης Πληροφορική Επιστήμη Η.Υ της Γ Ενιαίου Λυκείου Γενικός Σκοπός Το μάθημα κατεύθυνσης της στη Γ'

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

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

ΚΕΦΑΛΑΙΟ 6 - ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΚΕΦΑΛΑΙΟ 6 - ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Προγραµµατισµός Η/Υ Ο προγραµµατισµός είναι η διατύπωση του αλγορίθµου σε µορφή κατανοητή από τον Η/Υ ώστε να τον εκτελέσει («τρέξει» όπως λέµε στην ορολογία της

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

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

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

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

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν

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

Προγραμματίζω παίζοντας: βασικές έννοιες προγραμματισμού με το Scratch

Προγραμματίζω παίζοντας: βασικές έννοιες προγραμματισμού με το Scratch Προγραμματίζω παίζοντας: βασικές έννοιες προγραμματισμού με το Scratch Υποδειγματικό Σενάριο Γνωστικό αντικείμενο: Ερευνητική Εργασία - Project Δημιουργός: ΦΩΤΙΟΣ ΛΑΖΑΡΙΝΗΣ ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ

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

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

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

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

αντισταθµίζονται µε τα πλεονεκτήµατα του άλλου, τρόπου βαθµολόγησης των γραπτών και της ερµηνείας των σχετικών αποτελεσµάτων, και

αντισταθµίζονται µε τα πλεονεκτήµατα του άλλου, τρόπου βαθµολόγησης των γραπτών και της ερµηνείας των σχετικών αποτελεσµάτων, και 1. ΕΙΣΑΓΩΓΗ Όλα τα είδη ερωτήσεων που αναφέρονται στο «Γενικό Οδηγό για την Αξιολόγηση των µαθητών στην Α Λυκείου» µπορούν να χρησιµοποιηθούν στα Μαθηµατικά, τόσο στην προφορική διδασκαλία/εξέταση, όσο

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

4.4 Ερωτήσεις διάταξης. Στις ερωτήσεις διάταξης δίνονται:

4.4 Ερωτήσεις διάταξης. Στις ερωτήσεις διάταξης δίνονται: 4.4 Ερωτήσεις διάταξης Στις ερωτήσεις διάταξης δίνονται:! µία σειρά από διάφορα στοιχεία και! µία πρόταση / κανόνας ή οδηγία και ζητείται να διαταχθούν τα στοιχεία µε βάση την πρόταση αυτή. Οι ερωτήσεις

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

Επιµέλεια Θοδωρής Πιερράτος

Επιµέλεια Θοδωρής Πιερράτος Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί

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

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους του Σταύρου Κοκκαλίδη Μαθηματικού Διευθυντή του Γυμνασίου Αρχαγγέλου Ρόδου-Εκπαιδευτή Στα προγράμματα Β Επιπέδου στις ΤΠΕ Ορισμός της έννοιας του σεναρίου.

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

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

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

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

Παιδαγωγικές δραστηριότητες μοντελοποίησης με χρήση ανοικτών υπολογιστικών περιβαλλόντων

Παιδαγωγικές δραστηριότητες μοντελοποίησης με χρήση ανοικτών υπολογιστικών περιβαλλόντων Παιδαγωγικές δραστηριότητες μοντελοποίησης με χρήση ανοικτών υπολογιστικών περιβαλλόντων Βασίλης Κόμης, Επίκουρος Καθηγητής Ερευνητική Ομάδα «ΤΠΕ στην Εκπαίδευση» Τμήμα Επιστημών της Εκπαίδευσης και της

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

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Κεφάλαιο 6ο Εισαγωγή στον Προγραµµατισµό Μέρος Πρώτο (6.1, 6.2 και 6.3) Α. Ερωτήσεις Σωστού Λάθους 1. Η γλώσσα µηχανής είναι µία γλώσσα υψηλού επιπέδου.

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

ΑΕΠΠ Ερωτήσεις θεωρίας

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

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

Π Η ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ ΟΡΓΑΝΙΣΜΟΣ ΕΚΔΟΣΕΩΣ ΔΙΔΑΚΤΙΚΩΝ ΒΙΒΛΙΩΝ ΑΘΗΝΑ : - & Γ' ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ (Τεχνολογικής Κατεύθυνσης)

Π Η ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ ΟΡΓΑΝΙΣΜΟΣ ΕΚΔΟΣΕΩΣ ΔΙΔΑΚΤΙΚΩΝ ΒΙΒΛΙΩΝ ΑΘΗΝΑ : - & Γ' ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ (Τεχνολογικής Κατεύθυνσης) ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ...Ι 1 1 π ^^ΗΒ Η ι ι Π Η ρ. _ J -I ""Τ!*^ '!! : - & Λ> ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Γ' ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ (Τεχνολογικής Κατεύθυνσης) ΟΡΓΑΝΙΣΜΟΣ ΕΚΔΟΣΕΩΣ

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

Προγραμματισμός Υπολογιστών

Προγραμματισμός Υπολογιστών Προγραμματισμός Υπολογιστών Βασικές γνώσεις Κ. Βασιλάκης, ΣΤΕΦ, ΤΕΙ Κρήτης Η Πληροφορική και τα εργαλεία της Παροχή έγκαιρης και έγκυρης πληροφόρησης. Καταχώριση στοιχείων Αποθήκευση Επεξεργασία ψηφιακών

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

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

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

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

ΚΕΦΑΛΑΙΟ 7 ΕΙ Η, ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

ΚΕΦΑΛΑΙΟ 7 ΕΙ Η, ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΕΦΑΛΑΙΟ 7 ΕΙ Η, ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 7.1. Ανάπτυξη Προγράµµατος Τι είναι το Πρόγραµµα; Το Πρόγραµµα: Είναι ένα σύνολο εντολών για την εκτέλεση ορισµένων λειτουργιών από τον υπολογιστή.

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

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

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

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

Σχεδίαση και Ανάλυση Τοπικών Δικτύων Υπολογιστών

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

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

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

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

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

Αξιοποίηση των Λογιστικών Φύλλων για τη ηµιουργία ενός Γενικευµένου Μηχανισµού Αναπαράστασης Πληροφοριών στα Συστήµατα Αρίθµησης

Αξιοποίηση των Λογιστικών Φύλλων για τη ηµιουργία ενός Γενικευµένου Μηχανισµού Αναπαράστασης Πληροφοριών στα Συστήµατα Αρίθµησης Αξιοποίηση των Λογιστικών Φύλλων για τη ηµιουργία ενός Γενικευµένου Μηχανισµού Αναπαράστασης Πληροφοριών στα Συστήµατα Αρίθµησης Άννα Σαριδάκη Εκπαιδευτικός ΠΕ19 2 ο ΤΕΕ Νέας Σµύρνης, Αθήνας achalkid@ath.forthnet.gr

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

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

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Α ΛΥΚΕΙΟΥ ΟΚΤΏΒΡΙΟΣ 2005 ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ - Α ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ Το µάθηµα της Πληροφορικής στην Α Λυκείου έχει ως γενικό

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

ΠΡΟΣ: Τηλέφωνο: 210-3443422 Ινστιτούτο Εκπαιδευτικής Πολιτικής ΚΟΙΝ.:

ΠΡΟΣ: Τηλέφωνο: 210-3443422 Ινστιτούτο Εκπαιδευτικής Πολιτικής ΚΟΙΝ.: ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ, ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ----- Βαθμός Ασφαλείας: Να διατηρηθεί μέχρι: Βαθ. Προτεραιότητας: ΓΕΝΙΚΗ ΔΙΕΥΘΥΝΣΗ ΣΠΟΥΔΩΝ Π/ΘΜΙΑΣ ΚΑΙ Δ/ΘΜΙΑΣ ΕΚΠΑΙΔΕΥΣΗΣ ΔΙΕΥΘΥΝΣΗ ΣΠΟΥΔΩΝ,

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

ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ.ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ. Κοκκαλάρα Μαρία ΠΕ19

ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ.ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ. Κοκκαλάρα Μαρία ΠΕ19 ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ.ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Κοκκαλάρα Μαρία ΠΕ19 ΠΕΡΙΓΡΑΜΜΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ 1. Εισαγωγικά στοιχεία 2. Ένταξη του διδακτικού σεναρίου στο πρόγραμμα σπουδών 3. Οργάνωση της τάξης

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

Ποιες Νέες Τεχνολογίες; Εισαγωγή. 1841: Μαυροπίνακας. 1940: Κινούµενη Εικόνα. 1957: Τηλεόραση

Ποιες Νέες Τεχνολογίες; Εισαγωγή. 1841: Μαυροπίνακας. 1940: Κινούµενη Εικόνα. 1957: Τηλεόραση Νέες Τεχνολογίες στην Εκπαίδευση Εισαγωγή Ποιες Νέες Τεχνολογίες; 1841: Μαυροπίνακας 1940: Κινούµενη Εικόνα 1957: Τηλεόραση 2000: Το ιαδίκτυο και η Τεχνολογία της πληροφορίας και των επικοινωνιών 1 Νέες

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

Εργαστηριακή εισήγηση. «Φύλλα Εργασίας για την διδασκαλία του μαθήματος Πληροφορικής Γυμνασίου Η Γλώσσα Προγραμματισμού LOGO»

Εργαστηριακή εισήγηση. «Φύλλα Εργασίας για την διδασκαλία του μαθήματος Πληροφορικής Γυμνασίου Η Γλώσσα Προγραμματισμού LOGO» Εργαστηριακή εισήγηση «Φύλλα Εργασίας για την διδασκαλία του μαθήματος Πληροφορικής Γυμνασίου Η Γλώσσα Προγραμματισμού LOGO» Βασίλειος Χρυσοχοΐδης Εκπαιδευτικός Πληροφορικής, Φλώρινα algob@hol.gr ΠΕΡΙΛΗΨΗ

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

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012 Διδακτική Προγραμματισμού Χαρίκλεια Τσαλαπάτα 20/2/2012 Διδακτική προγραμματισμού Παλαιότερα, η διδασκαλία του προγραμματισμού ταυτιζόταν με τη διδακτική της πληροφορικής Πλέον Η διδακτική της πληροφορικής

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

Εισαγωγή στον προγραμματισμό

Εισαγωγή στον προγραμματισμό Κεφάλαιο 6 Εισαγωγή στον προγραμματισμό 6.1 Γενικός διδακτικός σκοπός Ο γενικός σκοπός του κεφαλαίου είναι να καταστούν ικανοί ο μαθητές να αναγνωρίζουν τις βασικές τεχνικές προγραμματισμού και να χειρίζονται

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

ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΙΑΤΑΞΗΣ ΤΩΝ ΑΡΙΘΜΩΝ ΚΑΙ ΧΡΗΣΗ ΤΗΣ ΑΠΟΛΥΤΗΣ ΤΙΜΗΣ ΣΤΟΝ ΑΞΟΝΑ ΤΩΝ ΠΡΑΓΜΑΤΙΚΩΝ ΑΡΙΘΜΩΝ ΠΕΡΙΛΗΨΗ. Εισαγωγή

ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΙΑΤΑΞΗΣ ΤΩΝ ΑΡΙΘΜΩΝ ΚΑΙ ΧΡΗΣΗ ΤΗΣ ΑΠΟΛΥΤΗΣ ΤΙΜΗΣ ΣΤΟΝ ΑΞΟΝΑ ΤΩΝ ΠΡΑΓΜΑΤΙΚΩΝ ΑΡΙΘΜΩΝ ΠΕΡΙΛΗΨΗ. Εισαγωγή ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΙΑΤΑΞΗΣ ΤΩΝ ΑΡΙΘΜΩΝ ΚΑΙ ΧΡΗΣΗ ΤΗΣ ΑΠΟΛΥΤΗΣ ΤΙΜΗΣ ΣΤΟΝ ΑΞΟΝΑ ΤΩΝ ΠΡΑΓΜΑΤΙΚΩΝ ΑΡΙΘΜΩΝ Αθανάσιος Γαγάτσης Τµήµα Επιστηµών της Αγωγής Πανεπιστήµιο Κύπρου Χρήστος Παντσίδης Παναγιώτης Σπύρου Πανεπιστήµιο

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

Α ΤΑΞΗ. 1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή. Θα παρουσιαστεί µε τρόπο απλό και κατανοητό,

Α ΤΑΞΗ. 1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή. Θα παρουσιαστεί µε τρόπο απλό και κατανοητό, 1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή 1. εδοµένα, Πληροφορίες και Υπολογιστές 2. Πώς φτάσαµε στους σηµερινούς υπολογιστές 3. Το υλικό ενός υπολογιστικού συστήµατος 4. Το λογισµικό ενός υπολογιστικού συστήµατος

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

«Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον»

«Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» «Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» Σαρημπαλίδης Ιωάννης 1, Μιχαηλίδης Νίκος 2, Μισαηλίδης Άνθιμος 3 1 Καθηγητής Πληροφορικής, Γενικό Λύκειο

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον και Μαθηματικά: Μια αλγοριθμική προσέγγιση του θεωρήματος Bolzano

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον και Μαθηματικά: Μια αλγοριθμική προσέγγιση του θεωρήματος Bolzano Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον και Μαθηματικά: Μια αλγοριθμική προσέγγιση του θεωρήματος Bolzano Πέρδος Αθανάσιος 1, Σαράφης Ιωάννης 2, Δουκάκης Σπυρίδων 3, Ντρίζος Δημήτριος 4 1 Δρ.

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

Από την απλή στη σύνθετη και πολλαπλή δομή επιλογής

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

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

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19 Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφ. 2 Θεωρητική Επιστήμη Υπολογιστών 2.3.1.1 Έννοια προγράμματος Τι είναι πρόγραμμα και τι προγραμματισμός; Πρόγραμμα είναι το σύνολο εντολών που χρειάζεται

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

Σχεδίαση Εκπαιδευτικού Λογισμικού. Εργασία 2 - Α' φάση. Σενάριο/Σχέδιο μαθήματος. Σταματία Κορρέ Μ1430

Σχεδίαση Εκπαιδευτικού Λογισμικού. Εργασία 2 - Α' φάση. Σενάριο/Σχέδιο μαθήματος. Σταματία Κορρέ Μ1430 Σχεδίαση Εκπαιδευτικού Λογισμικού Εργασία 2 - Α' φάση Σενάριο/Σχέδιο μαθήματος Σταματία Κορρέ Μ1430 2 Περιεχόμενα Τίτλος... 2 Γνωστικό αντικείμενο... 2 Βαθμίδα εκπαίδευσης... 3 Διδακτικοί στόχοι... 3 Αναμενόμενα

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

Το Μάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» στο Ενιαίο Λύκειο: Απολογισµός, Προβληµατισµοί, Προτάσεις

Το Μάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» στο Ενιαίο Λύκειο: Απολογισµός, Προβληµατισµοί, Προτάσεις Το Μάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» στο Ενιαίο Λύκειο: Απολογισµός, Προβληµατισµοί, Προτάσεις Αστέριος Φανίκος 1, Σπυρίδων ουκάκης 2, Ευάγγελος Κανίδης 3, Θεοφανή Πύρζα 4, Παναγιώτης

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

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών http://www.corelab.ntua.gr/courses/ Θεμελιώδη Θέματα Επιστήμης Υπολογιστών 5ο εξάμηνο ΣΕΜΦΕ Ενότητα 0: Εισαγωγή Διδάσκοντες: Στάθης Ζάχος, Άρης Παγουρτζής Υπεύθυνη εργαστηρίου / ασκήσεων: Δώρα Σούλιου

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

Τεχνολογία στην Εκπαίδευση Εισαγωγή. Χαρίκλεια Τσαλαπάτα 24/9/2012

Τεχνολογία στην Εκπαίδευση Εισαγωγή. Χαρίκλεια Τσαλαπάτα 24/9/2012 Τεχνολογία στην Εκπαίδευση Εισαγωγή Χαρίκλεια Τσαλαπάτα 24/9/2012 Μάθηση Γενικότερος όρος από την «εκπαίδευση» Την εκπαίδευση την αντιλαμβανόμαστε σαν διαδικασία μέσα στην τάξη «Μάθηση» παντού και συνεχώς

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

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ ) Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ. 25 48) Τι είναι αλγόριθμος; Γ ΛΥΚΕΙΟΥ Αλγόριθμος είναι μία πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρονικό διάστημα,

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

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

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

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

Σωτηρίου Σοφία. Εκπαιδευτικός ΠΕ0401, Πειραματικό Γενικό Λύκειο Μυτιλήνης

Σωτηρίου Σοφία. Εκπαιδευτικός ΠΕ0401, Πειραματικό Γενικό Λύκειο Μυτιλήνης «Αξιοποίηση των Τ.Π.Ε. στη Διδακτική Πράξη» «Ανάκλαση-Διάθλαση, Ηλεκτρομαγνητική επαγωγή, Κίνηση-Ταχύτητα: τρία υποδειγματικά ψηφιακά διδακτικά σενάρια για τη Φυσική Γενικού Λυκείου στην πλατφόρμα "Αίσωπος"»

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

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

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΣΤΟΙΧΕΙΑ ΑΡΧΙΚΗΣ ΕΚ ΟΣΗΣ Ομάδα Συγγραφής Υπεύθυνος για το Παιδαγωγικό Ινστιτούτο Υπεύθυνος Μαθήματος ΑΘΗΝΑ ΒΑΚΑΛΗ, Λέκτωρ Πληροφορικής ΑΠΘ ΗΛΙΑΣ ΓΙΑΝΝΟΠΟΥΛΟΣ,

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

Περιεχόµενα. Ανασκόπηση - Ορισµοί. Ο κύκλος ανάπτυξης προγράµµατος. Γλώσσες Προγραµµατισµού Ασκήσεις

Περιεχόµενα. Ανασκόπηση - Ορισµοί. Ο κύκλος ανάπτυξης προγράµµατος. Γλώσσες Προγραµµατισµού Ασκήσεις Προγραµµατισµός Η/Υ Ανασκόπηση - Ορισµοί Περιεχόµενα Ο κύκλος ανάπτυξης προγράµµατος Περιγραφή προβλήµατος Ανάλυση προβλήµατος Λογικό ιάγραµµα Ψευδοκώδικας Κωδικοποίηση Συντήρηση Γλώσσες Προγραµµατισµού

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

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία εξίσου σημαντικά στάδια.

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία εξίσου σημαντικά στάδια. ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία εξίσου σημαντικά στάδια. Τον ακριβή προσδιορισμό του προβλήματος. Την ανάπτυξη του αντίστοιχου αλγορίθμου.

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

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ για τα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ για τα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ για τα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών Το Εργαστήριο Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών

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

Chapter 6. Problem Solving and Algorithm Design. Στόχοι Ενότητας. Επίλυση προβληµάτων. Εισαγωγή. Nell Dale John Lewis

Chapter 6. Problem Solving and Algorithm Design. Στόχοι Ενότητας. Επίλυση προβληµάτων. Εισαγωγή. Nell Dale John Lewis Στόχοι Ενότητας Chapter 6 Problem Solving and Algorithm Design Nell Dale John Lewis Αναγνώριση αν ένα πρόβληµα µπορεί να επιλυθεί µε τη χρήση υπολογιστή Περιγραφή της διαδικασίας επίλυσης προβληµάτων και

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

Π ρ ο γ ρ α μ μ α τ ι σ μ ό ς Β α σ ι κ έ ς έ ν ν ο ι ε ς Ι σ τ ο ρ ι κ ή α ν α δ ρ ο μ ή Η έννοια του προγράμματος Ιστορική αναδρομή

Π ρ ο γ ρ α μ μ α τ ι σ μ ό ς Β α σ ι κ έ ς έ ν ν ο ι ε ς Ι σ τ ο ρ ι κ ή α ν α δ ρ ο μ ή Η έννοια του προγράμματος Ιστορική αναδρομή Προγραμματισμός Βασικές έννοιες Ιστορική αναδρομή Η έννοια του προγράμματος Η περιγραφή της λύσης ενός προβλήματος, ως γνωστόν, γίνεται με τη βοήθεια ενός αλγορίθμου. Έτσι οι εντολές ενός προγράμματος

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

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

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 1. ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦ. ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ Καράκιζα Τσαμπίκα 1. ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦ. 2ο-8ο:ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εισαγωγή στην εντολή «για» (2.4.5, 8.2.3) 2. ΤΑΞΗ: Γ Γενικού Λυκείου (τεχνολογική

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

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

Η ΣΗΜΑΣΙΑ ΤΩΝ ΟΠΤΙΚΩΝ ΑΝΑΠΑΡΑΣΤΑΣΕΩΝ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ Η ΣΗΜΑΣΙΑ ΤΩΝ ΟΠΤΙΚΩΝ ΑΝΑΠΑΡΑΣΤΑΣΕΩΝ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ Οι μαθηματικές έννοιες και γενικότερα οι μαθηματικές διαδικασίες είναι αφηρημένες και, αρκετές φορές, ιδιαίτερα πολύπλοκες. Η κατανόηση

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

Εκπαιδευτικό πολυμεσικό σύστημα διδασκαλίας των μαθηματικών (Εφαρμογή στη δευτεροβάθμια εκπαίδευση)

Εκπαιδευτικό πολυμεσικό σύστημα διδασκαλίας των μαθηματικών (Εφαρμογή στη δευτεροβάθμια εκπαίδευση) Εκπαιδευτικό πολυμεσικό σύστημα διδασκαλίας των μαθηματικών (Εφαρμογή στη δευτεροβάθμια εκπαίδευση) Γ. Γρηγορίου, Γ. Πλευρίτης Περίληψη Η έρευνα μας βρίσκεται στα πρώτα στάδια ανάπτυξης της. Αναφέρεται

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

Μοντέλο Μεικτής Μάθησης για τα Μαθηματικά της Γ Λυκείου

Μοντέλο Μεικτής Μάθησης για τα Μαθηματικά της Γ Λυκείου Μοντέλο Μεικτής Μάθησης για τα Μαθηματικά της Γ Λυκείου Ηµερίδα Μαθηµατικών: «Γεωµετρία - Ανάλυση, Αρµονική Αλληλεπίδραση για την Επίλυση Μαθηµατικών Προβληµάτων» Θεσσαλονίκη 2 Απριλίου 2011 Ελληνογαλλική

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

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

H ΒΑΣΙΣΜΕΝΗ ΣΤΟΝ Η.Υ. ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΤΗΣ ΚΙΝΗΣΗΣ ΩΣ ΕΡΓΑΛΕΙΟ ΚΑΤΑΝΟΗΣΗΣ ΤΩΝ ΓΡΑΦΙΚΩΝ ΠΑΡΑΣΤΑΣΕΩΝ ΣΤΗΝ ΚΙΝΗΜΑΤΙΚΗ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 495 H ΒΑΣΙΣΜΕΝΗ ΣΤΟΝ Η.Υ. ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΤΗΣ ΚΙΝΗΣΗΣ ΩΣ ΕΡΓΑΛΕΙΟ ΚΑΤΑΝΟΗΣΗΣ ΤΩΝ ΓΡΑΦΙΚΩΝ ΠΑΡΑΣΤΑΣΕΩΝ ΣΤΗΝ ΚΙΝΗΜΑΤΙΚΗ Τσιπουριάρη Βάσω Ανώτατη Σχολή Παιδαγωγικής

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

ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ 2013-1014. Παρουσίαση του Τµήµατος

ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ 2013-1014. Παρουσίαση του Τµήµατος Πανεπιστήμιο ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ,ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ 2013-1014 Παρουσίαση του Τµήµατος http://dit.uop.gr

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

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα2 Προγραμματιστικά Περιβάλλοντα Δημιουργία Εφαρμογών 5.1 Πρόβλημα και Υπολογιστής Τι ονομάζουμε πρόβλημα; Πρόβλημα θεωρείται κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση που μας απασχολεί

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

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ ΜΑΘΗΜΑ 2 ΑΝΑΠΑΡΑΣΤΑΣΗ - ΤΕΧΝΙΚΕΣ ΤΝ (1)

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ ΜΑΘΗΜΑ 2 ΑΝΑΠΑΡΑΣΤΑΣΗ - ΤΕΧΝΙΚΕΣ ΤΝ (1) ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ ΜΑΘΗΜΑ 2 ΑΝΑΠΑΡΑΣΤΑΣΗ - ΤΕΧΝΙΚΕΣ ΤΝ (1) 2. ΑΝΑΠΑΡΑΣΤΑΣΗ ΠΡΟΒΛΗΜΑΤΟΣ H υλοποίηση ενός προβλήµατος σε σύστηµα Η/Υ που επιδεικνύει ΤΝ 1 απαιτεί: Την κατάλληλη περιγραφή του προβλήµατος

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

Μαλούτα Θεανώ Σελίδα 1

Μαλούτα Θεανώ Σελίδα 1 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες

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

Πρώτο Κεφάλαιο Φάσεις & Μοντέλα ένταξης των ΤΠΕ στην Εκπαίδευση...13 1.1 Εκπαιδευτική Τεχνολογία: η προϊστορία της πληροφορικής στην εκπαίδευση 14

Πρώτο Κεφάλαιο Φάσεις & Μοντέλα ένταξης των ΤΠΕ στην Εκπαίδευση...13 1.1 Εκπαιδευτική Τεχνολογία: η προϊστορία της πληροφορικής στην εκπαίδευση 14 Περιεχόµενα Πρώτο Κεφάλαιο Φάσεις & Μοντέλα ένταξης των ΤΠΕ στην Εκπαίδευση....13 1.1 Εκπαιδευτική Τεχνολογία: η προϊστορία της πληροφορικής στην εκπαίδευση 14 1.1.1 Ορισµός της εκπαιδευτικής τεχνολογίας...14

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

Από την Άλγεβρα των Υπολογισμών στα Υπολογιστικά Συστήματα Άλγεβρας

Από την Άλγεβρα των Υπολογισμών στα Υπολογιστικά Συστήματα Άλγεβρας Από την Άλγεβρα των Υπολογισμών στα Υπολογιστικά Συστήματα Άλγεβρας Νικόλαος Καραμπετάκης Επίκουρος Καθηγητής Τμήμα Μαθηματικών, Α.Π.Θ. http://anemos.web.auth.gr/mathematica/index.htm http://anadrasis.web.auth.gr/n.karampetakis.htm

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

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Τµήµα Διοίκησης Επιχειρήσεων Τει Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 5 2 Εγκυροποίηση Λογισµικού Εγκυροποίηση Λογισµικού

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

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1 ΚΕΦΑΛΑΙΟ 7 ο ΠΡΟΓΡΑΜΜΑ : Το πρόγραμμα αποτελείται από μια σειρά οδηγιών, που ονομάζονται εντολές, για την εκτέλεση τέτοιου είδους πράξεων, καθώς επίσης και από ένα σύνολο πρόσθετων οδηγιών ελέγχου, που

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

ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ. pagioti@sch.gr

ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ. pagioti@sch.gr ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ Αγιώτης Πέτρος pagioti@sch.gr Εκπαιδευτικός Πληροφορικής Τίτλος διδακτικού σεναρίου Η έννοια των σταθερών και της καταχώρησης στη Visual Basic Εμπλεκόμενες γνωστικές περιοχές Στοιχεία

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

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

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

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

Ανάλυση των δραστηριοτήτων κατά γνωστική απαίτηση

Ανάλυση των δραστηριοτήτων κατά γνωστική απαίτηση Ανάλυση των δραστηριοτήτων κατά γνωστική απαίτηση Πέρα όµως από την Γνωσιακή/Εννοιολογική ανάλυση της δοµής και του περιεχοµένου των σχολικών εγχειριδίων των Μαθηµατικών του Δηµοτικού ως προς τις έννοιες

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

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

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Μάριος Αραποστάθης Καθηγητής πληροφορικής Βαρβάκειου Λύκειου http://users.sch.gr/mariosarapostathis 6.1 Η έννοια του

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

ΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ

ΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ Μαθηματικά (Άλγεβρα - Γεωμετρία) Α ΤΑΞΗ ΗΜΕΡΗΣΙΟΥ και Α, Β ΤΑΞΕΙΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ Α ΤΑΞΗ ΗΜΕΡΗΣΙΟΥ και Α ΤΑΞΗ ΕΣΠΕΡΙΝΟΥ ΕΠΑΛ ΚΕΝΤΡΙΚΗ

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

Παιδαγωγικές εφαρμογές Η/Υ. Μάθημα 1 ο

Παιδαγωγικές εφαρμογές Η/Υ. Μάθημα 1 ο Παιδαγωγικές εφαρμογές Η/Υ Μάθημα 1 ο 14/3/2011 Περίγραμμα και περιεχόμενο του μαθήματος Μάθηση με την αξιοποίηση του Η/Υ ή τις ΤΠΕ Θεωρίες μάθησης Εφαρμογή των θεωριών μάθησης στον σχεδιασμό εκπαιδευτικών

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

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή Οι σηµερινές δραστηριότητες των επιχειρήσεων δηµιουργούν την ανάγκη για όσο το δυνατό µεγαλύτερη υποστήριξη από τα πληροφοριακά τους

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

Εφαρµοσµένη ιδακτική των Φυσικών Επιστηµών (Πρακτικές Ασκήσεις Β Φάσης)

Εφαρµοσµένη ιδακτική των Φυσικών Επιστηµών (Πρακτικές Ασκήσεις Β Φάσης) Πανεπιστήµιο Αιγαίου Παιδαγωγικό Τµήµα ηµοτικής Εκπαίδευσης Μιχάλης Σκουµιός Εφαρµοσµένη ιδακτική των Φυσικών Επιστηµών (Πρακτικές Ασκήσεις Β Φάσης) Παρατήρηση ιδασκαλίας και Μοντέλο Συγγραφής Έκθεσης

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

Βοηθήστε τη ΕΗ. Ένα µικρό νησί απέχει 4 χιλιόµετρα από την ακτή και πρόκειται να συνδεθεί µε τον υποσταθµό της ΕΗ που βλέπετε στην παρακάτω εικόνα.

Βοηθήστε τη ΕΗ. Ένα µικρό νησί απέχει 4 χιλιόµετρα από την ακτή και πρόκειται να συνδεθεί µε τον υποσταθµό της ΕΗ που βλέπετε στην παρακάτω εικόνα. Γιώργος Μαντζώλας ΠΕ03 Βοηθήστε τη ΕΗ Η προβληµατική της Εκπαιδευτικής ραστηριότητας Η επίλυση προβλήµατος δεν είναι η άµεση απόκριση σε ένα ερέθισµα, αλλά ένας πολύπλοκος µηχανισµός στον οποίο εµπλέκονται

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

Μια στατιστική έρευνα των παραµέτρων διδασκαλίας του µαθήµατος "Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον"

Μια στατιστική έρευνα των παραµέτρων διδασκαλίας του µαθήµατος Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον 106 2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» Μια στατιστική έρευνα των παραµέτρων διδασκαλίας του µαθήµατος "Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον" Χρήστος Κοίλιας

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

Η χρήση του MOODLE από την οπτική γωνία του ιαχειριστή

Η χρήση του MOODLE από την οπτική γωνία του ιαχειριστή Ανοικτή και Εξ Αποστάσεως Εκπαίδευση Χρησιµοποιώντας το Εκπαιδευτικό Περιβάλλον του MOODLE. Open and Distance Learning Using MOODLE Learning Environment Αθανάσιος Ι. Μάργαρης, Ευθύµιος. Κότσιαλος Πανεπιστήµιο

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

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος. 1. Δώστε τον ορισμό του προβλήματος. 2. Σι εννοούμε με τον όρο επίλυση ενός προβλήματος; 3. Σο πρόβλημα του 2000. 4. Σι εννοούμε με τον όρο κατανόηση προβλήματος; 5. Σι ονομάζουμε χώρο προβλήματος; 6.

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

Βασικές Αρχές Προγραμματισμού

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

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

http://kesyp.didefth.gr/ 1

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

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

Παραλληλισµός Εντολών (Pipelining)

Παραλληλισµός Εντολών (Pipelining) ΕΣ 08 Επεξεργαστές Ψηφιακών Σηµάτων Παραλληλισµός Εντολών (Pipelining) Τµήµα Επιστήµη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήµιο Πελοποννήσου Βιβλιογραφία Ενότητας Kuo [2005]: Chapter 3: Section 3.4,

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

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης Ενότητα: Αλγόριθµοι, Λογικά Διαγράµµατα, Γλώσσες Προγραµµατισµού Γεώργιος Σκιάνης Γεωλογίας και Γεωπεριβάλλοντος Σελίδα 2 1. Περιεχόµενα ενότητας...

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