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

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

Download "Η ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA ΣΤΗΝ ΤΕΕ: ΜΙΑ ΠΡΟΤΑΣΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ"

Transcript

1 152 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ Η ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA ΣΤΗΝ ΤΕΕ: ΜΙΑ ΠΡΟΤΑΣΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Βραχνός Ευριπίδης Καθηγητής Πληροφορικής ΤΕΕ Μήλου ΠΕΡΙΛΗΨΗ Η εισαγωγή των υπολογιστών όλο και περισσότερο στην καθημερινή ζωή, μας δημιουργεί νέες προσδοκίες για τα μαθήματα του προγραμματισμού υπολογιστών, οι οποίες μας οδηγούν στην κάλυψη θεμάτων όπως οι γραφικές διεπαφές χρήστη και ο δικτυακός προγραμματισμός. Η διδασκαλία αυτών των εννοιών σε ένα μάθημα που είναι εισαγωγικό στον προγραμματισμό χρειάζεται μια γλώσσα προγραμματισμού που να έχει την κατάλληλη υποδομή για τέτοια θέματα. Πιστεύουμε ότι η Java είναι μια τέτοια γλώσσα προγραμματισμού αφού οι βιβλιοθήκες συνεχώς επεκτείνονται και έχουν φτάσει να υποστηρίζουν την ανάπτυξη εφαρμογών από τα κινητά τηλέφωνα μέχρι και την πλατφόρμα της ψηφιακής τηλεόρασης. Θα δείξουμε επίσης πως η Java μπορεί να γίνει ένα ισχυρό εργαλείο στα χέρια του καθηγητή της ειδικότητας της πληροφορικής στην ΤΕΕ. Η γλώσσα αυτή μπορεί να χρησιμοποιηθεί για τη διδασκαλία πολλών μαθημάτων της ειδικότητας και όχι μόνο του προγραμματισμού. Στο τέλος δίνουμε και κάποια παραδείγματα διδασκαλίας. ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: ΤΕΕ, java, αντικειμενοστρεφής γλώσσα προγραμματισμού ΕΙΣΑΓΩΓΗ Η εισαγωγή των υπολογιστών όλο και περισσότερο στην καθημερινή ζωή, μας δημιουργεί νέες προσδοκίες για τα μαθήματα του προγραμματισμού υπολογιστών, οι οποίες μας οδηγούν στην κάλυψη θεμάτων όπως οι γραφικές διεπαφές χρήστη και ο δικτυακός προγραμματισμός. Επίσης, όλες σχεδόν οι σύγχρονες γλώσσες προγραμματισμού ακολουθούν την αντικειμενοστρεφή αρχιτεκτονική. Σε πολλά τμήματα πληροφορικής η πρώτη γλώσσα προγραμματισμού που διδάσκεται έχει αντικειμενοστρεφή χαρακτηριστικά. Η διδασκαλία αυτών των εννοιών σε ένα μάθημα που είναι εισαγωγικό στον προγραμματισμό χρειάζεται μια γλώσσα προγραμματισμού που να έχει την κατάλληλη υποστήριξη για τέτοια θέματα. Μια τέτοια γλώσσα είναι η Java, η οποία συνεχώς επεκτείνει τις βιβλιοθήκες της υποστηρίζοντας νέες τεχνολογίες. Το σημαντικό είναι ότι αυτό δε γίνεται εις βάρος της πολυπλοκότητας της γλώσσας. Η γλώσσα δεν παρουσιάζει σημαντικές αλλαγές, απλά προστίθενται νέες λειτουργίες τις οποίες κάποιος μπορεί να επιλέξει να χρησιμοποιήσει ή όχι. Από το 1995 που εμφανίστηκε η Java δημιούργησε μεγάλη αίσθηση στην ακαδημαϊκή εκπαιδευτική κοινότητα. Αν κοιτάξει κανείς, μόνο τα ονόματα των εργασιών που γίνονται δεκτές στο ετήσιο συνέδριο SIGCSE της ACM τα τελευταία χρόνια, θα διαπιστώσει ότι οι αναφορές στη Java είναι περισσότερες από τις αναφορές σε όλες τις άλλες γλώσσες προγραμματισμού. Αυτό σημαίνει ότι πολλοί επιστήμονες θεωρούν ότι αυτή η γλώσσα μπορεί να χρησιμοποιηθεί και στην εκπαίδευση.

2 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 153 ΓΙΑΤΙ Η JAVA ΤΑΙΡΙΑΖΕΙ ΣΤΟ ΤΕΕ Επιλέξαμε τη γλώσσα προγραμματισμού Java εξαιτίας δυο βασικών λόγων: του τρόπου με τον οποίο είναι σχεδιασμένη η γλώσσα και της δημοτικότητάς της τα τελευταία χρόνια. Το τελευταίο δεν είναι εκπαιδευτικό κριτήριο, ας μην ξεχνάμε όμως ότι σκοπός των ΤΕΕ δεν είναι μόνο η εκπαίδευση αλλά και η κατάρτιση. Η Java είναι μια γλώσσα που χρησιμοποιείται ευρέως στη βιομηχανία και η γνώση της είναι σίγουρα μια καλή επένδυση για το επαγγελματικό μέλλον του απόφοιτου της ειδικότητας της πληροφορικής του ΤΕΕ. Επίσης η εκμάθηση και άλλων γλωσσών γίνεται πιο εύκολη αφού οι γλώσσες που χρησιμοποιούνται αυτή τη στιγμή στη βιομηχανία έχουν πολλά κοινά με τη Java. Οι C και C++ έχουν την ίδια σχεδόν σύνταξη με την Java (αν εξαιρέσουμε τη χρήση δεικτών) και η νέα γλώσσα της Microsoft η C# (C sharp) που έρχεται μαζί με την τεχνολογία.net έχει την ίδια ακριβώς φιλοσοφία με τη Java. Επίσης το γεγονός ότι χρησιμοποιείται από πολλά τμήματα πληροφορικής σε όλο τον κόσμο ως η πρώτη γλώσσα προγραμματισμού για τους πρωτοετείς φοιτητές σημαίνει ότι θα μπορούμε να βρούμε αρκετό υλικό και πληροφορίες στο διαδίκτυο. Είναι πολύ σημαντικό για τον καθηγητή να μπορεί να βρει εύκολα στο Διαδίκτυο δωρεάν: βιβλία, διδακτικά παραδείγματα (tutorials), προγραμματιστικά περιβάλλοντα, συντάκτες, μεταγλωττιστές, ασκήσεις και αρκετό ακόμα υλικό. Τέλος είναι καλό τα παιδιά να γνωρίζουν μια γλώσσα η οποία θα υπάρχει στην αγορά για πολλά χρόνια ακόμα, αφού πολλές νέες εφαρμογές γίνονται σε Java. Κάποιοι από τους λόγους για τους οποίους η Java είναι μια πολύ καλή επιλογή για την τεχνική επαγγελματική εκπαίδευση είναι οι παρακάτω: Αν και αντικειμενοστρεφής, είναι λιτή και περιεκτική. Δεν έχει άλλες δομές δεδομένων εκτός του πίνακα αλλά οι βιβλιοθήκες της, δίνουν πρόσβαση σε μεγάλη ποικιλία από τέτοιες δομές. Παρέχει εργαλεία για την υλοποίηση γραφικής διεπαφής χρήστη. Παρέχει εργαλεία που διευκολύνουν τον δικτυακό προγραμματισμό Έννοιες όπως Συμβολοσειρά (String), Λίστα, Στοίβα και Ουρά υπάρχουν έτοιμες στη βιβλιοθήκη της γλώσσας. Ο μαθητής μπορεί να τις χρησιμοποιεί χωρίς να αναγκαστεί να μπει στις λεπτομέρειες υλοποίησής τους. Η διαχείριση μνήμης είναι έμφυτη στη γλώσσα και o μαθητής δεν χρειάζεται να ασχοληθεί με αυτήν. Είναι δωρεάν και γενικά υποστηρίζει τη φιλοσοφία του λογισμικού ανοικτού κώδικα Τέλος ένα άλλο πολύ σημαντικό πλεονέκτημα που έχει η Java σε σχέση με άλλες γλώσσες είναι η επεκτασιμότητά της. Για παράδειγμα όταν κάποια στιγμή στο σύντομο μέλλον αλλάξουν οι διευθύνσεις IP από 32 bit (IPv4) που είναι σήμερα σε 128 bit (IPv6) οι περισσότερες δικτυακές εφαρμογές που είναι γραμμένες σε Java δεν θα αντιμετωπίσουν σχεδόν κανένα πρόβλημα εκτός ίσως από κάποιες πολύ εξεζητημένες περιπτώσεις. Η JAVA ΣΤΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΟΥ ΤΕΕ Η προσέγγιση που θα πρέπει να ακολουθηθεί, κατά τη γνώμη μας στην ΤΕΕ, σχετικά με τον προγραμματισμό, είναι η διδασκαλία μιας και μόνο γλώσσας προγραμματισμού, η οποία θα χρησιμοποιείται σε όσα μαθήματα έχουν ασκήσεις προγραμματισμού. Έτσι θα δημιουργηθεί ένα ενιαίο πλαίσιο γύρω από τη διδασκαλία του προγραμματισμού με μια σύγχρονη γλώσσα. Δεν είναι δυνατόν να μαθαίνει κάποιος προγραμματισμό εν έτει 2005 με την PASCAL ή τη Visual Basic. Θα μπορούσε να υπάρχει ένα τουλάχιστον μάθημα προγραμματισμού στον Α κύκλο. Στη συνέχεια δείχνουμε τη συνάφεια αυτού του μαθήματος με άλλα μαθήματα της πληροφορικής του ΤΕΕ.

