ΕΝΑ ΜΟΝΤΕΛΟ ΔΙΑΔΙΚΤΥΑΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΜΕ ΥΠΟΣΤΗΡΙΞΗ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΓΙΑ ΤΗ ΔΙΔΑΣΚΑΛΙΑ ΤΩΝ ΑΡΧΩΝ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ.
|
|
- ĒΓαβριήλ Βενιζέλος
- 8 χρόνια πριν
- Προβολές:
Transcript
1 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 733 ΕΝΑ ΜΟΝΤΕΛΟ ΔΙΑΔΙΚΤΥΑΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΜΕ ΥΠΟΣΤΗΡΙΞΗ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΓΙΑ ΤΗ ΔΙΔΑΣΚΑΛΙΑ ΤΩΝ ΑΡΧΩΝ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εφόπουλος Βασίλειος Τμ. Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο Μακεδονίας Δαγδιλέλης Βασίλειος Τμ. Εκπαιδευτικής και Κοινωνικής Πολιτικής, Πανεπιστήμιο Μακεδονίας Ευαγγελίδης Γεώργιος Τμ. Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο Μακεδονίας Κασκάλης Θεόδωρος Τμ. Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο Μακεδονίας ΠΕΡΙΛΗΨΗ Η παρούσα εισήγηση περιγράφει το ολοκληρωμένο διαδικτυακό προγραμματιστικό περιβάλλον WIPE (Web Integrated Programming Environment) και προσπαθεί να αναδείξει την εκπαιδευτική αξία του και τις διδακτικές καινοτομίες που ενσωματώνει. Το WIPE βασίζεται και επεκτείνει το περιβάλλον Χ-Compiler, τμήμα του εκπαιδευτικού λογισμικού «ΔΕΛΥΣ». Το προτεινόμενο περιβάλλον ενσωματώνει εφαρμογή διαχείρισης χρηστών, μεταγλωττιστή γλώσσας Pascal σε PseudoAssembly (Web Compiler), βοηθητικά προγραμματιστικά εργαλεία και βάση δεδομένων όπου καταχωρούνται δεδομένα εκπαιδευτών και εκπαιδευομένων ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: compiler, e-learning, προγραμματιστικό περιβάλλον, interactive learning environment, programming and programming languages, education, Pascal, Assembly ΕΙΣΑΓΩΓΗ Αντικείμενο της παρούσης εισήγησης είναι η παρουσίαση του WIPE, ενός πρωτότυπου ολοκληρωμένου διαδικτυακού περιβάλλοντος για την υποστήριξη της διδασκαλίας των αρχών του προγραμματισμού. Το WIPE βασίζεται και επεκτείνει το περιβάλλον Χ-Compiler, τμήμα του εκπαιδευτικού λογισμικού «ΔΕΛΥΣ» που έχει αναπτυχθεί στο πλαίσιο του έργου ΝΑΥΣΙΚΑ της ενέργειας «Οδύσσεια» του Υπουργείου Παιδείας. Η εμπειρία που απέκτησε η ομάδα ανάπτυξης του ΔΕΛΥΣ, από την εισαγωγή του στη δευτεροβάθμια εκπαίδευση, ήταν καθοριστική για την απόφαση επέκτασης και μεταφοράς στον παγκόσμιο ιστό του X-Compiler. Προγραμματιστικά περιβάλλοντα που υποστηρίζουν τη διδασκαλία του προγραμματισμού σε αρχαρίους έχουν απασχολήσει την επιστημονική κοινότητα και ως αποτέλεσμα έχουν δημιουργηθεί ενδιαφέροντα προϊόντα. Πολλά μάλιστα από αυτά επικεντρώνουν την προσοχή τους στα «λάθη» των νέων προγραμματιστών και τις
2 734 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ δυσκολίες κατανόησης που αυτοί συναντούν. Ενδεικτικά αναφέρουμε τα VINCE [12] (animator γλώσσας C ), Karel the Robot [10] και Karel Genie [8] (προγραμματιστικοί μικρόκοσμοι για τα αρχικά βήματα των εκπαιδευομένων), το περιβάλλον Thetis C [7] (με υποστήριξη σημαντικών προγραμματιστικών εργαλείων ), το visual περιβάλλον BACCII [4] (παρουσίαση βασικών προγραμματιστικών λειτουργών με διαγράμματα ροής), το Dynalab [1] (με βηματική παρουσίαση κώδικα) και το WebLab [3] (Η διαδικτυακή έκδοση του Dynalab που υποστηρίζει ένα υποσύνολο της Java). Τα τελευταία δύο περιβάλλοντα έχουν πλέον ενσωματωθεί στο WebWorks που αποτελεί μια πολύ σημαντική προσπάθεια στο τομέα αυτό με έμφαση τους τομείς του program animation, context free grammar animation και finite state automaton animation. Το WIPE διαφοροποιείται γιατί περιλαμβάνει α) ολοκληρωμένο περιβάλλον διαχείρισης χρηστών, β) μεταγλωττιστή γλώσσας Pascal σε PseudoAssembly γ) βοηθητικά προγραμματιστικά εργαλεία και δ) βάση δεδομένων όπου καταχωρούνται δεδομένα και αποθηκεύονται αποτελέσματα των προσπαθειών των εκπαιδευομένων. Στη συνέχεια παρουσιάζεται η αρχιτεκτονική του προγραμματιστικού περιβάλλοντος, η περιγραφή του τρόπου λειτουργίας του και η διδακτική του αξία. Σχήμα 1: Το περιβάλλον του μεταγλωττιστή ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ Το προγραμματιστικό περιβάλλον λειτουργεί στο Διαδίκτυο ή στο τοπικό Intranet και η πρόσβαση σε αυτό γίνεται μέσω Web browser. Το λογισμικό εγκαθίσταται στον
3 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 735 εξυπηρετητή (Server) του δικτύου (τοπικού ή Διαδίκτυο) και στον σταθμό εργασίας (client) μεταφέρονται οι πληροφορίες μέσω του browser. Η διαδικασία γίνεται ως εξής: O εκπαιδευόμενος (χρήστης) συνδέεται στον κόμβο δίνοντας username και password. Επιλέγει την εργασία-άσκηση με την οποία θα ασχοληθεί. Αφού εισέλθει στη σελίδα της εργασίας και διαβάσει τα δεδομένα που έχει καταχωρήσει ο καθηγητής του, γράφει το πρόγραμμα που θέλει να μεταγλωττιστεί στο παράθυρο του πηγαίου κώδικα και δίνει εντολή για μεταγλώττιση. Ο πηγαίος κώδικας του προγράμματος μεταφέρεται στον Web Server και αποθηκεύεται στη βάση δεδομένων. Γίνεται η μεταγλώττιση του πηγαίου κώδικα και τα αποτελέσματα αποθηκεύονται στη βάση δεδομένων στον Server και στέλνονται στον Web browser του χρήστη. Αν η μεταγλώττιση γίνει επιτυχώς, τότε στο παράθυρο της Assembly εμφανίζεται ο αντίστοιχος Assembly κώδικας. Κατόπιν o χρήστης δίνει εντολή για εκτέλεση του προγράμματος και το μεταγλωττισμένο πρόγραμμα εκτελείται στον server. Τα αποτελέσματα (output) του προγράμματος μεταφέρονται στον Web browser του χρήστη. Στο διάγραμμα που ακολουθεί παρουσιάζεται η Αρχιτεκτονική του όλου περιβάλλοντος. Server DBMS Compiler Results Source Code Web Server Assembly Code, Output & Errors Internet Web browser Program (Source Code) Assembly Code, Output & Client Σχήμα 2: Αρχιτεκτονική του προγραμματιστικού περιβάλλοντος
4 736 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΠΕΡΙΓΡΑΦΗ ΤΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ Το ολοκληρωμένο σύστημα θα παρέχει τρεις διαφορετικούς τρόπους πρόσβασης. Πρόσβαση απλού χρήστη επισκέπτη (anonymous user) Πρόσβαση καθηγητή Πρόσβαση μαθητή (ορίζεται από τον καθηγητή) Πρόσβαση διαχειριστή Στην πρώτη περίπτωση, ο χρήστης που θα συνδεθεί μέσω ενός Web browser με τη συγκεκριμένη διεύθυνση, θα μπορεί να χρησιμοποιήσει μέρος των προσφερόμενων δυνατοτήτων. Πιο συγκεκριμένα θα μπορεί να συμμετέχει σε δημόσιες (global) εργασίες που έχουν καταχωρηθεί από τους καθηγητές ή θα μπορεί να γράψει τα προγράμματα που επιθυμεί σε γλώσσα Standard Pascal (ή ένα μεγάλο υποσύνολό της) και να δει τα αποτελέσματα τους. Στην περίπτωση αυτή καμία από τις δραστηριότητες του χρήστη δεν καταγράφεται στη βάση δεδομένων του συστήματος. Στη δεύτερη περίπτωση, όπου ο χρήστης ζητά πρόσβαση στο σύστημα ως καθηγητής, συμπληρώνει μια φόρμα-αίτηση που είναι διαθέσιμη (μέσω συνδέσμου) από την κεντρική σελίδα του ιστοχώρου. Η αίτηση αυτή αποστέλλεται στο διαχειριστή (administrator) του συστήματος. Ο διαχειριστής αφού μελετήσει την αίτηση και την εγκρίνει, αποστέλλει με στον αιτούντα χρήστη, τον κωδικό πρόσβασης (password) στο σύστημα ως καθηγητής. Ο καθηγητής από τη στιγμή που εισέλθει στο περιβάλλον έχει τη δυνατότητα: Να ορίσει ομάδες χρηστών (τμήματα-τάξεις) που διδάσκει καθώς και τα στοιχεία της σχολικής μονάδας όπου ανήκει. Να καταχωρήσει τους μαθητές κάθε ομάδας-τμήματος. Σημειώνουμε ότι για κάθε μαθητή θα πρέπει να ορίσει τα στοιχεία εισόδου στο σύστημα (username και password). Να καταχωρήσει εργασίες-ασκήσεις για τις συγκεκριμένες ομάδες. Η εργασίαάσκηση είναι ο δομικός λίθος του project. Διαχειρίζεται από τον καθηγητή και αφορά τους χρήστες (μαθητές και επισκέπτες) που αυτός ορίζει ότι μπορούν να την παρακολουθήσουν. Σε κάθε εργασία-άσκηση ο καθηγητής καταχωρεί τα ακόλουθα στοιχεία: την εκφώνηση, τους στόχους, το χρόνο παράδοσης, βοηθητικά στοιχεία, πηγές πληροφόρησης (λ.χ. links), τους χρήστες που έχουν δικαίωμα να την παρακολουθήσουν και (προαιρετικά) τα δεδομένα εισόδου με τα αντίστοιχα δεδομένα εξόδου με τα οποία θα γίνει ο αυτόματος έλεγχος ορθότητας των προγραμμάτων. Παράλληλα ο καθηγητής μπορεί να εισάγει σημεία βοήθειας (hints) σε συγκεκριμένες περιπτώσεις λογικών λαθών στις ασκήσεις των μαθητών. Nα ορίσει μια εργασία-άσκηση ως καθολική (global) έτσι ώστε να έχουν δικαίωμα να δουν τα περιεχόμενα της όλοι οι χρήστες (καθηγητές, μαθητές, επισκέπτες). Nα δημιουργήσει ένα ή περισσότερα σύνολα χρηστών που θα μπορούν να εργαστούν από κοινού για τη διεκπεραίωση της εργασίας. Στον φάκελο του συνόλου αυτού έχουν πρόσβαση μόνο οι χρήστες που ανήκουν σε αυτό. Να παρακολουθεί τις επιδόσεις των μαθητών του.
5 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 737 Συνοπτικά ο καθηγητής είναι ο διαχειριστής (administrator) των τμημάτων και των μαθητών που ο ίδιος ορίζει. Καταχωρεί και αρχειοθετεί υλικό (ενδεικτικά προγράμματα, εργασίες, ασκήσεις) και το διαθέτει στους μαθητές του όποτε ο ίδιος κρίνει. Η τρίτη περίπτωση πρόσβασης, αναφέρεται στο μαθητή ο οποίος προηγουμένως θα πρέπει να έχει καταχωρηθεί στη βάση δεδομένων από τον καθηγητή του. Όταν συνδεθεί και συμπληρώσει σωστά τα στοιχεία του θα έχει πρόσβαση στο προγραμματιστικό περιβάλλον και θα μπορεί: Να εξερευνήσει το προγραμματιστικό περιβάλλον και να γράψει τα δικά του προγράμματα (που καταγράφονται κάθε φορά που μεταγλωττίζονται) Να εκτελέσει τα προγράμματά του με διάφορους τρόπους (εξ ολοκλήρου εκτέλεση, βηματική εκτέλεση με ταυτόχρονη παρακολούθηση των τιμών των μεταβλητών) Να λύσει τις προγραμματιστικές ασκήσεις που έχει καταχωρήσει ο καθηγητής του. Να στείλει τα αποτελέσματα των ασκήσεων στον καθηγητή του. Όταν ολοκληρωθεί η καταχώρηση της εργασίας από τον καθηγητή, το σύστημα δημιουργεί προσωπικό φάκελο για τον κάθε μαθητή καθώς και φάκελο υποστήριξης (Library) όπου καταχωρείται το συνοδευτικό υλικό. Ο κάθε μαθητής έχει πρόσβαση στον προσωπικό του φάκελο και στο φάκελο υποστήριξης. Σημειώνεται ότι για κάθε μαθητή το σύστημα καταχωρεί στη βάση δεδομένων ένα αντίγραφο του πηγαίου κώδικα κάθε φορά που γίνεται μεταγλώττιση, τη χρονική στιγμή που έγινε αυτή καθώς και τα συντακτικά λάθη που παρουσιάστηκαν. Η τέταρτη περίπτωση πρόσβασης αναφέρεται στο διαχειριστή που είναι ο χρήστης που έχει πλήρη δικαιώματα. Μπορεί να δημιουργήσει, να μεταβάλλει, να διαγράψει καθηγητές, μαθητές, επισκέπτες. ΤΟ ΓΡΑΦΙΚΟ ΕΝΔΙΑΜΕΣΟ Το γραφικό ενδιάμεσο του Web Compiler θα ενσωματώνεται στο περιβάλλον του Web browser και θα περιέχει τα ακόλουθα στοιχεία: Παράθυρο συγγραφής πηγαίου κώδικα (source code), όπου ο μαθητής πληκτρολογεί το πρόγραμμα. Παράθυρο assembly κώδικα (assembly code), όπου ο εμφανίζεται κάθε φορά η μεταγλώττιση σε assembly του πηγαίου κώδικα. Παράθυρο εξόδου αποτελεσμάτων (output), όπου εμφανίζονται τα αποτελέσματα της εκτέλεσης του προγράμματος. Παράθυρο μηνυμάτων βοήθειας (message), όπου εμφανίζονται τα μηνύματα της μεταγλώττισης, η εκφώνηση των ασκήσεων, η βοήθεια (hints). Παράθυρο ελέγχου τιμών μεταβλητών (watcher), όπου ο μαθητής ελέγχει τις τιμές μεταβλητών ή παραστάσεων. Μπάρα εργαλείων με τις πιο συχνές λειτουργίες (Μεταγλώττιση, Εκτέλεση, Αντιγραφή, Επικόλληση κλπ.).
6 738 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟΝ WEB COMPILER O Web Compiler αποτελεί ένα διαδικτυακό περιβάλλον εισαγωγής στον προγραμματισμό, σχεδιασμένο για εκπαιδευτική χρήση. Το σύστημα θα είναι διαθέσιμο στην εκπαιδευτική κοινότητα και προσβάσιμο μέσω του Διαδικτύου. Στην παρούσας φάση η ανάπτυξη του web compiler γίνεται στην ηλεκτρονική διεύθυνση: Tο περιβάλλον του Web Compiler θα επιτρέπει την έκδοση, εκσφαλμάτωση και εκτέλεση προγραμμάτων γραμμένων σε γλώσσα Pascal. Ωστόσο ο Web Compiler θα ενσωματώνει μια σειρά χαρακτηριστικών που παρουσιάζουν διδακτικό ενδιαφέρον: Ο χρήστης θα μπορεί να παρακολουθήσει όλα τα ενδιάμεσα στάδια μιας εκτέλεσης προγράμματος: τη μεταγλώττιση, τον assembly κώδικα, τα περιεχόμενα των καταχωρητών, τις ενδιάμεσες τιμές όλων των μεταβλητών. Επί πλέον ο χρήστης θα μπορεί να παρέμβει απευθείας στον assembly κώδικα, να τον μεταβάλλει και στη συνέχεια να τον εκτελέσει. Η ύπαρξη πολλών μηνυμάτων, όσο γίνεται ακριβέστερων και επεξηγηματικών, θα βοηθούν τον αρχάριο προγραμματιστή στην εκσφαλμάτωση, αλλά και την γενικότερη βελτίωση του προγράμματός του. Ως παράδειγμα των διδακτικών χαρακτηριστικών που θα προσφέρει το σύστημα αναφέρουμε το παρακάτω: To παράθυρο ελέγχου τιμών μεταβλητών που υλοποιήθηκε στην αρχική έκδοση του X-compiler, θα τροποποιηθεί και θα συμπεριλάβει αλγεβρικές και Boolean παραστάσεις καθώς και τις συμβολικές τιμές τους. Για παράδειγμα ας υποθέσουμε ότι έχουμε το παρακάτω πρόγραμμα: Στην παρίπτωση αυτή ο χρήστης θα μπορεί να δει τις τιμές των μεταβλητών A και B μετά από κάθε εντολή. Έτσι κάθε ενδιάμεση τιμή θα μπορεί να εμφανίζεται δίπλα: Όπου οι αγκύλες δηλώνουν ότι εμφανίζονται οι ενδιάμεσες τιμές των μεταβλητών. Ας υποθέσουμε ότι δίνουμε στις Α και Β τις αρχικές τιμές 10 και 20 αντίστοιχα. Τότε το παράθυρο ελέγχου τιμών μεταβλητών θα εμφανίσει: Αρχικά: Μετά την πρώτη εντολή: [[Α=30; Β=20]] Μετά τη δεύτερη εντολή:
7 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 739 [[Α=30; Β=10]] Μετά την τρίτη εντολή: [[Α=20; Β=10]] Όμως το περιβάλλον θα ενσωματώνει επίσης και αλγεβρικές παραστάσεις και θα μπορεί να ελεγχθεί η ορθότητα τους (αυτός ο έλεγχος είναι απολύτως ακριβής σε περίπτωση ανίχνευσης σφαλμάτων και μερικώς ακριβής σε περίπτωση εύρεσης ορθών αλγεβρικών παραστάσεων). Σχεδόν θα υπάρξει μια αυτοματοποιημένη διαδικασία επαλήθευσης/απόρριψης που ενσωματώνεται στο σύστημα. Αυτή η διαδικασία, όσο ξέρουμε, είναι μοναδική στον κόσμο και είναι μια καινοτομία της ομάδας ανάπτυξης του WIPE. Για να αναπαραστήσουμε την παραπάνω διαδικασία θα χρησιμοποιήσουμε το προηγούμενο παράδειγμα. Στην περίπτωση αυτή η έκφραση έχει ως εξής: [[Α=x; B=y]] Α:=Α + Β; Β:=Α Β; Α:=Α - Β; [[A=y; B=x]] Με άλλα λόγια απευθύνουμε στο σύστημα την ερώτηση και του ζητούμε να αποφασίσει αν γίνεται η μετάθεση τιμών των δύο μεταβλητών. Στην περίπτωση αυτή το πρόγραμμα θα αποφανθεί ότι η ανταλλαγή έγινε σωστά. Στην περίπτωση που βρεθεί λάθος, θα παραχθεί ένα αντιπαράδειγμα. Ας δούμε το παράδειγμα: [[A=x; B=y]] p:=0; q:=α; while q>=β do begin q:=q-β; p:=p+1; end; [[A=pB+q; q<β]] που ελέγχει αν η διαίρεση είναι τέλεια. Το σύστημα θα μας επισημάνει ότι πιθανότατα το πρόγραμμα θα τρέχει ατέρμονα για τις τιμές A=5 και B=-12, που σημαίνει ότι τα A και B θα πρέπει να οριστούν ώς θετικοί αριθμοί. Τα παραπάνω παραδείγματα παρουσιάζουν ένα τμήμα της διδακτικής αξίας του όλου περιβάλλοντος. Γενικότερα το WIPE θα επιτρέπει στον χρήστη να ελέγχει αν το πρόγραμμα του παράγει τα σωστά αποτελέσματα, θα τον καθοδηγεί στην αναζήτηση λογικών λαθών ή αδύνατων σημείων και θα τον βοηθά στην προσπάθεια του να διορθώσει και γενικότερα να βελτιώσει το πρόγραμμα του.
8 740 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΕΠΙΛΟΓΟΣ Όπως ήδη αναφέρθηκε έχουν γίνει σημαντικές προσπάθειες για την ανάπτυξη εκπαιδευτικών περιβαλλόντων προκειμένου να υποστηριχθεί τόσο η διδασκαλία του προγραμματισμού αλλά και να βοηθηθούν οι αρχάριοι στην εκμάθηση του προγραμματισμού. Τα ερευνητικά αποτελέσματα σχετικά με τις δυσκολίες και τις λανθασμένες αντιλήψεις των σπουδαστών [14] ήταν αυτά που προκάλεσαν την ανάπτυξη εκπαιδευτικών προγραμματιστικών περιβαλλόντων. Με βάση τα ευρήματα αυτά σχεδιάσαμε το WIPE και τον Web Compiler. Στη συνέχεια συνοψίζουμε εκείνα τα χαρακτηριστικά του περιβάλλοντος που θεωρούμε ότι υποστηρίζουν σημαντικά τη διδασκαλία και εκμάθηση του προγραμματισμού. Η δυνατότητα εκτέλεσης του προγράμματος με ταυτόχρονη παρουσίαση των τιμών των μεταβλητών σε συνδυασμό με τη βηματική εκτέλεση θα βοηθήσει τον αρχάριο στην κατανόηση του μηχανισμού εκτέλεσης ενός προγράμματος των διεργασιών που συμβαίνουν στην εσωτερική κατάσταση της μηχανής και στην εκμάθηση των καθιερωμένων δομών, ζητήματα για τα οποία οι εμπειρικές μελέτες έδειξαν ότι προκαλούν δυσκολίες στους αρχάριους [5,6] Το παράθυρο μηνυμάτων βοήθειας θα υποστηρίξει την εκσφαλμάτωση καθώς τα μηνύματα των συνήθων προγραμματιστικών περιβαλλόντων δεν είναι ιδιαίτερα φιλικά προς το χρήστη και έχει διαπιστωθεί ότι αποτελούν αιτία δυσκολιών [6] Η καταγραφή της πορείας που ακολουθούν οι αρχάριοι όταν αναπτύσσουν ένα πρόγραμμα θα δώσει σημαντική βοήθεια στον καθηγητή [8], καθόσον θα του επιτρέψει να διαπιστώσει τα λάθη που κάνουν οι αρχάριοι και με βάση τα στοιχεία αυτά να τροποποιήσει το μάθημά του και να εισάγει ή να τροποποιήσει ασκήσεις προκειμένου να ξεπεραστούν οι δυσκολίες Η δυνατότητα στατιστικής επεξεργασίας των στοιχείων θα επιτρέψει στον καθηγητή να αξιολογήσει το μάθημά του και ενδεχομένως να αναθεωρήσει στοιχεία της διδασκαλίας του ή να προσθέσει επιπλέον διδακτικό υλικό για τη διευκόλυνση των μαθητών. Τέλος η διάθεση των αποτελεσμάτων στο Διαδίκτυο θα βοηθήσει την εκπαιδευτική κοινότητα στη διδασκαλία του προγραμματισμού αφού θα κάνει ευρύτερα γνωστά στοιχεία που αφορούν στις αντιλήψεις των μαθητών για τον προγραμματισμό. ΒΙΒΛΙΟΓΡΑΦΙΑ 1. Birch M., Boroni, C., Goosey F., Patton S., Poole D., Pratt C., Ross R., DYNALAB: A Dynamic Computer Science Laboratory Infrastructure Featuring Program Animation, In Twenty-sixth SICGSE Technical Symposium on Computer Science Education (SICGSE Bulletin) vol. 27, pp , Boroni C., Goosey F., Grinder M., and Ross R., "A Paradigm Shift! The Internet, the Web, Browsers, Java, and the Future of Computer Science Education" Twenty-ninth SIGCSE Technical Symposium on Computer Science Education (SIGCSE Bulletin), 30(1), , Boroni C., Goosey F., Grinder M., Ross R., and Wissenbach P., "WebLab! A Universal and Interactive Teaching, Learning, and Laboratory Environment for the
9 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 741 World Wide Web" SIGCSE Technical Symposium on Computer Science Education (SIGCSE Bulletin), 29(1), , March Calloni B., Bagert B., Iconic Programming in BACCII vs. Textual Programming: which is a better learning environment?, ACM, SIGSCE 94, Phoenix AZ, pp , Du Boulay B., O Shea T., and Monk J., The Black Box Inside the Glass Box: Presenting Computing Concepts to Novices, Studying The Novice Programmer, E. Soloway and J. Sprohrer (Eds.), Lawrence Erlbaum Associates, pp , du Boulay, B., (1989), Some Difficulties Of Learning To Program, In Studying The Novice Programmer, Soloway, E., Sprohrer, J. (Eds.) Lawrence Erlbaum Associates, pp Freund S. N. and Roberts E. S., THETIS: An ANSI C programming environment designed for introductory use, ACM SIGSCE 96, Philadelphia, PA, USA, pp , MacGNOME Project, Computer Science Department, Carnegie Mellon University, Pittsburgh, PA Papert, S. (1980). Mindstorms: Children, Computers and Powerful Ideas. Brighton, Sussex: Harvester Press. 10. Pattis R. E., Roberts J., and Stehlik M., Karel - The Robot, A Gentle Introduction to the Art of Programming, 2nd edn. New York, Wiley, Pierson, W. C. & Rodger, S. H. (1998). Web-based Animation of Data Structures Using JAWAA. Proceedings of the 1998 SIGCSE Symposium, Atlanta, Rowe, G. & Thorburn, G. (1999). Evaluation of VINCE - a Tool for Teaching Introductory Programming. Proceedings of the 7th Annual Conference on the Teaching of Computing, Belfast Aug 25-27, Satratzemi M., Dagdilelis V., Evangelidis G., «A System for Program Visualization and Problem-Solving Path Assessment of Novice Programmers, SIGCE Bulletin, 33(3), Δαγδιλέλης Β., (1996), Διδακτική της πληροφορικής. Η διδασκαλία του προγραμματισμού: αντιλήψεις των σπουδαστών για την κατασκευή κι επικύρωση προγραμμάτων και διδακτικές καταστάσεις για τη διαμόρφωσή τους, Διδακτορική διατριβή, Τμήμα Εφ. Πληροφορικής Πανεπιστήμιο Μακεδονίας. 15. Σατρατζέμη Μ., Δαγδιλέλης Β., Ευαγγελίδης Γ., Εφόπουλος Β., «An Educational Programming Environment for Novices», Πρακτικά του 8 ου Πανελλήνιου Συνεδρίου στην Πληροφορική (της Ελληνικής Εταιρίας Επιστημόνων Η/Υ & Πληροφορικής ΕΠΥ), Λευκωσία/Κύπρος, 8-10 Νοεμβρίου 2001.
ΣΕΝΑΡΙΑ ΔΙΔΑΣΚΑΛΙΑΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΗ ΔΕΥΤΕΡΟΒΑΘΜΙΑ ΕΚΠΑΙΔΕΥΣΗ
2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 783 ΣΕΝΑΡΙΑ ΔΙΔΑΣΚΑΛΙΑΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΗ ΔΕΥΤΕΡΟΒΑΘΜΙΑ ΕΚΠΑΙΔΕΥΣΗ Ξυνόγαλος Στέλιος Διδάκτορας Εκπαιδευτικής Τεχνολογίας stelios@uom.gr ΠΕΡΙΛΗΨΗ Στην παρούσα
Διαβάστε περισσότεραΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Προγραμματιστικό Περιβάλλον, Αλγοριθμικές Δομές, Ψευδοκώδικας, Πρόγραμμα
2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 851 ΠΡΟΤΑΣΗ ΔΙΔΑΣΚΑΛΙΑΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ «ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ» ΜΕ ΤΗ ΣΥΝΔΥΑΣΜΕΝΗ ΧΡΗΣΗ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΛΟΓΙΣΜΙΚΩΝ «ΠΕΡΙΒΑΛΛΟΝ ΔΟΜΗΜΕΝΟΥ
Διαβάστε περισσότεραΤo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού
Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού Α. Βρακόπουλος 1, Θ.Καρτσιώτης 2 1 Καθηγητής Πληροφορικής Δευτεροβάθμιας Εκπαίδευσης Vraa8@sch.gr 2 Σχολικός
Διαβάστε περισσότεραΗ Διδασκαλία της Έννοιας της Διαδικασίας με Χρήση του Ρομπότ Karel σε Μαθητές Γυμνασίου: μια μελέτη περίπτωσης
Η Διδασκαλία της Έννοιας της Διαδικασίας με Χρήση του Ρομπότ Karel σε Μαθητές Γυμνασίου: μια μελέτη περίπτωσης Σ. Ξυνόγαλος Τμήμα Διοίκησης Τεχνολογίας, Πανεπιστήμιο Μακεδονίας stelios@uom.gr Περίληψη
Διαβάστε περισσότεραΜια Εναλλακτική Προσέγγιση Διδασκαλίας του Προγραμματισμού στη Δευτεροβάθμια Εκπαίδευση
Μια Εναλλακτική Προσέγγιση Διδασκαλίας του Προγραμματισμού στη Δευτεροβάθμια Εκπαίδευση Μαρία Σατρατζέμη Επίκουρος Καθηγήτρια Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο Μακεδονίας Εγνατία 156, Τ.Θ.
Διαβάστε περισσότεραΣυνοπτική παρουσίαση του σεναρίου. Εναλλακτικά περιβάλλοντα προγραμματισμού (2/5) Διδακτικές δραστηριότητες. Διδακτικό υλικό
Συνοπτική παρουσίαση του σεναρίου Εναλλακτικά περιβάλλοντα προγραμματισμού (2/5) Τίτλος: Δημιουργία νέων εντολών στον μικρόκοσμο του ρομπότ Karel Εκτιμώμενη διάρκεια: Δύο διδακτικές ώρες Απαιτούμενη υλικοτεχνική
Διαβάστε περισσότεραΕργαστηριακή εισήγηση. «ΜΑΘΗΣΙΣ: Μία Ευφυής Διαδικτυακή Τάξη Άλγεβρας»
o Πανελλήνιο Εκπαιδευτικό Συνέδριο Ημαθίας ΠΡΑΚΤΙΚΑ Εργαστηριακή εισήγηση «ΜΑΘΗΣΙΣ: Μία Ευφυής Διαδικτυακή Τάξη Άλγεβρας» Δημήτριος Σκλαβάκης 1, Ιωάννης Ρεφανίδης 1 Μαθηματικός Υποψήφιος Διδάκτωρ, Τμήμα
Διαβάστε περισσότεραΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ
ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που
Διαβάστε περισσότεραΠλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Moodle
Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Moodle Κάργα Σουλτάνα MSc Πληροφορικός skarga@uom.gr Κατσάνα Αικατερίνη MSc Πληροφορικός akatsana@uom.gr «18 ο Συνάντηση Εκπαιδευτικών για θέματα Τ.Π.Ε. στη Δυτική Μακεδονία»,
Διαβάστε περισσότεραΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ
2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 351 ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ Τζουμάκας Βασίλης Καθηγητής Πληροφορικής στο Παπαστράτειο Γυμνάσιο Αγρινίου vtzoum@sch.gr
Διαβάστε περισσότεραΜια Μελέτη Περίπτωσης της Διδασκαλίας του Προγραμματισμού στη Δευτεροβάθμια Εκπαίδευση με τα LEGO Mindstorms
Μια Μελέτη Περίπτωσης της Διδασκαλίας του Προγραμματισμού στη Δευτεροβάθμια Εκπαίδευση με τα LEGO Mindstorms ΕΙΣΑΓΩΓΗ Τα εισαγωγικά μαθήματα προγραμματισμού είναι συνήθως απογοητευτικά τόσο για τους μαθητές
Διαβάστε περισσότεραWEBPAQ: ΕΝΑ ΙΑ ΙΚΤΥΑΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΞΙΟΛΟΓΗΣΗΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Οι Τεχνολογίες της Πληροφορίας και των Επικοινωνιών στην Εκπαίδευση 211 WEBPAQ: ΕΝΑ ΙΑ ΙΚΤΥΑΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΞΙΟΛΟΓΗΣΗΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εφοπούλου Αναστασία Εκπ/κός Β/θµιας Εκπ/σης, MSc
Διαβάστε περισσότεραAnimPascal: Ένα Εκπαιδευτικό Περιβάλλον για τη Στήριξη Εισαγωγικών Μαθηµάτων Προγραµµατισµού
2 ο Πανελλήνιο Συνέδριο µε ιεθνή Συµµετοχή 125 AnimPascal: Ένα Εκπαιδευτικό Περιβάλλον για τη Στήριξη Εισαγωγικών Μαθηµάτων Προγραµµατισµού Μ. Σατρατζέµη Επίκουρος Καθηγήτρια, Τµ. Εφαρµ. Πληροφορικής,
Διαβάστε περισσότεραΕισαγωγή στη Δομή Επιλογής με το Προγραμματιστικό Περιβάλλον SCRATCH
Εισαγωγή στη Δομή Επιλογής με το Προγραμματιστικό Περιβάλλον SCRATCH M. Κυπριανίδου 1, Γ. Μαυροχαλυβίδης 2 1 1ο Π.Π. Γυμνάσιο Θεσσαλονίκης, mmkypr@yahoo.gr 2 ΓΕΛ Μάδυτου Ν. Θεσσαλονίκης, gmeap07@gmail.com
Διαβάστε περισσότεραΗ ΕΠΙΛΟΓΗ ΤΗΣ ΚΑΤΑΛΛΗΛΗΣ ΕΙΣΑΓΩΓΙΚΗΣ ΓΛΩΣΣΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΓΙΑ ΑΡΧΑΡΙΟΥΣ
72 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ Η ΕΠΙΛΟΓΗ ΤΗΣ ΚΑΤΑΛΛΗΛΗΣ ΕΙΣΑΓΩΓΙΚΗΣ ΓΛΩΣΣΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΓΙΑ ΑΡΧΑΡΙΟΥΣ Εφόπουλος Βασίλειος Τμ. Εφαρμοσμένης Πληροφορικής Παν. Μακεδονίας efop@uom.gr Δαγδιλέλης
Διαβάστε περισσότεραΗ χρήση του MOODLE από την οπτική γωνία του ιαχειριστή
Ανοικτή και Εξ Αποστάσεως Εκπαίδευση Χρησιµοποιώντας το Εκπαιδευτικό Περιβάλλον του MOODLE. Open and Distance Learning Using MOODLE Learning Environment Αθανάσιος Ι. Μάργαρης, Ευθύµιος. Κότσιαλος Πανεπιστήµιο
Διαβάστε περισσότεραΜαρία Κορδάκη Τµήµα Μηχανικών Η/Υ και Πληροφορικής Παν/µίου Πατρών kordaki@cti.gr
Το Μοντέλο των Στρατηγικών Επίλυσης ενός Προγραµµατιστικού Προβλήµατος σε ένα Περιβάλλον Πολλαπλών Αναπαραστάσεων για τη Μάθηση του Προγραµµατισµού σε γλώσσα C Μαρία Κορδάκη Τµήµα Μηχανικών Η/Υ και Πληροφορικής
Διαβάστε περισσότεραΈνα ολοκληρωμένο σύστημα για την διδασκαλία του αναθεωρημένου αλγορίθμου simplex A complete training system for teaching revised simplex algorithm
Ένα ολοκληρωμένο σύστημα για την διδασκαλία του αναθεωρημένου αλγορίθμου simplex A complete training system for teaching revised simplex algorithm Λαζαρίδης Βασίλειος, Παπαρρίζος Κωνσταντίνος, Σαμαράς
Διαβάστε περισσότερα«Give me your PIN! You have three tries!» (Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον, ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ: ΟΣΟ ΕΠΑΝΑΛΑΒΕ)»
«Give me your PIN! You have three tries!» (Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον, ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ: ΟΣΟ ΕΠΑΝΑΛΑΒΕ)» Ζαπρούδη Πασχαλία Καθηγήτρια Πληροφορικής, 4ο ΓΕ.Λ. Σερρών elza.serr@gmail.com
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής
Προγραμματισμός Η/Υ Προτεινόμενα θέματα εξετάσεων Εργαστήριο Μέρος 1 ό ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Ιανουάριος 2011 Καλογιάννης Γρηγόριος Επιστημονικός/ Εργαστηριακός
Διαβάστε περισσότεραΑνάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον
Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Κεφάλαιο 6ο Εισαγωγή στον Προγραµµατισµό Μέρος Πρώτο (6.1, 6.2 και 6.3) Α. Ερωτήσεις Σωστού Λάθους 1. Η γλώσσα µηχανής είναι µία γλώσσα υψηλού επιπέδου.
Διαβάστε περισσότεραΠληροφορική. Μάθημα Κατεύθυνσης
Πληροφορική Μάθημα Κατεύθυνσης Σκοπός Μαθήματος Οι μαθητές που θα ακολουθήσουν το μάθημα αυτό θα είναι ικανοί να λύνουν προβλήματα με αλγοριθμικό τρόπο, ακολουθούν τα βήματα του κύκλου ανάπτυξης, ώστε
Διαβάστε περισσότεραΕγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο
Εγχειρίδιο Χρήσης για Διαχειριστές Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο 1. Εισαγωγή 1.1 Περιγραφή Λειτουργίας Πλατφόρμας Η Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο παρέχει τη δυνατότητα της
Διαβάστε περισσότεραΚεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος
Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν
Διαβάστε περισσότεραΗ χρήση της Logo για τη διδασκαλία της δομής επανάληψης σε σύγκριση με τη χρήση των LEGO Mindstorms : μελέτη περίπτωσης με μαθητές Γυμνασίου
6 ο Πανελλήνιο Συνέδριο «Διδακτική της Πληροφορικής» Φλώρινα, 20-22 Απριλίου 2012 Η χρήση της Logo για τη διδασκαλία της δομής επανάληψης σε σύγκριση με τη χρήση των LEGO Mindstorms : μελέτη περίπτωσης
Διαβάστε περισσότεραΧρήση εργαλείων δημιουργίας διαγραμμάτων ροής για την εισαγωγή στην Αλγοριθμική και τον Προγραμματισμό: μια επισκόπηση
2ο ΠΑΝΕΛΛΗΝΙΟ ΣΥΝΕΔΡΙΟ - ΠΑΤΡΑ 28-30/4/2011 611 Χρήση εργαλείων δημιουργίας διαγραμμάτων ροής για την εισαγωγή στην Αλγοριθμική και τον Προγραμματισμό: μια επισκόπηση Σ. Ξυνόγαλος, Κ. Λαμπροπούλου Τμήμα
Διαβάστε περισσότεραΕργαλεία ανάπτυξης εφαρμογών internet Ι
IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης
Διαβάστε περισσότερα1.5 ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ μικρόκοσμου «Προγραμματισμός Η/Υ»
1.5 ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ μικρόκοσμου «Προγραμματισμός Η/Υ» 1. Πήγαινε στο μενού Αρχείο και επίλεξε Άνοιγμα. Άνοιξε το αρχείο sample.x. Ανοίγουν δυο παράθυρα. Παρατήρησε τα ονόματα τους: Πηγαίος κώδικας... και
Διαβάστε περισσότεραΜελέτη των Δυσκολιών των Φοιτητών για την Έννοια του «Αντικειμένου» στον Αντικειμενοστραφή Προγραμματισμό
Μελέτη των Δυσκολιών των Φοιτητών για την Έννοια του «Αντικειμένου» στον Αντικειμενοστραφή Προγραμματισμό Στ. Ξυνόγαλος Τμήμα Διοίκησης Τεχνολογίας Πανεπιστήμιο Μακεδονίας stelios@uom.gr Περίληψη Η διδασκαλία
Διαβάστε περισσότεραιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα
ιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα ΤµήµαΕφαρµοσµένης Πληροφορικής Πανεπιστήµιο Μακεδονίας Θεσσαλονίκη Ιούνιος 2006 εισαγωγικού µαθήµατος προγραµµατισµού υπολογιστών.
Διαβάστε περισσότεραΠρογραμματισμός I (Θ)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Προγραμματισμός I (Θ) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2017 Δρ. Δημήτρης Βαρσάμης Οκτώβριος
Διαβάστε περισσότεραΗ εισαγωγή στον προγραµµατισµό: ιδακτικές Προσεγγίσεις και Εκπαιδευτικά Εργαλεία
2 ο Πανελλήνιο Συνέδριο µε ιεθνή Συµµετοχή 115 Η εισαγωγή στον προγραµµατισµό: ιδακτικές Προσεγγίσεις και Εκπαιδευτικά Εργαλεία Σ. Ξυνόγαλος (1), Μ. Σατρατζέµη (2), Β. αγδιλέλης (3) (1) Υποψήφιος ιδάκτωρ,
Διαβάστε περισσότεραΣΥΝΕΔΡΙΟ ΕΛ/ΛΑΚ 2010
«Σχεδίαση και Ανάπτυξη ενός διαδικτυακού περιβάλλοντος εκμάθησης προγραμματιστικών εννοιών στην Πρωτοβάθμια Εκπαίδευση με χρήση ΕΛ/ΛΑΚ» Εισηγήτριες: Φλώρου Χρυσούλα, Τμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών
Διαβάστε περισσότεραΗ-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr
Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην
Διαβάστε περισσότεραΔιδακτικές Προσεγγίσεις στην Εύρεση Συχνοτήτων Εμφάνισης των Περιεχομένων ενός Πίνακα
Διδακτικές Προσεγγίσεις στην Εύρεση Συχνοτήτων Εμφάνισης των Περιεχομένων ενός Πίνακα Ευάγγελος Κανίδης 1, Ιωάννης Κούλας 2 1 Σχολικός Σύμβουλος Πληροφορικής Γ' Αθήνας, vkanidis@sch.gr 2 Προϊστάμενος Ακαδημαϊκού
Διαβάστε περισσότεραΕγκατάσταση του Arduino IDE
ΑΣΠΑΙΤΕ Συλλογή και Επεξεργασία Δεδομένων Εργαστήριο ΠΕΡΙΕΧΟΜΕΝΑ: Πώς να κατεβάσετε και να εγκαταστήσετε το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE), για το προγραμματισμό του Arduino. Χρησιμοποιώντας το
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Μάριος Αραποστάθης Καθηγητής πληροφορικής Βαρβάκειου Λύκειου http://users.sch.gr/mariosarapostathis 6.1 Η έννοια του
Διαβάστε περισσότεραΥΠΗΡΕΣΙΑ. Ηλεκτρονική ιαχείριση Τάξης. Οδηγίες χρήσης για τον µαθητή.
ΥΠΗΡΕΣΙΑ Ηλεκτρονική ιαχείριση Τάξης Οδηγίες χρήσης για τον µαθητή http://eclass.sch.gr Η υπηρεσία ηλεκτρονικής διαχείρισης τάξης αναπτύχθηκε από το Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών για λογαριασµό
Διαβάστε περισσότερα1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB)
ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΜΕΘΟΔΟΙ ΕΠΙΛΥΣΗΣ ΜΕ Η/Υ 1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB) Ν.Δ. Λαγαρός Μ. Φραγκιαδάκης Α. Στάμος Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΛογισμικό διδασκαλίας των μαθηματικών της Γ Τάξης Γυμνασίου
Λογισμικό διδασκαλίας των μαθηματικών της Γ Τάξης Γυμνασίου Δρ. Βασίλειος Σάλτας 1, Αλέξης Ηλιάδης 2, Ιωάννης Μουστακέας 3 1 Διδάκτωρ Διδακτικής Μαθηματικών, Επιστημονικός Συνεργάτης ΑΣΠΑΙΤΕ Σαπών coin_kav@otenet.gr
Διαβάστε περισσότεραΠρόταση για τη Διδασκαλία του Προγραμματισμού στο Γυμνάσιο με Χρήση του Ρομπότ Karel
5ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ- ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 1 Πρόταση για τη Διδασκαλία του Προγραμματισμού στο Γυμνάσιο με Χρήση του Ρομπότ Karel Ξυνόγαλος Στέλιος Καθηγητής Πληροφορικής, 2 ο Πειραματικό Γυμνάσιο Θεσσαλονίκης
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ
ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ Κ Υ Κ Λ Ο Υ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Κ Α Ι Υ Π Η Ρ Ε Σ Ι Ω Ν Τ Ε Χ Ν Ο Λ Ο Γ Ι Κ Η
Διαβάστε περισσότεραΔιδακτική της Πληροφορικής ΙΙ
Διδακτική της Πληροφορικής ΙΙ Ομάδα Γ Βότσης Ευστάθιος Γιαζιτσής Παντελής Σπαής Αλέξανδρος Τάτσης Γεώργιος Προβλήματα που αντιμετωπίζουν οι αρχάριοι προγραμματιστές Εισαγωγή Προβλήματα Δυσκολίες Διδακτικό
Διαβάστε περισσότεραΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ. pagioti@sch.gr
ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ Αγιώτης Πέτρος pagioti@sch.gr Εκπαιδευτικός Πληροφορικής Τίτλος διδακτικού σεναρίου Η έννοια των σταθερών και της καταχώρησης στη Visual Basic Εμπλεκόμενες γνωστικές περιοχές Στοιχεία
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ Διδακτική της Πληροφορικής
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ Διδακτική της Πληροφορικής Η Πληροφορική ως αντικείμενο και ως εργαλείο μάθησης
Διαβάστε περισσότεραΣυνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή
Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1
Διαβάστε περισσότεραΣχεδιασμός ενός Περιβάλλοντος Δυναμικής Οπτικοποίησης Αλγορίθμων: Το σύστημα DAVE
Σχεδιασμός ενός Περιβάλλοντος Δυναμικής Οπτικοποίησης Αλγορίθμων: Το σύστημα DAVE Ε. Βραχνός, Α. Τζιμογιάννης Τμήμα Κοινωνικής και Εκπαιδευτικής Πολιτικής, Πανεπιστήμιο Πελοποννήσου evrachnos@gmail.com,
Διαβάστε περισσότεραΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)
ΕΡΓΑΣΙΑ (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών) Τίτλος: Εφαρμογή Διαδικτύου Ηλεκτρονικού Καταστήματος Ζητούμενο: Να αναπτυχθεί web εφαρμογή,
Διαβάστε περισσότερα«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Μεταπτυχιακό Πρόγραμμα Σπουδών «Διδακτική της Τεχνολογίας & Ψηφιακά Συστήματα» Κατεύθυνση: Ηλεκτρονική Μάθηση ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ Διδάσκων : Δημήτριος Σάμψων
Διαβάστε περισσότεραΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή
ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή Πίνακας Περιεχομένων Πίνακας Περιεχομένων... 2 1. Εισαγωγή...3 1.1 Περιβάλλον Moodle... 3 1.2 Εισαγωγή / Εγγραφή στην πλατφόρμα... 3 1.3 Είσοδος σε μάθημα...
Διαβάστε περισσότεραΜια Μελέτη Περίπτωσης της ιδασκαλίας του Προγραµµατισµού στη ευτεροβάθµια Εκπαίδευση µε τα LEGO Mindstorms
Μια Μελέτη Περίπτωσης της ιδασκαλίας του Προγραµµατισµού στη ευτεροβάθµια Εκπαίδευση µε τα LEGO Mindstorms Κατερίνα Καγκάνη 1, Βασίλειος αγδιλέλης 2, Μάγια Σατρατζέµη 3, Γιώργος Ευαγγελίδης 3 1 Ενιαίο
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07
ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07 Αλγόριθμος: Βήμα προς βήμα διαδικασία για την επίλυση κάποιου προβλήματος. Το πλήθος των βημάτων πρέπει να είναι πεπερασμένο. Αλλιώς: Πεπερασμένη
Διαβάστε περισσότεραΜαλούτα Θεανώ Σελίδα 1
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες
Διαβάστε περισσότεραΣχεδίαση Εκπαιδευτικού Λογισμικού. Εργασία 2 - Α' φάση. Σενάριο/Σχέδιο μαθήματος. Σταματία Κορρέ Μ1430
Σχεδίαση Εκπαιδευτικού Λογισμικού Εργασία 2 - Α' φάση Σενάριο/Σχέδιο μαθήματος Σταματία Κορρέ Μ1430 2 Περιεχόμενα Τίτλος... 2 Γνωστικό αντικείμενο... 2 Βαθμίδα εκπαίδευσης... 3 Διδακτικοί στόχοι... 3 Αναμενόμενα
Διαβάστε περισσότεραΕγχειρίδιο Χρήσης για Εκπαιδευτές/Διοικητικούς. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο
Εγχειρίδιο Χρήσης για Εκπαιδευτές/Διοικητικούς Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο 1. Εισαγωγή 1.1 Περιγραφή Λειτουργίας Πλατφόρμας Η Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο παρέχει τη δυνατότητα
Διαβάστε περισσότεραΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.
ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης
Διαβάστε περισσότερα6. Εισαγωγή στον προγραµµατισµό
6. Εισαγωγή στον προγραµµατισµό 6.1 Η έννοια του προγράµµατος. 6.2 Ιστορική αναδροµή. 6.2.1 Γλώσσες µηχανής. ΗΜ04-Θ1Α 1. Ένα πρόγραµµα σε γλώσσα µηχανής είναι µια ακολουθία δυαδικών ψηφίων. 5. Ένα πρόγραµµα
Διαβάστε περισσότεραΚΕΦΑΛΑΙΑ XIII, XIV. Εκσφαλμάτωση προγράμματος - Κύκλος Ζωής Λογισμικού
ΚΕΦΑΛΑΙΑ XIII, XIV Ένας προγραμματιστής ανεξάρτητα από το πόσο ικανός είναι, όταν δημιουργεί ένα πρόγραμμα, είναι φυσικό να κάνει ορισμένα λάθη. Σε ένα πρόγραμμα είναι δυνατό να παρουσιαστούν διαφορετικής
Διαβάστε περισσότερα2. Οδηγίες χρήσης του λογισμικού ΔΕΛΥΣ
2. Οδηγίες χρήσης του λογισμικού ΔΕΛΥΣ 2.1 Γενικά Από τον κατάλογο εγκατάστασης του λογισμικού ΔΕΛΥΣ εκκίνησε το πρόγραμμα Delys.exe 1. Eμφανίζεται η Εικ. 2-1, όπου αναφέρονται οι φορείς που συμμετείχαν
Διαβάστε περισσότεραΑξιοποίηση του Περιβάλλοντος Mortran στη Διδασκαλία Αλγοριθμικών Δομών
Αξιοποίηση του Περιβάλλοντος Mortran στη Διδασκαλία Αλγοριθμικών Δομών Ε. Κανίδης 1, Ρ. Σταθακοπούλου 2 1 Σχολικός Σύμβουλος Πληροφορικής vkanidis@di.uoa.gr 2 Εκπαιδευτικός Πληροφορικής, sreg@di.uoa.gr
Διαβάστε περισσότεραΤεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα
Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Ενότητες βιβλίου: 6.4, 6.7 Ώρες διδασκαλίας: 1 Τεχνικές σχεδίασης προγραμμάτων Στο βιβλίο γίνεται αναφορά σε μία τεχνική για την ανάπτυξη
Διαβάστε περισσότερα«Εισαγωγή στις βασικές έννοιες του αντικειμενοστραφούς προγραμματισμού με τη βοήθεια του ObjectKarel»
«Εισαγωγή στις βασικές έννοιες του αντικειμενοστραφούς προγραμματισμού με τη βοήθεια του ObjectKarel» Γεωργαντοπούλου Μαρία 1, Αναργυρίδου Δέσποινα 2 1 Καθηγήτρια Πληροφορικής, 2 ο ΕΠΑΛ Κατερίνης mgeorgan77@gmail.com
Διαβάστε περισσότεραΔιαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διπλωματική Εργασία με θέμα: Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού Καραγιάννης Ιωάννης Α.Μ.
Διαβάστε περισσότεραΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 -
- 2 - ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING Περιεχόµενα Εγκατάσταση λογισµικού Οθόνη καλωσορίσµατος στην εγκατάσταση...4 Πληροφορίες ιδρύµατος και λογισµικού...5 ηµιουργία συντόµευσης στο µενού έναρξης
Διαβάστε περισσότεραΕισαγωγή στον προγραμματισμό
Ενότητες: Εισαγωγή στον προγραμματισμό Η έννοια του προγράμματος Ιστορική αναδρομή Φυσικές και τεχνητές γλώσσες Τεχνικές σχεδίασης προγραμμάτων Ιεραρχική Σχεδίαση Τμηματικός Προγραμματισμός Δομημένος προγραμματισμός
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΠΡΟΓΡΑΜΜΑ ΠΑΙΔΑΓΩΓΙΚΗΣ ΚΑΤΑΡΤΙΣΗΣ 2 η ΕΡΓΑΣΙΑ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΠΑΡΑΤΗΡΗΣΕΙΣ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ
ΠΑΡΑΤΗΡΗΣΕΙΣ (υποχρεωτικές για τον/την επόπτη/τρια) ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΠΡΟΓΡΑΜΜΑ ΠΑΙΔΑΓΩΓΙΚΗΣ ΚΑΤΑΡΤΙΣΗΣ 2 η ΕΡΓΑΣΙΑ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ ΣΤΟΙΧΕΙΑ ΑΣΚΗΣΗΣ Επώνυμο: ΣΕΪΤΑΡΙΔΗΣ Όνομα: ΝΙΚΟΛΑΟΣ
Διαβάστε περισσότεραΣενάριο 13. Προγραμματίζοντας ένα Ρομπότ
Σενάριο 13. Προγραμματίζοντας ένα Ρομπότ Ταυτότητα Σεναρίου Τίτλος: Προγραμματίζοντας ένα Ρομπότ Γνωστικό Αντικείμενο: Πληροφορική Διδακτική Ενότητα: Ελέγχω-Προγραμματίζω τον Υπολογιστή Τάξη: Γ Γυμνασίου
Διαβάστε περισσότεραΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διαδικτυακό σύστημα διαχείρισης αιτήσεων για μεταπτυχιακό
ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: Διαδικτυακό σύστημα διαχείρισης αιτήσεων για μεταπτυχιακό ΠΑΠΑΔΟΠΟΥΛΟΣ ΔΗΜΗΤΡΙΟΣ, Α.Μ.: 56/05 Υπεύθυνη Καθηγήτρια: Σατρατζέμη Μαρία, Καθηγήτρια Εξεταστική
Διαβάστε περισσότεραΓουλή Ευαγγελία. 1. Εισαγωγή. 2. Παρουσίαση και Σχολιασµός των Εργασιών της Συνεδρίας
1. Εισαγωγή Σχολιασµός των εργασιών της 16 ης παράλληλης συνεδρίας µε θέµα «Σχεδίαση Περιβαλλόντων για ιδασκαλία Προγραµµατισµού» που πραγµατοποιήθηκε στο πλαίσιο του 4 ου Πανελλήνιου Συνεδρίου «ιδακτική
Διαβάστε περισσότερα4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή.
ΑΕσΠΠ-Κεφ6. Εισαγωγή στον προγραμματισμό 1 ΣΩΣΤΟ ΛΑΘΟΣ 1. Οι γλώσσες προγραμματισμού αναπτυχθήκαν με σκοπό την επικοινωνία ανθρώπου μηχανής. 2. Αλγόριθμος = Πρόγραμμα + Δομές Δεδομένων 3. Ένα πρόγραμμα
Διαβάστε περισσότεραΔιδασκαλία του Δομημένου Προγραμματισμού με το Ρομπότ Karel
Διδασκαλία του Δομημένου Προγραμματισμού με το Ρομπότ Karel Ξυνόγαλος Στέλιος Επίκουρος Καθηγητής, Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας stelios@uom.edu.gr Στόχος Παρουσίαση μιας ολοκληρωμένης
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου
49 Διδακτικές ενότητες 6.1 Γλώσσες και εργαλεία προγραμματισμού 6.2 Σύγχρονα προγραμματιστικά περιβάλλοντα Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν την ανάγκη ύπαρξης τόσο
Διαβάστε περισσότερα... Τεχνολογία Επικοινωνιών Τεχνολογικής Κατεύθυνσης
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ----- ΕΝΙΑΙΟΣ ΔΙΟΙΚΗΤΙΚΟΣ ΤΟΜΕΑΣ Π/ΘΜΙΑΣ & Δ/ΘΜΙΑΣ ΕΚΠ/ΣΗΣ Δ/ΝΣΗ ΣΠΟΥΔΩΝ Δ/ΘΜΙΑΣ ΕΚΠ/ΣΗΣ ΤΜΗΜΑ Α Βαθμός Ασφαλείας: Να διατηρηθεί μέχρι: Βαθ. Προτεραιότητας:
Διαβάστε περισσότερα«Η διδασκαλία και η εκμάθηση του Λειτουργικού Συστήματος Ubuntu με τη βοήθεια ενός πρωτότυπου αλληλεπιδραστικού διαδικτυακού λογισμικού εργαλείου».
2η Ημερίδα Καθηγητών Πληροφορικής Αιτ/νιας Μεσολόγγι, Τετάρτη 19-6-2013 Τρικούπειο Πολιτιστικό Κέντρο, 09:00-16:00 «Η διδασκαλία και η εκμάθηση του Λειτουργικού Συστήματος Ubuntu με τη βοήθεια ενός πρωτότυπου
Διαβάστε περισσότεραΑλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)
Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Pascal- Εισαγωγή Η έννοια του προγράμματος Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει, όπως έχει ήδη αναφερθεί, τρία εξίσου
Διαβάστε περισσότεραΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δρ. Κόννης Γιώργος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Προγραμματισμός Στόχοι 1 Να περιγράψουμε τις έννοιες του Υπολογιστικού Προβλήματος και του Προγράμματος/Αλγορίθμου
Διαβάστε περισσότεραΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:
ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: ΘΕΟΔΟΣΙΟΥ ΝΙΚΗ Α.Μ. 103/04 ΠΑΠΑΠΕΤΡΟΥ ΦΩΤΕΙΝΗ Α.Μ. 134/04 Εξεταστική Επιτροπή Επιβλέπουσα Καθηγήτρια : Σατρατζέμη Μαρία, Καθηγήτρια Μέλη : Ευαγγελίδης
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β Καβακλή Χειμερινό Εξάμηνο 2001 Στόχοι του Μαθήματος! Ανάπτυξη αναλυτικής
Διαβάστε περισσότεραΔιδασκαλία των δομών επιλογής και επανάληψης με εργαλείο την εκπαιδευτική ρομποτική: μια μελέτη περίπτωσης
Διδασκαλία των δομών επιλογής και επανάληψης με εργαλείο την εκπαιδευτική ρομποτική: μια μελέτη περίπτωσης Α. Στούμπου 1, Ν. Δέτσικας 2, Δ. Αλιμήσης 3 1 Α.Σ.ΠΑΙ.Τ.Ε., Πάτρα, amalia.stoumpou@gmail.com 2
Διαβάστε περισσότεραΣυντάχθηκε απο τον/την Administrator Δευτέρα, 22 Φεβρουάριος :11 - Τελευταία Ενημέρωση Παρασκευή, 26 Φεβρουάριος :52
«Εκτέλεση Αλγορίθμων σε ψευδογλώσσα μέσα στο Word και στο Excel» (κατέβασμα του αρχείου algori8mos.zip ) ΠΕΡΙΛΗΨΗ Ενώ ο μαθητής μπορεί να μάθει την λειτουργία των εντολών της ψευδογλώσσας και να τις χρησιμοποιήσει
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Καθηγητής Πληροφορικής ΠΕ19 1 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 6 ο : ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΙΣΤΟΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ: http://eclass.sch.gr/courses/el594100/ Η έννοια του προγράμματος
Διαβάστε περισσότεραΕνότητα 1: «Εισαγωγή στην Αλγοριθμική και τον Προγραμματισμό. Απλές ασκήσεις με γλώσσα Pascal»
Ενισχυτική διδασκαλία διδακτικές ενότητες αλγοριθμικής και εισαγωγής στον προγραμματισμό Ενότητα 1: «Εισαγωγή στην Αλγοριθμική και τον Προγραμματισμό. Απλές ασκήσεις με γλώσσα Pascal» διδάσκων: χρήστος
Διαβάστε περισσότεραΕισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Διαβάστε περισσότεραΚαρτσιώτου Θωμαϊς M.Sc. Δασκάλα Δ.Σ. Παληού Καβάλας tzoymasn@hol.gr. Περίληψη
33 Πρόταση διδασκαλίας με τη χρήση των ΤΠΕ στο μάθημα της Μελέτης Περιβάλλοντος της Δ τάξης Δημοτικού: Μαθαίνω για τα σημαντικά έργα που υπάρχουν στην Ελλάδα μέσα από το google earth Καρτσιώτου Θωμαϊς
Διαβάστε περισσότερα5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ
5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5.1 Εισαγωγή στους αλγορίθμους 5.1.1 Εισαγωγή και ορισμοί Αλγόριθμος (algorithm) είναι ένα πεπερασμένο σύνολο εντολών οι οποίες εκτελούν κάποιο ιδιαίτερο έργο. Κάθε αλγόριθμος
Διαβάστε περισσότεραΠλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως Οδηγός Χρήστη www.schoolessons.gr
Πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως Οδηγός Χρήστη www.schoolessons.gr Σύντομη Περιγραφή Η πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως της δίνει τη δυνατότητα
Διαβάστε περισσότεραΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης
Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3
Διαβάστε περισσότεραΜία διδακτική πρόταση για τη χρήση της Δομής Επιλογής στο Περιβάλλον Προγραμματισμού MicroWorlds Pro της Logo
Μία διδακτική πρόταση για τη χρήση της Δομής Επιλογής στο Περιβάλλον Προγραμματισμού MicroWorlds Pro της Logo Μ. Εφραιμίδου Διεύθυνση Δευτεροβάθμιας Εκπαίδευσης Ανατ. Θεσσαλονίκης melina@melfos.gr Περίληψη
Διαβάστε περισσότεραΕναλλακτικές Διδακτικές Προσεγγίσεις σε Εισαγωγικά Μαθήματα Προγραμματισμού: Προτάσεις Διδασκαλίας
Εναλλακτικές Διδακτικές Προσεγγίσεις σε Εισαγωγικά Μαθήματα Προγραμματισμού: Προτάσεις Διδασκαλίας Μ. Γρηγοριάδου (1), Α. Γόγουλου (2), Ε. Γουλή (3) (1) Αναπληρώτρια Καθηγήτρια, gregor@di.uoa.gr (2) Υπ.
Διαβάστε περισσότερα723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας
723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας Το Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών του ΤΕΙ Λάρισας ιδρύθηκε με το Προεδρικό Διάταγμα 200/1999 (ΦΕΚ 179 06/09/99), με πρώτο
Διαβάστε περισσότεραΣχολικό Βιβλίο - Κεφάλαιο 7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ PASCAL ΠΑΡΟΥΣΙΑΣΗ 13
Σχολικό Βιβλίο - Κεφάλαιο 7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ PASCAL ΠΑΡΟΥΣΙΑΣΗ 13 ΙΣΤΟΡΙΚΑ Παρουσιάστηκε το 1970 από το Niklaus Wirth Προγενέστερη γλώσσα ήταν η Algol 60 Είναι δομημένη γλώσσα προγραμματισμού υψηλού
Διαβάστε περισσότερα711 Πληροφορικής ΤΕΙ Αθήνας
711 Πληροφορικής ΤΕΙ Αθήνας Το Τμήμα Πληροφορικής του ΤΕΙ Αθήνας ιδρύθηκε και δέχτηκε τους πρώτους του σπουδαστές τον Οκτώβριο του 1983, ταυτόχρονα δηλαδή με την έναρξη ισχύος του νόμου 1404/83 για τα
Διαβάστε περισσότεραΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για
Διαβάστε περισσότεραΕκπαιδευτικό πολυμεσικό σύστημα διδασκαλίας των μαθηματικών (Εφαρμογή στη δευτεροβάθμια εκπαίδευση)
Εκπαιδευτικό πολυμεσικό σύστημα διδασκαλίας των μαθηματικών (Εφαρμογή στη δευτεροβάθμια εκπαίδευση) Γ. Γρηγορίου, Γ. Πλευρίτης Περίληψη Η έρευνα μας βρίσκεται στα πρώτα στάδια ανάπτυξης της. Αναφέρεται
Διαβάστε περισσότεραΤο Open Eclass ως Σύστημα Διαχείρισης Μάθησης
Θερινό Σχολείο, 14 20 Ιουλίου 2014 Το Open Eclass ως Σύστημα Διαχείρισης Μάθησης Βάλια Τριπερίνα Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Περιγραφή 2 Συστήματα διαχείρισης μάθησης Open eclass
Διαβάστε περισσότεραe-εκπαιδευτησ gakis_kostas@yahoo.gr, arispaliouras@yahoo.gr Περίληψη Η παρούσα εισήγηση αφορά την παρουσίαση του εκπαιδευτικού λογισμικού με τίτλο
e-εκπαιδευτησ K. Γάκης 1 και Α. Παλιούρας 2 1 3ο ΣΕΚ Ανατ. Αττικής 2 Γενικό Λύκειο Αρτέμιδος gakis_kostas@yahoo.gr, arispaliouras@yahoo.gr Περίληψη Η παρούσα εισήγηση αφορά την παρουσίαση του εκπαιδευτικού
Διαβάστε περισσότεραΑξιοποίηση των Lego Mindstorms NXT στην διδασκαλία του Προγραμματισμού: Η έννοια της μεταβλητής.
Ενότητα ΙV Εκπαιδευτική Ρομποτική Αξιοποίηση των Lego Mindstorms NXT στην διδασκαλία του Προγραμματισμού: Η έννοια της μεταβλητής. Γ. Παπαδανέλλης 1, Α. Καρατράντου 1, Χ. Παναγιωτακόπουλος 2 1 Α.Σ.ΠΑΙ.Τ.Ε.
Διαβάστε περισσότεραΕγχειρίδιο Χρήστη - Μαθητή
Εγχειρίδιο Χρήστη - Μαθητή 1. Εισαγωγή Η ηλεκτρονική πλατφόρµα «e-class», αποτελεί ένα ολοκληρωµένο σύστηµα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι παροχή υποδοµών εκπαίδευσης και κατάρτισης ανεξάρτητα
Διαβάστε περισσότεραΚωνσταντίνος Δελησταύρου. Fulbright Education Network Greece «Αξιοποιώντας την αφήγηση στη Διδασκαλία» 20/5/2017 YouthLab, Ξάνθη
Κωνσταντίνος Δελησταύρου Εκπαιδευτικός Πληροφορικής, MSc Fulbright Education Network Greece «Αξιοποιώντας την αφήγηση στη Διδασκαλία» 20/5/2017 YouthLab, Ξάνθη Ψηφιακή αφήγηση Σχετικά νέα μορφή τέχνης.
Διαβάστε περισσότερα