3 154 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ Στο μάθημα Προγραμματισμός Η/Υ θα διδάσκονται οι βασικές έννοιες του αντικειμενοστρεφούς προγραμματισμού και οι γνωστές αλγοριθμικές δομές, μαζί με κάποια βασικά στοιχεία γραφικής διεπαφής χρήστη και δομών δεδομένων. Στο μάθημα Λειτουργικά Συστήματα μπορεί να γίνει χρήση της βιβλιοθήκης της γλώσσας για πολυνηματικό προγραμματισμό. Η κλάση Thread είναι σχεδιασμένη με απλό τρόπο και μπορεί να χρησιμοποιηθεί για απλές εφαρμογές από τους μαθητές. Στο μάθημα Μετάδοση Δεδομένων και Δίκτυα ΙΙ μπορεί να γίνει χρήση της βιβλιοθήκης NET της γλώσσας, για την υλοποίηση των πρωτοκόλλων του βιβλίου στο περιβάλλον του εργαστηρίου. (Υπάρχει παράδειγμα σε άλλη εργασία μας). Στο μάθημα Βάσεις Δεδομένων θα μπορούσαμε να χρησιμοποιήσουμε τη βιβλιοθήκη JDBC για να δει ο μαθητής πως χτίζεται μια ολοκληρωμένη εφαρμογή βάσεων δεδομένων. Υπάρχει φυσικά και η πιο απλή προσέγγιση με Visual Basic και MS Access. Σε αυτή την περίπτωση όμως αυτά που θα μάθουν οι μαθητές δεν μπορούν να θεωρηθούν καλά προγραμματιστικά εργαλεία για το διαδίκτυο σε αντίθεση με την MySQL. Το περιβάλλον αυτό είναι δωρεάν και ανοιχτού κώδικα. Επίσης συνεργάζεται πολύ καλά με την Java και μαζί με τη γλώσσα PHP αποτελούν αυτή τη στιγμή τα πιο σύγχρονα εργαλεία για ανάπτυξη δικτυακών τόπων με δυναμικές ιστοσελίδες. Η γλώσσα PHP πάνω από βάση δεδομένων MySQL είναι αυτά που θα έπρεπε να προστεθούν κατά τη γνώμη μας στην ύλη του μαθήματος Προγραμματιστικά Εργαλεία στο Διαδίκτυο, στο κεφάλαιο για την τεχνική CGI, δηλαδή την εκτέλεση σεναρίων στην πλευρά του εξυπηρέτη. Επίσης θα χρησιμοποιηθεί η κλάση Applet της Java για τη δημιουργία applets. Τέλος στο μάθημα Σχεδίαση και Αξιολόγηση Εφαρμογών ο μαθητής θα μπορεί να υλοποιήσει μια μεγάλη εφαρμογή κατά τη διάρκεια της χρονιάς που θα συνδυάζει κάποιες από τις παραπάνω τεχνολογίες. Εδώ μπορεί να χρησιμοποιήσει κλάσεις και βοηθητικά προγράμματα όπως το javadoc για την αυτόματη παραγωγή της τεκμηρίωσης της εφαρμογής. Στο επόμενο σχήμα φαίνονται οι αλληλοεξαρτήσεις των μαθημάτων όπως διαμορφώνονται με βάση αυτά που προτείνουμε. Σχήμα 1. Το βέλος μεταξύ δυο μαθημάτων δηλώνει εξάρτηση του μαθήματος στο οποίο καταλήγει από το μάθημα από το οποίο ξεκινάει If you want to teach a new paradigm then you need to use a new pedagogy. Joe Bergin (ACM Java Task Force)

4 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 155 ΟΙ ΔΙΔΑΚΤΙΚΟΙ ΣΤΟΧΟΙ Οι διδακτικοί στόχοι που θα πρέπει να έχει ένα μάθημα προγραμματισμού με Java είναι κατά τη γνώμη μας : 1) Να κατανοήσουν οι μαθητές τις βασικές αρχές της αλγοριθμικής επίλυσης προβλημάτων 2) Να μπορούν να λύνουν προβλήματα με αντικειμενοστρεφείς τεχνικές 3) Να μάθουν να χρησιμοποιούν τις βιβλιοθήκες της γλώσσας. Το τελευταίο είναι κάτι πολύ σημαντικό στη σημερινή εποχή. Όταν όο μαθητής έχει να λύσει ένα πρόβλημα, κάποιες από τις λειτουργίες που θέλει να υλοποιήσει, κατά πάσα πιθανότητα θα υπάρχουν έτοιμες στη βιβλιοθήκη της java. Το θέμα είναι να ξέρει πως να ψάξει και να τις βρει μόνος τους. Αυτό είναι και το χαρακτηριστικό της σημερινής εποχής της πληθώρας της γνώσης και της εύκολης πρόσβασής της μέσω του παγκόσμιου ιστού. Επίσης οι μαθητές δεν αρκεί να βρουν την κατάλληλη βιβλιοθήκη αλλά θα πρέπει να και μπορούν να τη χρησιμοποιήσουν. Να χρησιμοποιούν δηλαδή, τις μεθόδους μιας κλάσης της βιβλιοθήκης χωρίς να χρειάζεται να ξέρουν τα πάντα για αυτήν. Να τη βλέπουν δηλαδή σαν ένα μαύρο κουτί. Θα πρέπει να μπορούμε να διαχωρίσουμε τα βασικά χαρακτηριστικά της γλώσσας στα οποία θέλουμε να επικεντρώσουμε το ενδιαφέρον των μαθητών και να αποφύγουμε όσο μπορούμε αναφορές στην πλούσια και αχανή βιβλιοθήκη της γλώσσας. Να αποφύγουμε την παγίδα στην οποία θα πέσουμε αν για κάθε μια νέα κλάση που θα χρησιμοποιούμε, χρειάζεται να εξηγούμε άλλες πέντε. Ο στόχος δεν είναι να μάθουν οι μαθητές τις λειτουργίες της βιβλιοθήκης της γλώσσας άλλα τη φιλοσοφία της. Εδώ είναι πρέπει να παίξει σημαντικό ρόλο ο καθηγητής. Αυτός είναι που θα πρέπει να επιλέξει ένα υποσύνολο από τη βιβλιοθήκη της γλώσσας το οποίο θεωρεί ότι θα τον διευκολύνει και όχι θα τον δυσκολέψει στη διδασκαλία του μαθήματος. Σε πολλές περιπτώσεις θα χρειαστεί να αναπτύξει και αυτός μια κατάλληλη διεπαφή η οποία θα κρύβει από τους μαθητές όλες εκείνες τις λεπτομέρειες που θα δυσκόλευαν την εκπαιδευτική διαδικασία, χωρίς να έχουν καμιά διδακτική αξία. Το ότι εμείς μάθαμε προγραμματισμό με τον δύσκολο τρόπο δεν σημαίνει ότι πρέπει να μάθουν και οι μαθητές μας έτσι. Από ότι φαίνεται ο καθηγητής θα πρέπει να δουλέψει λίγο περισσότερο στην προετοιμασία του μαθήματος σε αυτή την περίπτωση (ίσως να χρειαστεί και κάποια επιμόρφωση) αλλά τα αγαθά κόποις κτώνται. Η ΜΕΘΟΔΟΛΟΓΙΑ Στη βιβλιογραφία αναφέρονται δυο τρόποι διδασκαλίας (Bruce 2004) της Java ανάλογα με τη σειρά προσέγγισης και το βαθμό έμφασης σε κάποιες έννοιες της γλώσσας. Ο πιο παραδοσιακός τρόπος είναι να ξεκινήσεις όπως θα ξεκινούσες με οποιαδήποτε άλλη αλγοριθμική (procedural) γλώσσα και να αφήσεις στην άκρη για λίγο τα αντικειμενοστρεφή χαρακτηριστικά της γλώσσας (objects-late). Πως όμως μπορείς να το καταφέρεις αυτό; Για να δημιουργήσουμε αντικείμενα θα χρησιμοποιήσουμε υποχρεωτικά τον τελεστή new ο οποίος καλεί τον κατασκευαστή (constructor) της κλάσης. Η είσοδος και η έξοδος είναι δεν είναι άπλες. Ακόμα και αν χρησιμοποιήσουμε μόνο τη μέθοδο System.out.println() θα χρειαστεί να εξηγήσουμε τι είναι το System, το out και το σημαντικότερο από όλα : η τελεία. (dot-notation). Δεν μιλάμε φυσικά για το κύριο πρόγραμμα όπου η εμφάνιση της μεθόδου public static void main(string args[]) στο πρώτο μάθημα έχει ως βέβαιο αποτέλεσμα τον υποδιπλασιασμό του κοινού (στο πανεπιστήμιο) στο επόμενο διάλειμμα. Τέλος δεν μπορούμε να χρησιμοποιήσουμε σχεδόν τίποτα από τη βιβλιοθήκη της γλώσσας αφού όλα είναι δομημένα και οργανωμένα με την αντικειμενοστρεφή φιλοσοφία

5 156 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ Όλα τα παραπάνω θα επιφέρουν σύγχυση στον μαθητή (και πολλές φορές και στον καθηγητή!). Όπως θα υποψιάζεται ο αναγνώστης είμαστε αντικειμενικοί πολέμιοι του παραδοσιακού τρόπου και υιοθετούμε τον δεύτερο τρόπο που θα προτείνουμε στη συνέχεια(objects first). Δηλαδή την εισαγωγή των εννοιών της κλάσης και του αντικειμένου από την αρχή. Υπάρχουν εκπαιδευτικά προγραμματιστικά περιβάλλοντα τα οποία έχουν αναπτυχθεί για αυτόν ακριβώς τον σκοπό. Την ομαλή εισαγωγή του μαθητή στην αντικειμενοστρεφή φιλοσοφία ή σε έναν αντικειμενοστρεφή κόσμο αν θέλετε. Μερικά από αυτά είναι το DrJava και το BlueJ που είναι το εκπαιδευτικό εργαλείο της επιλογής μας. Να σημειώσουμε ότι και τα δυο διατίθενται δωρεάν στις ομώνυμες διευθύνσεις. Μια άλλη κατηγορία εργαλείων που έχουν αναπτυχθεί για τη διδασκαλία της αντικειμενοστρεφούς φιλοσοφίας είναι οι μικρόκοσμοι αντικειμένων: Ο πιο γνωστός είναι ο Καρέλ το ρομπότ και πιο συγκεκριμένα η αντικειμενοστρεφής του έκδοση Karel++. Η έκδοση αυτή παρέχει ένα περιβάλλον όπου οι μαθητές μπορούν να αναπτύξουν σύντομα και απλά προγράμματα μέσω των οποίων χειρίζονται αντικείμενα-ρομπότ. Μπορούν να δημιουργούν αντικείμενα, να τα ομαδοποιούν σε κλάσεις και να καλούν τις λειτουργίες τους μέσω μηνυμάτων. Είναι γνωστό ότι πολλοί άνθρωποι μαθαίνουν από παραδείγματα και ύστερα γενικεύουν, όπως μαθαίνουν και οι υπολογιστές δηλαδή (Mitchell 1997). Η επαφή ενός μαθητή με έναν μικρόκοσμο αντικειμένων έχει σαν σκοπό να διακρίνει ο μαθητής τις ομοιότητες μεταξύ κάποιων αντικειμένων και στη συνέχεια να τα κατατάξει σε τάξεις. Για κάθε τάξη θα ορίσει μια κλάση της Java. Θα συνέχεια θα διακρίνει τις ιδιότητές τους αλλά και τις λειτουργίες που μπορούν να επιτελέσουν. Πέρα όμως από τη χρήση κάποιου εκπαιδευτικού λογισμικού ας δούμε μερικές από τις έννοιες που θα πρέπει να εξηγήσουμε στα πρώτα μαθήματα: Τα πάντα είναι αντικείμενα Τα αντικείμενα δημιουργούνται από τις κλάσεις Πολλά αντικείμενα μπορούν να δημιουργηθούν από μια κλάση Ένα πρόγραμμα είναι ένα σύνολο από αντικείμενα που λέει το ένα στο άλλο τι να κάνει μέσω μηνυμάτων Κάθε αντικείμενο έχει τον δικό του χώρο στη μνήμη Κάθε αντικείμενο ανήκει σε μια κλάση Όλα τα αντικείμενα του ίδιου τύπου μπορούν να λάβουν τα ίδια μηνύματα. Όλα τα αντικείμενα της ίδιας κλάσης έχουν την ίδια δομή Η κατάσταση κάθε αντικειμένου είναι διαφορετική και καθορίζεται από τις ιδιότητές του. Τα αντικείμενα έχουν λειτουργίες τις οποίες μπορούμε να καλέσουμε. Οι μέθοδοι μπορούν να έχουν παραμέτρους και αποτελέσματα Από τα παραπάνω είναι φανερό ότι δε μπορούμε να ξεκινήσουμε από την αρχή με ένα πλήρες πρόγραμμα αλλά μόνο με τμήματά του. Ο καθηγητής θα πρέπει να έχει ήδη ετοιμάσει ασκήσεις στις οποίες ο μαθητής θα πρέπει να συμπληρώνει τον κώδικά του ώστε να επιτελεί συγκεκριμένες λειτουργίες. Δηλαδή κάτι σαν τις ερωτήσεις συμπλήρωσης κενών ή σαν να συμπληρώνεις τα κομμάτια σε ένα μισοτελειωμένο παζλ. Μόνο που εδώ ο καθηγητής έχει συμπληρώσει πρώτος τα δύσκολα κομμάτια του παζλ και περιμένει και ο μαθητής να κάνει το ίδιο με αυτά που απομένουν. Η ΒΙΒΛΙΟΘΗΚΗ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΤΟΥ ΤΕΕ Εκτός από τις ασκήσεις που θα πρέπει να ετοιμάζει για κάθε μάθημα ο καθηγητής υπάρχει και ένα ακόμη σημαντικό θέμα που πρέπει να αντιμετωπίσει. Την τεράστια έκταση και το μεγάλο βαθμό πολυπλοκότητας της βιβλιοθήκης λογισμικού που φέρνει μαζί της η Java.

6 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 157 Ο καθηγητής δεν μπορεί να έχει την απαίτηση από έναν μαθητή, να μπορεί να ελίσσεται μέσα σε αυτόν τον τεράστιο όγκο πληροφοριών. Τουλάχιστον όχι τους πρώτους μήνες. Η λύση σε αυτό το πρόβλημα είναι η ανάπτυξη μιας βιβλιοθήκης για καθαρά εκπαιδευτικούς σκοπούς. Η βιβλιοθήκη αυτή θα είναι υποσύνολο της βιβλιοθήκης της γλώσσας και θα περιλαμβάνει μόνο εκείνες τις λειτουργίες που θεωρούνται απαραίτητες για ένα εισαγωγικό μάθημα στον προγραμματισμό. Επίσης θα είναι αρκετά απλή και κατανοητή για τους μαθητές. Μια τέτοια βιβλιοθήκη θα μπορούσε να αναπτυχθεί από μια ομάδα εργασίας καθηγητών πληροφορικής των ΤΕΕ έτσι ώστε να είναι κοινή για όλους. Στη συνέχεια ο κάθε καθηγητής θα μπορεί να προσθέτει νέες λειτουργίες. Αυτή άλλωστε είναι και η ουσία του λογισμικού ανοικτού κώδικα. Ένα παράδειγμα είναι η χρήση γραφικών διεπαφών (όπως παράθυρα διαλόγων, μενού κλπ) η οποία μπορεί πλέον με τη Java, να χρησιμοποιηθεί σε ένα μάθημα εισαγωγής στον προγραμματισμό. Συνήθως προγράμματα με γραφική έξοδο εντυπωσιάζουν τους μαθητές. Οι βιβλιοθήκες awt και swing της java είναι όμως δύσχρηστες για έναν μαθητή Λυκείου που δεν έχει άλλη εμπειρία από προγραμματισμό. Η λύση θα μπορούσε να ήταν ο σχεδιασμός μιας δικής μας βιβλιοθήκης-εργαλειοθήκης με λειτουργίες για τον σχεδιασμό της διεπαφής της εφαρμογής. Οι μέθοδοι στην βιβλιοθήκη αυτή θα είναι έτσι σχεδιασμένες ώστε να αποκρύπτουν όσο το δυνατόν περισσότερες λεπτομέρειες από τους μαθητές, οι οποίες θα τους αποσπούσαν την προσοχή από τους διδακτικούς στόχους που έχουμε θέσει. Αντίστοιχες βιβλιοθήκες έχουν αναπτυχθεί από πανεπιστήμια στο εξωτερικό. Χαρακτηριστικά παραδείγματα είναι η βιβλιοθήκη προγραμματισμού Java Power Tools, η βιβλιοθήκη Widget για σχεδιασμό γραφικών όπως επίσης και το γνωστό βιβλίο της Judy Bishop Java Gently, στον δικτυακό τόπο του οποίου προσφέρονται δωρεάν όλα τα παράδειγμα του βιβλίου. Στη συνέχεια δίνουμε ένα απλό παράδειγμα απλοποίησης των λειτουργιών εισόδου-εξόδου που έχουμε δοκιμάσει μέσα στην τάξη. ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ ΣΤΗ JAVA: ΕΝΑ ΑΠΛΟ ΠΑΡΑΔΕΙΓΜΑ Ετοιμάσαμε για τους μαθητές την κλάση με τη μέθοδο main(string [ ]), η οποία καλεί τη μέθοδο sosimple(). Αυτή είναι και η μέθοδος που έπρεπε να υλοποιήσουν οι μαθητές. Η μέθοδος αυτή διαβάζει τους βαθμούς 6 μαθημάτων και υπολογίζει και εμφανίζει το μέσο όρο του μαθητή στα μαθήματα αυτά. Αρχικά τοποθετήσαμε το αρχείο sosimple.java στη διαμοιραζόμενη περιοχή του εξυπηρέτη του εργαστήριου και οι μαθητές το πήραν από εκεί. Ο στόχος ήταν να υλοποιήσουν τη μέθοδο sosimple() κάνοντας χρήση των μεθόδων εισόδου/εξόδου read() και print(),που έχουμε ορίσει εμείς για να διευκολύνουμε τους μαθητές. Το τελικό πρόγραμμα φαίνεται παρακάτω. Να σημειώσουμε ότι το προγραμματιστικό περιβάλλον που χρησιμοποιήθηκε είναι το JCreator το οποίο διατίθεται δωρεάν από την ομώνυμη διεύθυνση. public static void sosimple( ) { int total, i, grade, average; String Message; total = 0; i = 1; // Δηλώσεις των μεταβλητών // Δίνουμε αρχικές τιμές

7 158 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ while ( i <= 6 ) { grade = read(); total = total + grade; i = i + 1; } // Επανάλαβε έξι φορές // Διάβασε έναν βαθμό // Πρόσθεσέ τον στο σύνολο // Να ξέρω σε ποιον βαθμό είμαι } average = total / 6; // Υπολόγισε τον μέσο όρο // Φτιάξε το μήνυμα που θα εμφανιστεί Message = "Ο μέσος όρος της τάξης είναι " + average; print(message); // Εμφάνισε το μήνυμα System.exit( 0 ); // Δώσε εντολή να τερματιστεί το πρόγραμμα Σχήμα 2. Η είσοδος και έξοδος για το παραπάνω παράδειγμα. Φυσικά θα εμφανιστούν 6 πλαίσια εισόδου για τους 6 βαθμούς και μια έξοδος στο τέλος για το αποτέλεσμα Παρακάτω δίνουμε τις μεθόδους που ορίσαμε ώστε να απλοποιήσουμε για τους μαθητές μας τις λειτουργίες εισόδου-εξόδου που είναι άνευ σημασίας. Αυτές αποτελούν ουσιαστικά τη μίνι βιβλιοθήκη μας. PUBLIC STATIC INT READ() // ΔΙΑΒΑΖΕΙ ΕΝΑΝ ΑΚΕΡΑΙΟ ΑΡΙΘΜΟ { STRING GRADE = JOPTIONPANE.SHOWINPUTDIALOG( "ΔΩΣΕ ΕΝΑΝ ΑΚΕΡΑΙΟ ΒΑΘΜΟ :" ); INT GRADEVALUE = INTEGER.PARSEINT( GRADE ); RETURN GRADEVALUE; } PUBLIC STATIC VOID PRINT(STRING MESSAGE) // ΕΜΦΑΝΙΖΕΙ ΣΤΗΝ ΟΘΟΝΗ ΕΝΑ ΜΗΝΥΜΑ { JOPTIONPANE.SHOWMESSAGEDIALOG( NULL, MESSAGE, "ΜΕΣΟΣ ΌΡΟΣ ΤΑΞΗΣ", JOPTIONPANE.INFORMATION_MESSAGE ); } ΥΛΟΠΟΙΗΣΗ ΓΕΩΜΕΤΡΙΚΩΝ ΣΧΗΜΑΤΩΝ Ένα άλλο ενδιαφέρον παράδειγμα που άρεσε στους μαθητές ήταν η χρήση του αντικειμένου g της κλάσης Graphics για τη σχεδίαση γεωμετρικών σχημάτων στην οθόνη. Δόθηκε πάλι στους μαθητές ένα αρχείο java σχεδόν έτοιμο, και αυτοί απλά έπρεπε να συμπληρώσουν τις εντολές για την εμφάνιση των σχημάτων στην οθόνη. Αφού εξηγήθηκε η λειτουργία των μεθόδων drawrect και drawoval του αντικειμένου g, αφήσαμε τους μαθητές να πειραματιστούν με αυτούς. Έτσι προέκυψαν τα σχήματα που φαίνονται στο παρακάτω σχήμα. Την ιδέα για αυτή την άσκηση την βρήκαμε στο πολύ γνωστό βιβλίο (Deitel 2002).

8 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 159 Σχήμα 3. Το πρόγραμμα εμφανίζει παραλληλόγραμμα και κύκλους τα οποία μετατοπίζονται αφού σε κάθε επανάληψη αλλάζουμε τις συντεταγμένες τους συναρτήσει του μετρητή της επανάληψης. Ο κώδικας που ζητήθηκε να γράψουν οι μαθητές δίνεται παρακάτω: for ( int i = 1; i <= 10; i++ ) g.drawrect( 10 + i*10, 10 + i*10, 50 + i*10, 50 + i*10 ); for ( int i=11 ; i <= 20; i++ ) g.drawoval( 10 + i*10, 10 + i*10, 50 + i*10, 50 + i*10 ); ΣΥΜΠΕΡΑΣΜΑΤΑ Στην εργασία αυτή παρουσιάσαμε κάποιες σκέψεις σχετικά με το μάθημα του προγραμματισμού στην ΤΕΕ. Διατυπώσαμε την άποψη ότι το μάθημα αυτό θα πρέπει να αποτελεί τον κεντρικό άξονα του προγράμματος σπουδών του ΤΕΕ. Αρκετά από τα άλλα μαθήματα θα πρέπει να περιλαμβάνουν προγραμματιστικές εργασίες. Για να γίνει αυτό χρειάζεται μια γλώσσα προγραμματισμού η οποία να υποστηρίζει λειτουργίες που θα χρειαστούν σε κάθε μάθημα. Για παράδειγμα θα πρέπει να υποστηρίζει δικτυακό προγραμματισμό για το μάθημα δίκτυα υπολογιστών, πολυνηματικό προγραμματισμό για τα λειτουργικά συστήματα, λειτουργίες βάσεων δεδομένων για το ομώνυμο μάθημα και άλλα. Καταλήξαμε στη γλώσσα προγραμματισμού Java η οποία έχει αρχίσει να γίνεται η πρώτη γλώσσα προγραμματισμού που διδάσκονται οι φοιτητές σε αρκετά πανεπιστήμια. Δείξαμε πως μπορούμε να διδάξουμε προγραμματισμό με απλό τρόπο στους μαθητές με αυτή τη γλώσσα. Προτείναμε την ανάπτυξη μιας κοινής βιβλιοθήκης σε Java για εκπαιδευτικούς σκοπούς. Αυτό θα μπορούσε να αποτελέσει λογισμικό ανοικτού κώδικα ώστε να συμμετέχουν όλοι οι εκπαιδευτικοί που θέλουν να προσφέρουν και επίσης να είναι διαθέσιμο σε όλους τους εκπαιδευτικούς. Άλλωστε ένας από τους βασικούς λόγους που επιλέξαμε τη Java είναι ότι διατίθεται δωρεάν και η φιλοσοφία της προάγει την ιδέα του λογισμικού ανοικτού κώδικα. Ο σκοπός της βιβλιοθήκης αυτής, όπως δείξαμε με τα προηγούμενα παραδείγματα, θα είναι η απλοποίηση πολλών λειτουργιών που μπορούν να προκαλέσουν σύγχυση στους μαθητές. Άλλωστε ο σκοπός μας είναι οι μαθητές να επικεντρωθούν στις βασικές αρχές του

9 160 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ προγραμματισμού και της αλγοριθμικής επίλυσης των προβλημάτων και όχι σε λεπτομέρειες όπως οι λειτουργίες εισόδου/εξόδου. Και η Java είναι η μοναδική ίσως γλώσσα που θα μας βοηθήσει να το πετύχουμε. ΒΙΒΛΙΟΓΡΑΦΙΑ 1. Bergin J., Stehlik M., Roberts J. and Pattis R., (2004), Karel J. Robot: A gentle introduction to the art of object-oriented programming in Java. Unpublished. 2. Bruce B. K. (2004), Controversy on How to Teach CS 1: A discussion on the SIGCSE-members mailing list, In Proceedings ACM SIGCSE. 3. Deitel H.M. Deitel P.J. (2002), Java How To Program, Prentice Hall. 4. Eckel (1997), Thinking in Java, Thinking in java, 5. Kolling, M. (1999), Teaching Object Orientation with the Blue Environment. Journal of Object-Oriented Programming, 12(2), Mitchell T. (1997), Machine Learning. Mc Graw-Hill. 7. Raab J, Rasala R. and Proulx V.K. (2000), Pedagogical Power Tools for Teaching Java, Proceedings of the 5th Conference on Innovation and Technology in Computer Science Education, Helsinki, finland, pp Roberts E. (2000), The Widget package for Java, Tech. rep., Stanford University, 9. SIGCSE, ACM Special Interest Group on Computer Science Education, 10. Βακάλη Α. et. al. (1999), Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον, 11. ΥΠΕΠΘ, Παιδαγωγικό Ινστιτούτο, Αθήνα.

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

ΥΛΟΠΟΙΗΣΗ ΠΡΟΤΥΠΩΝ ΕΠΙΚΟΙΝΩΝΙΑΣ ΜΕ ΤΗ ΒΙΒΛΙΟΘΗΚΗ JAVA.NET ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΥ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ ΤΕΕ 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 145 ΥΛΟΠΟΙΗΣΗ ΠΡΟΤΥΠΩΝ ΕΠΙΚΟΙΝΩΝΙΑΣ ΜΕ ΤΗ ΒΙΒΛΙΟΘΗΚΗ JAVA.NET ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΥ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ ΤΕΕ Βραχνός Ευριπίδης Καθηγητής

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

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

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

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

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις Γαβαλάς Δαμιανός

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ανάπτυξη Plugins για το AgentSheets

Ανάπτυξη Plugins για το AgentSheets Ανάπτυξη Plugins για το AgentSheets Thought Amplifier AgentSheets Ανάπτυξη Plugins AgentSheets 2.5 Συγγραφείς Τεκµηρίωσης: Alexander Repenning και Ronald Sudomo Εξελληνισµός Τεκµηρίωσης: Λίνος Βίγκλας,

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

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

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

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

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

ΔΟΣΟΛΟΓΙΑ ΦΑΡΜΑΚΩΝ ΓΙΑ ΠΑΙΔΙΑ ΕΩΣ 12 ΕΤΩΝ ΟΜΑΔΑ ΑΝΑΠΤΥΞΗΣ ΔΟΣΟΛΟΓΙΑ ΦΑΡΜΑΚΩΝ ΓΙΑ ΠΑΙΔΙΑ ΕΩΣ 12 ΕΤΩΝ ΟΜΑΔΑ ΑΝΑΠΤΥΞΗΣ Αγγελική Γριβοπούλου, ΤΕ01.13-ΠΕ20 ΣΧΟΛΕΙΟ 1 ο Ε.Κ. Μεσολογγίου Μεσολόγγι, 14/07/2015 1. Συνοπτική περιγραφή της ανοιχτής εκπαιδευτικής πρακτικής

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

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

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

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

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

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

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

Μάθηση σε νέα τεχνολογικά περιβάλλοντα

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

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

3 Αλληλεπίδραση Αντικειμένων

3 Αλληλεπίδραση Αντικειμένων Αφαίρεση και Αρθρωσιμότητα 3 Αλληλεπίδραση Αντικειμένων Πώς συνεργάζονται τα αντικείμενα που δημιουργούμε Αφαίρεση (abstraction) είναι η δυνατότητα να αγνοούμε τις λεπτομέρειες και να εστιάζουμε την προσοχή

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

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

ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 351 ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ Τζουμάκας Βασίλης Καθηγητής Πληροφορικής στο Παπαστράτειο Γυμνάσιο Αγρινίου vtzoum@sch.gr

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εργαστηριακή Εισήγηση. «Οι μεταβλητές στη γλώσσα προγραμματισμού Scratch»

Εργαστηριακή Εισήγηση. «Οι μεταβλητές στη γλώσσα προγραμματισμού Scratch» Εργαστηριακή Εισήγηση «Οι μεταβλητές στη γλώσσα προγραμματισμού Scratch» Σαρημπαλίδης Ιωάννης Καθηγητής Πληροφορικής, Γενικό Λύκειο Πεντάπολης johnsaribalidis@yahoo.gr ΠΕΡΙΛΗΨΗ To προτεινόμενο διδακτικό

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

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

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

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

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

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

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

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

Μελέτη των Δυσκολιών των Φοιτητών για την Έννοια του «Αντικειμένου» στον Αντικειμενοστραφή Προγραμματισμό

Μελέτη των Δυσκολιών των Φοιτητών για την Έννοια του «Αντικειμένου» στον Αντικειμενοστραφή Προγραμματισμό Μελέτη των Δυσκολιών των Φοιτητών για την Έννοια του «Αντικειμένου» στον Αντικειμενοστραφή Προγραμματισμό Στ. Ξυνόγαλος Τμήμα Διοίκησης Τεχνολογίας Πανεπιστήμιο Μακεδονίας stelios@uom.gr Περίληψη Η διδασκαλία

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #4 2 Γενικά Στο Τετράδιο #4 του Εργαστηρίου θα αναφερθούμε σε θέματα διαχείρισης πινάκων

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

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

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

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

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

Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε. 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 485 Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε. Μπουλταδάκης Στέλιος Εκπαιδευτικός

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΣΚΗΣΕΙΣ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΡΩΤΗΣΕΙΣ ΣΩΣΤΟ ΛΑΘΟΣ Σημειώστε αν είναι σωστή ή

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

ΤΟΜΕΑΣ HΛΕΚΤΡΟΝΙΚΗΣ. Επαγγελματικό λογισμικό στην ΤΕΕ: Επιμόρφωση και Εφαρμογή ΣΕΜΙΝΑΡΙΟ 2

ΤΟΜΕΑΣ HΛΕΚΤΡΟΝΙΚΗΣ. Επαγγελματικό λογισμικό στην ΤΕΕ: Επιμόρφωση και Εφαρμογή ΣΕΜΙΝΑΡΙΟ 2 ΤΟΜΕΑΣ HΛΕΚΤΡΟΝΙΚΗΣ Επαγγελματικό λογισμικό στην ΤΕΕ: Επιμόρφωση και Εφαρμογή ΣΕΜΙΝΑΡΙΟ 2 Εκπαίδευση στα Λογισμικά Adobe Premiere Pro CS3 και Visual Basic ΕΓΧΕΙΡΙΔΙΟ ΕΠΙΜΟΡΦΩΤΗ Το παρόν εκπονήθηκε στο

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

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

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

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

Μαθητές Δημοτικού Δημιουργούν Ψηφιακά Παιχνίδια στο Scratch για την Ανακύκλωση

Μαθητές Δημοτικού Δημιουργούν Ψηφιακά Παιχνίδια στο Scratch για την Ανακύκλωση 6 ο Πανελλήνιο Συνέδριο «Διδακτική της Πληροφορικής» Φλώρινα, 20-22 Απριλίου 2012 Μαθητές Δημοτικού Δημιουργούν Ψηφιακά Παιχνίδια στο Scratch για την Ανακύκλωση X. Τάτση 1, Α. Παπαδάκη 2 1 Νηπιαγωγός,

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

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

Πιο αναλυτικά, δημιουργήθηκε, μια ιστοσελίδα τύπου wiki όπου προστέθηκαν οι ανάλογες αναφορές σε δραστηριότητες από το Φωτόδεντρο. ΣΧΟΛΕΙΟ Στα πλαίσια της ευέλικτης ζώνης, με θέμα την διατροφή, οι μαθητές με την χρήση των Τ.Π.Ε, εξερευνούν, πειραματίζονται και δοκιμάζουν τις γνώσεις τους σε μια σειρά από ψηφιακές δραστηριότητες. Οι

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

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

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

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

Εργασία 1 η Ενεργή παρακολούθηση του Διεθνούς Συνεδρίου Scinte2015 με θέμα «Science in Technology»

Εργασία 1 η Ενεργή παρακολούθηση του Διεθνούς Συνεδρίου Scinte2015 με θέμα «Science in Technology» ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΣΧΕΔΙΑΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ Εργασία 1 η Ενεργή παρακολούθηση του Διεθνούς Συνεδρίου Scinte2015

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

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

ΣΥΝΘΕΣΗ ΨΗΦΙΑΚΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΥΛΙΚΟΥ ΧΗΜΕΙΑΣ ΑΞΙΟΠΟΙΩΝΤΑΣ ΔΙΑΔΙΚΤΥΑΚΕΣ ΜΙΚΡΟΕΦΑΡΜΟΓΕΣ (APPLETS) 416 ΣΥΝΘΕΣΗ ΨΗΦΙΑΚΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΥΛΙΚΟΥ ΧΗΜΕΙΑΣ ΑΞΙΟΠΟΙΩΝΤΑΣ ΔΙΑΔΙΚΤΥΑΚΕΣ ΜΙΚΡΟΕΦΑΡΜΟΓΕΣ (APPLETS) Τζαμτζής Αθανάσιος Χημικός Β/θμιας Εκπ/σης Μεταπτυχιακός φοιτητής επί πτυχίω ΔιΧηΝΕΤ thanjam@yahoo.com

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

Βασικές Αρχές Ψηφιακής Τεχνολογίας: Πρακτικές ιδέες για τη διδασκαλία ενός θεωρητικού μαθήματος

Βασικές Αρχές Ψηφιακής Τεχνολογίας: Πρακτικές ιδέες για τη διδασκαλία ενός θεωρητικού μαθήματος Βασικές Αρχές Ψηφιακής Τεχνολογίας: Πρακτικές ιδέες για τη διδασκαλία ενός θεωρητικού μαθήματος Πάσχου Αικατερίνη 1 katpas@sch.gr 1 Εκπαιδευτικός Πληροφορικής, 2 ο ΕΠΑ.Λ. Καρδίτσας Περίληψη Το μάθημα Βασικές

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

ΒΡΙΣΚΩ ΤΟ ΜΙΣΟ ΚΑΙ ΤΟ ΟΛΟΚΛΗΡΟ

ΒΡΙΣΚΩ ΤΟ ΜΙΣΟ ΚΑΙ ΤΟ ΟΛΟΚΛΗΡΟ ΒΡΙΣΚΩ ΤΟ ΜΙΣΟ ΚΑΙ ΤΟ ΟΛΟΚΛΗΡΟ ΟΜΑΔΑ ΑΝΑΠΤΥΞΗΣ ΜΑΡΙΑ ΤΣΙΚΑΛΟΠΟΥΛΟΥ,ΜΑΘΗΜΑΤΙΚΟΣ ΣΧΟΛΕΙΟ - ΣΚΥΔΡΑ,2015 1. Συνοπτική περιγραφή της ανοιχτής εκπαιδευτικής Το αντικείμενο με το οποίο θα ασχοληθούμε είναι τα

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

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

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

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

Προγραμματισμός Χειμερινό Εξάμηνο 2014

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

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

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

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

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

1. ΓΕΝΙΚΟΙ ΚΑΝΟΝΕΣ ΚΑΙ ΠΡΟΥΠΟΘΕΣΕΙΣ ΛΗΨΗΣ ΠΤΥΧΙΟΥ

1. ΓΕΝΙΚΟΙ ΚΑΝΟΝΕΣ ΚΑΙ ΠΡΟΥΠΟΘΕΣΕΙΣ ΛΗΨΗΣ ΠΤΥΧΙΟΥ 1. ΓΕΝΙΚΟΙ ΚΑΝΟΝΕΣ ΚΑΙ ΠΡΟΥΠΟΘΕΣΕΙΣ ΛΗΨΗΣ ΠΤΥΧΙΟΥ Ισχύει ένα πρόγραμμα σπουδών από τον Οκτώβριο του 2013. Για να πάρει κάποιος πτυχίο από το 2014 κι έπειτα απαιτείται να πληροί όλους τους παρακάτω όρους:

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

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

ΣΕΝΑΡΙΑ ΔΙΔΑΣΚΑΛΙΑΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΗ ΔΕΥΤΕΡΟΒΑΘΜΙΑ ΕΚΠΑΙΔΕΥΣΗ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 783 ΣΕΝΑΡΙΑ ΔΙΔΑΣΚΑΛΙΑΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΗ ΔΕΥΤΕΡΟΒΑΘΜΙΑ ΕΚΠΑΙΔΕΥΣΗ Ξυνόγαλος Στέλιος Διδάκτορας Εκπαιδευτικής Τεχνολογίας stelios@uom.gr ΠΕΡΙΛΗΨΗ Στην παρούσα

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

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008 Παράδειγμα: Μηχανή για Εισιτήρια 2 Ορισμός Κλάσεων Σύνταξη κλάσης: πεδία, κατασκευαστές, μέθοδοι Ένας αυτόματος εκδότης εισιτηρίων είναι μια μηχανή που δέχεται χρήματα και εκδίδει ένα εισιτήριο. Εκδίδει

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

Ο προγραμματισμός Η/Υ στο νέο Πρόγραμμα Σπουδών της υποχρεωτικής εκπαίδευσης στο πλαίσιο του μαθήματος για τον Πληροφορικό Γραμματισμό

Ο προγραμματισμός Η/Υ στο νέο Πρόγραμμα Σπουδών της υποχρεωτικής εκπαίδευσης στο πλαίσιο του μαθήματος για τον Πληροφορικό Γραμματισμό Τάσος Λαδιάς Σχολικός Σύμβουλος ΠΕ19 ladiastas@gmail.com Ο προγραμματισμός Η/Υ στο νέο Πρόγραμμα Σπουδών της υποχρεωτικής εκπαίδευσης στο πλαίσιο του μαθήματος για τον Πληροφορικό Γραμματισμό Εισαγωγή

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

Νέες Τεχνολογίες και Εκπαίδευση ΕΠΠΑΙΚ ΑΣΠΑΙΤΕ Παράρτημα Κρήτης. Μιχαηλίδη Αφροδίτη 2013

Νέες Τεχνολογίες και Εκπαίδευση ΕΠΠΑΙΚ ΑΣΠΑΙΤΕ Παράρτημα Κρήτης. Μιχαηλίδη Αφροδίτη 2013 Νέες Τεχνολογίες και Εκπαίδευση ΕΠΠΑΙΚ ΑΣΠΑΙΤΕ Παράρτημα Κρήτης Μιχαηλίδη Αφροδίτη 2013 Θέματα Ψηφιακός Αλφαβητισμός Εφαρμογές στην Εκπαίδευση Πολυμέσα Εκπαιδευτικά Παιχνίδια Εκπαιδευτικό Λογισμικό Applets

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

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

ΤΙΤΛΟΣ ΑΝΟΙΧΤΗΣ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΡΑΚΤΙΚΗΣ ΤΙΤΛΟΣ ΑΝΟΙΧΤΗΣ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΡΑΚΤΙΚΗΣ ΔΗΜΟΤΙΚΟ ΣΧΟΛΕΙΟ ΣΚΥΔΡΑΣ Ομάδα ανάπτυξης Μαρία Τσικαλοπούλου, Μαθηματικός Σ Κ Υ Δ Ρ Α / 2 0 1 5 Το αντικείμενο με το οποίο θα ασχοληθούμε είναι τα μαθηματικά της

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

Η Διδασκαλία της Έννοιας της Διαδικασίας με Χρήση του Ρομπότ Karel σε Μαθητές Γυμνασίου: μια μελέτη περίπτωσης

Η Διδασκαλία της Έννοιας της Διαδικασίας με Χρήση του Ρομπότ Karel σε Μαθητές Γυμνασίου: μια μελέτη περίπτωσης Η Διδασκαλία της Έννοιας της Διαδικασίας με Χρήση του Ρομπότ Karel σε Μαθητές Γυμνασίου: μια μελέτη περίπτωσης Σ. Ξυνόγαλος Τμήμα Διοίκησης Τεχνολογίας, Πανεπιστήμιο Μακεδονίας stelios@uom.gr Περίληψη

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

ΜΕΛΕΤΗ ΤΟΥ ΦΑΙΝΟΜΕΝΟΥ ΤΗΣ ΔΙΑΘΛΑΣΗΣ ΣΕ «ΕΙΚΟΝΙΚΟ ΕΡΓΑΣΤΗΡΙΟ»

ΜΕΛΕΤΗ ΤΟΥ ΦΑΙΝΟΜΕΝΟΥ ΤΗΣ ΔΙΑΘΛΑΣΗΣ ΣΕ «ΕΙΚΟΝΙΚΟ ΕΡΓΑΣΤΗΡΙΟ» 1 ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 217 ΜΕΛΕΤΗ ΤΟΥ ΦΑΙΝΟΜΕΝΟΥ ΤΗΣ ΔΙΑΘΛΑΣΗΣ ΣΕ «ΕΙΚΟΝΙΚΟ ΕΡΓΑΣΤΗΡΙΟ» Λουκία Μαρνέλη Εκπαιδευτικός Δευτεροβάθμιας Εκπαίδευσης Διεύθυνση: Μονής Κύκκου 1, 15669 Παπάγου

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

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

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

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

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

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

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

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo;

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

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

Σενάριο 13. Προγραμματίζοντας ένα Ρομπότ

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

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

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

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

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

ΨΗΦΙΑΚΑ ΣΕΝΑΡΙΑ ΦΥΣΙΚΗ. Γνωστικό αντικείμενο. Ταυτότητα. Α Λυκείου. Επίπεδο. Στόχος. Σχεδιασμός. Διδασκαλία. Πηγές και πόροι

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

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

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

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

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

ΒΡΙΣΚΩ ΤΟ ΜΙΣΟ ΚΑΙ ΤΟ ΟΛΟΚΛΗΡΟ

ΒΡΙΣΚΩ ΤΟ ΜΙΣΟ ΚΑΙ ΤΟ ΟΛΟΚΛΗΡΟ ΒΡΙΣΚΩ ΤΟ ΜΙΣΟ ΚΑΙ ΤΟ ΟΛΟΚΛΗΡΟ ΟΜΑΔΑ ΑΝΑΠΤΥΞΗΣ ΜΑΡΙΑ ΤΣΙΚΑΛΟΠΟΥΛΟΥ,ΜΑΘΗΜΑΤΙΚΟΣ ΣΧΟΛΕΙΟ Δημοτικό σχολείο Σκύδρας ΣΚΥΔΡΑ,2015 1. Συνοπτική περιγραφή της ανοιχτής εκπαιδευτικής Το αντικείμενο με το οποίο

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

«Εισαγωγή στις βασικές έννοιες του αντικειμενοστραφούς προγραμματισμού με τη βοήθεια του ObjectKarel»

«Εισαγωγή στις βασικές έννοιες του αντικειμενοστραφούς προγραμματισμού με τη βοήθεια του ObjectKarel» «Εισαγωγή στις βασικές έννοιες του αντικειμενοστραφούς προγραμματισμού με τη βοήθεια του ObjectKarel» Γεωργαντοπούλου Μαρία 1, Αναργυρίδου Δέσποινα 2 1 Καθηγήτρια Πληροφορικής, 2 ο ΕΠΑΛ Κατερίνης mgeorgan77@gmail.com

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

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές H ενσωμάτωση των Τεχνολογιών Πληροφορικής και Επικοινωνίας (ΤΠΕ) στην

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

Χρήστος Μαναριώτης Σχολικός Σύμβουλος 4 ης Περιφέρειας Ν. Αχαϊας Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΣΚΕΦΤΟΜΑΙ ΚΑΙ ΓΡΑΦΩ ΣΤΗΝ Α ΔΗΜΟΤΙΚΟΥ ΣΧΟΛΕΙΟΥ

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

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

«Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα.

«Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα. «Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα. Πώς θα δουλέψεις με το Χελωνόκοσμο την πρώτη φορά 1. Θα χρησιμοποιήσεις το αριστερό πλήκτρο

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

«Δημιουργία Ψηφιακών Διαθεματικών Εφαρμογών Συνεργατικά από Μαθητές στα Πλαίσια του Μαθήματος Πληροφορικής στο Λύκειο»

«Δημιουργία Ψηφιακών Διαθεματικών Εφαρμογών Συνεργατικά από Μαθητές στα Πλαίσια του Μαθήματος Πληροφορικής στο Λύκειο» 2o Πανελλήνιο Εκπαιδευτικό Συνέδριο Ημαθίας ΠΡΑΚΤΙΚΑ «Δημιουργία Ψηφιακών Διαθεματικών Εφαρμογών Συνεργατικά από Μαθητές στα Πλαίσια του Μαθήματος Πληροφορικής στο Λύκειο» Χριστίνα Τίκβα 1, Αθανάσιος Πέρδος

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

711 Πληροφορικής ΤΕΙ Αθήνας

711 Πληροφορικής ΤΕΙ Αθήνας 711 Πληροφορικής ΤΕΙ Αθήνας Το Τμήμα Πληροφορικής του ΤΕΙ Αθήνας ιδρύθηκε και δέχτηκε τους πρώτους του σπουδαστές τον Οκτώβριο του 1983, ταυτόχρονα δηλαδή με την έναρξη ισχύος του νόμου 1404/83 για τα

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

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

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

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

Εισαγωγή στην Πληροφορική Προγραμματισμός-Λειτουργικά

Εισαγωγή στην Πληροφορική Προγραμματισμός-Λειτουργικά Εισαγωγή στην Πληροφορική Προγραμματισμός-Λειτουργικά Ηλ. Γκρίνιας Τ. Ε. Ι. Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Αλγόριθμοι Ορισμός: ο αλγόριθμος είναι μια σειρά από πεπερασμένα βήματα που καθορίζουν

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

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

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

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

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

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

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

Προγραµµατισµός Η/Υ. Μέρος2

Προγραµµατισµός Η/Υ. Μέρος2 Προγραµµατισµός Η/Υ Μέρος2 Περιεχόμενα Επανάληψη Βασικών Σύμβολων Διαγραμμάτων Ροής Αλγόριθμος Ψευδοκώδικας Παραδείγματα Αλγορίθμων Γλώσσες προγραμματισμού 2 Επανάληψη Βασικών Σύμβολων Διαγραμμάτων Ροής

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / Γ ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 27/01/2013

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / Γ ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 27/01/2013 ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / Γ ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 27/01/2013 ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη

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

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων 2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Εισαγωγή Κώστας Στεργίου Τι είναι ο Η/Υ; Ένας ηλεκτρονικός υπολογιστής (Η/Υ) είναι

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07 Ακαδ έτος 2007-2008 ΠΛΗΡΟΦΟΡΙΚΗ Ι Φερεντίνος 22/11/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με ΑΜ σε 3, 7, 8 & 9 22/11/07 Παράδειγμα με if/else if και user input: import javautil*; public class Grades public

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

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

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

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

Δημιουργία «Ηλεκτρονικής τάξης» στη πλατφόρμα e_class του Π.Σ.Δ. (Πανελλήνιο Σχολικό Δίκτυο)

Δημιουργία «Ηλεκτρονικής τάξης» στη πλατφόρμα e_class του Π.Σ.Δ. (Πανελλήνιο Σχολικό Δίκτυο) Δημιουργία «Ηλεκτρονικής τάξης» στη πλατφόρμα e_class του Π.Σ.Δ. (Πανελλήνιο Σχολικό Δίκτυο) BHMA (I) Πρέπει να είστε εγγεγραμμένοι στο sch.gr (Πανελλήνιο Σχολικό Δίκτυο). Αναφέρομαι σε σας και όχι στη

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

Δράση Α8. Πρακτική εκπαίδευση του προσωπικού ενδοσχολικής τεχνικής υποστήριξης. Υπηρεσίες Πανελλήνιου Σχολικού Δικτύου

Δράση Α8. Πρακτική εκπαίδευση του προσωπικού ενδοσχολικής τεχνικής υποστήριξης. Υπηρεσίες Πανελλήνιου Σχολικού Δικτύου Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη του ΨΗΦΙΑΚΟΥ ΣΧΟΛΕΙΟΥ Δράση Α8 Πρακτική εκπαίδευση

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

Ηλεκτρονικό ταχυδρομείο ΟΜΑΔΑ ΑΝΑΠΤΥΞΗΣ

Ηλεκτρονικό ταχυδρομείο ΟΜΑΔΑ ΑΝΑΠΤΥΞΗΣ Ηλεκτρονικό ταχυδρομείο ΟΜΑΔΑ ΑΝΑΠΤΥΞΗΣ Παπαντώνη Μαρία, ΠΕ19 ΣΧΟΛΕΙΟ 9ο Γυμνάσιο Καλλιθέας «Μάνος Χατζιδάκις» Αθήνα, Μάιος 2015 1. Συνοπτική περιγραφή της ανοιχτής εκπαιδευτικής πρακτικής Γενικός σκοπός

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

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης Φύλλα εργασίας MicroWorlds Pro Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο Β. Χ. Χρυσοχοΐδης Πρόεδρος Συλλόγου Εκπαιδευτικών Πληροφορικής Φλώρινας 2 «Σχεδίαση και ανάπτυξη δραστηριοτήτων

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

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

ΚΙΝΗΣΕΙΣ ΣΩΜΑΤΩΝ ΣΕ ΟΜΟΓΕΝΗ ΠΕΔΙΑ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 467 ΚΙΝΗΣΕΙΣ ΣΩΜΑΤΩΝ ΣΕ ΟΜΟΓΕΝΗ ΠΕΔΙΑ Βαρυπάτη Αθηνά Φυσικός- Επιμορφώτρια Τ.Π.Ε. avarypat@de.sch.gr Μαστραλέξης Δημήτρης Φυσικός-Επιμορφωτής Τ.Π.Ε. dmastral@de.sch.gr

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

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

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 (Α) Σημειώστε δίπλα σε κάθε πρόταση «Σ» ή «Λ» εφόσον είναι σωστή ή λανθασμένη αντίστοιχα. 1. Τα συντακτικά λάθη ενός προγράμματος

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

Η Μηχανική Μάθηση στο Σχολείο: Μια Προσέγγιση για την Εισαγωγή της Ενισχυτικής Μάθησης στην Τάξη

Η Μηχανική Μάθηση στο Σχολείο: Μια Προσέγγιση για την Εισαγωγή της Ενισχυτικής Μάθησης στην Τάξη 6 ο Πανελλήνιο Συνέδριο «Διδακτική της Πληροφορικής» Φλώρινα, 20-22 Απριλίου 2012 Η Μηχανική Μάθηση στο Σχολείο: Μια Προσέγγιση για την Εισαγωγή της Ενισχυτικής Μάθησης στην Τάξη Σάββας Νικολαΐδης 1 ο

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

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

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

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛHNIΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α A ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α Β ) ΣΑΒΒΑΤΟ 28 ΜΑΪΟΥ 2011 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΟΜΗΜΕΝΟΣ

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

Η ΑΕΠΠ IN A GLANCE! ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΟΛΥΜΕΝΗ

Η ΑΕΠΠ IN A GLANCE! ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΟΛΥΜΕΝΗ Η ΑΕΠΠ IN A GLANCE! Κατανομή μονάδων: 40 μονάδες το 1 ο Θέμα, από 20 τα υπόλοιπα τρία. Μην χαίρεστε όμως γιατί η «καθαρή» θεωρία περιορίζεται συνήθως- σε 5 ερωτήσεις σωστού ή λάθους και σε 1-2 ερωτήσεις

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

Διδακτικές ενότητες Στόχος

Διδακτικές ενότητες Στόχος Η διδασκαλία του τριγωνομετρικού κύκλου με τον παραδοσιακό τρόπο στον πίνακα, είναι μία διαδικασία όχι εύκολα κατανοητή για τους μαθητές, με αποτέλεσμα τη μηχανική παπαγαλίστικη χρήση των τύπων της τριγωνομετρίας.

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

Εισαγωγή στην Python. Διάλεξη 0

Εισαγωγή στην Python. Διάλεξη 0 Εισαγωγή στην Python Διάλεξη 0 Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 Τι είναι ο προγραμματισμός : Αλγόριθμος γραμμένος σε γλώσσα που καταλαβαίνει

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

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

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

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

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

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

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

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

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

Παράδειγμα 2. Λύση & Επεξηγήσεις. Τέλος_επανάληψης Εμφάνισε "Ναι" Τέλος Α2

Παράδειγμα 2. Λύση & Επεξηγήσεις. Τέλος_επανάληψης Εμφάνισε Ναι Τέλος Α2 Διδακτική πρόταση ΕΝΟΤΗΤΑ 2η, Θέματα Θεωρητικής Επιστήμης των Υπολογιστών Κεφάλαιο 2.2. Παράγραφος 2.2.7.4 Εντολές Όσο επανάλαβε και Μέχρις_ότου Η διαπραγμάτευση των εντολών επανάληψης είναι σημαντικό

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

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

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

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

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

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

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΘΕΜΑ Α Α1. Να χαρακτηρίσετε καθεμιά από τις προτάσεις που ακολουθούν γράφοντας στο τετράδιό σας, δίπλα από τον αριθμό κάθε πρότασης, το γράμμα Σ, αν αυτή

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

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών Εισαγωγή στη γλώσσα προγραμματισμού JAVA Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών Το πρώτο φλιτζάνι Java Λίστα με τα απαραίτητα Το πρώτο μου πρόγραμμα(hello World) Συνεχίζοντας

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

Το παρόν εκπονήθηκε στο πλαίσιο. του Υποέργου 6 «Εκπαίδευση επιµορφωτών και βοηθών επιµορφωτών»

Το παρόν εκπονήθηκε στο πλαίσιο. του Υποέργου 6 «Εκπαίδευση επιµορφωτών και βοηθών επιµορφωτών» Το παρόν εκπονήθηκε στο πλαίσιο του Υποέργου 6 «Εκπαίδευση επιµορφωτών και βοηθών επιµορφωτών» της Πράξης «Επαγγελµατικό λογισµικό στην ΤΕΕ: επιµόρφωση και εφαρµογή» (Γ ΚΠΣ, ΕΠΕΑΕΚ, Μέτρο 2.3, Ενέργεια

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

Διάλεξη 1η: Εισαγωγή

Διάλεξη 1η: Εισαγωγή Διάλεξη 1η: Εισαγωγή Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Πρατικάκης (CSD) Εισαγωγή CS100, 2015-2016 1 / 18 Εισαγωγή Διδάσκων: Πολύβιος Πρατικάκης: polyvios@csduocgr

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

Scratch. για γυμνάσιο

Scratch. για γυμνάσιο Scratch για γυμνάσιο Ομάδα Κ Ζαμπούνης Φίλιππος Νικολοπούλου Λουίζα Ντιρογιάννη Μαγδαληνή Παπαγεωργὶου Μαριλένα Σιδηρόπουλος Δημήτριος Φακριάδης Πασχάλης Tι είναι το scratch? Tο scratch είναι μια γλώσσα

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

επιμόρφωση των εκπαιδευτικών από το

επιμόρφωση των εκπαιδευτικών από το Η χρήση του ΕΛ/ΛΑΚ στην εκπαίδευση: Εμπειρίες και καλές πρακτικές Ηχρήση της πλατφόρμας moodle στη διαδικτυακή επιμόρφωση των εκπαιδευτικών από το Διορθόδοξο Κέντρο της Εκκλησίας της Ελλάδος Ιωάννα Κομνηνού

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