Η ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 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 ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΥ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ ΤΕΕ Βραχνός Ευριπίδης Καθηγητής

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ... 6 ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟΥΣ ΚΙΝΗΤΗΡΕΣ... 9 ΚΙΝΗΣΕΙΣ ΚΙΝΗΤΗΡΑ...

ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ... 6 ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟΥΣ ΚΙΝΗΤΗΡΕΣ... 9 ΚΙΝΗΣΕΙΣ ΚΙΝΗΤΗΡΑ... ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 Η ΑΝΑΠΤΥΞΗ ΤΗΣ ΟΘΟΝΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 4 Ο ΕΚΠΑΙΔΕΥΤΗΣ ΡΟΜΠΟΤ... 5 ΤΟ ΠΑΡΑΘΥΡΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 5 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ...

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

"Το λογισμικόgreenfoot ως εκπαιδευτικό εργαλείο"

Το λογισμικόgreenfoot ως εκπαιδευτικό εργαλείο "Το λογισμικόgreenfoot ως εκπαιδευτικό εργαλείο" Κωνσταντίνος Δελησταύρου Ευγενία Παπαδοπούλου ΕΠΑ.Λ. Αξιούπολης Ημερίδα Καλές Πρακτικές στη διδασκαλία της Πληροφορικής Κιλκίς 26/6/2014 Τι είναι το Greenfoot

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

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

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

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

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

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

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

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

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

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

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

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

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

Διδακτική Προσέγγιση για τη τοπολογία τοπικού δικτύου και υπηρεσιών σε Client Server περιβάλλον, με το πρόγραμμα Filius

Διδακτική Προσέγγιση για τη τοπολογία τοπικού δικτύου και υπηρεσιών σε Client Server περιβάλλον, με το πρόγραμμα Filius Διδακτική Προσέγγιση για τη τοπολογία τοπικού δικτύου και υπηρεσιών σε Client Server περιβάλλον, με το πρόγραμμα Filius Ζευγίτης Θεόδωρος 1, Καλτσίδης Χρήστος 2, Μακράκη Καλλιόπη 3 tzevgit@gmail.com, ckaltsidis@sch.gr,

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(c) EΠΑΦΟΣ ΑΘΗΝΑ Νοέµβριος 2013 Απαγορεύεται η αντιγραφή του παρόντος χωρίς την έγγραφη άδεια της ΕΠΑΦΟΣ ΕΠΕ.

(c) EΠΑΦΟΣ ΑΘΗΝΑ Νοέµβριος 2013 Απαγορεύεται η αντιγραφή του παρόντος χωρίς την έγγραφη άδεια της ΕΠΑΦΟΣ ΕΠΕ. (c) EΠΑΦΟΣ ΑΘΗΝΑ Νοέµβριος 2013 Απαγορεύεται η αντιγραφή του παρόντος χωρίς την έγγραφη άδεια της ΕΠΑΦΟΣ ΕΠΕ. 2 4teachers Γρήγορος οδηγός χρήσης (Βασικά βήματα) Για να αρχίσεις κι εσύ να χρησιμοποιείς

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

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

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

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

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

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

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

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

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Εισαγωγή Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Βιβλιογραφία "C Προγραμματισμός", Deitel & Deitel, Πέμπτη Έκδοση, Εκδόσεις

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

Παράδειγμα σχεδιασμού και παρουσίασης μικροδιδασκαλίας

Παράδειγμα σχεδιασμού και παρουσίασης μικροδιδασκαλίας Παράδειγμα σχεδιασμού και παρουσίασης μικροδιδασκαλίας Στο τρίτο άρθρο αυτής της σειράς, η οποία αποτελεί μια πρώτη, μικρή απάντηση στις ανάγκες των εκπαιδευτών του σεμιναρίου της 12 ης & 13 ης Ιουνίου

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

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

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

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

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

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

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

: ΧΑΤΖΗΣ. ΗΜΕΡΟΜΗΝΙΑ ΓΕΝΝΗΣΗΣ : 29 Σεπτεμβρίου 1969 : ΜΟΝΙΜΟΣ ΕΚΠΑΙΔΕΥΤΙΚΟΣ Δ/θμιας Εκπαίδευσης ΟΙΚΟΓΕΝΕΙΑΚΗ ΚΑΤΑΣΤΑΣΗ : Έγγαμος με τρία παιδιά

: ΧΑΤΖΗΣ. ΗΜΕΡΟΜΗΝΙΑ ΓΕΝΝΗΣΗΣ : 29 Σεπτεμβρίου 1969 : ΜΟΝΙΜΟΣ ΕΚΠΑΙΔΕΥΤΙΚΟΣ Δ/θμιας Εκπαίδευσης ΟΙΚΟΓΕΝΕΙΑΚΗ ΚΑΤΑΣΤΑΣΗ : Έγγαμος με τρία παιδιά ΠΡΟΣΩΠΙΚΑ ΣΤΟΙΧΕΙΑ ΕΠΩΝΥΜΟ ΟΝΟΜΑ Όνομα ΠΑΤΕΡΑ : ΧΑΤΖΗΣ : ΙΩΑΝΝΗΣ : ΓΕΩΡΓΙΟΣ ΗΜΕΡΟΜΗΝΙΑ ΓΕΝΝΗΣΗΣ : 29 Σεπτεμβρίου 1969 ΕΠΑΓΓΕΛΜΑ : ΜΟΝΙΜΟΣ ΕΚΠΑΙΔΕΥΤΙΚΟΣ Δ/θμιας Εκπαίδευσης ΟΙΚΟΓΕΝΕΙΑΚΗ ΚΑΤΑΣΤΑΣΗ : Έγγαμος

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

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

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

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

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Nα κατασκευάσουν πίνακες από δεδομένα. Να κατασκευάσουν συναρτήσεις με πίνακες. Να κάνουν χρήση

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

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

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

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

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

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

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

Διάλεξη 1: Αντικειμενοστρεφής Προγραμματισμός -Εισαγωγή. Διδάσκων: Παναγιώτης Ανδρέου

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

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

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

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

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

Στρατηγική επίλυσης προβλημάτων: Διερεύνηση περιμέτρου κι εμβαδού με τη βοήθεια του Ms Excel.

Στρατηγική επίλυσης προβλημάτων: Διερεύνηση περιμέτρου κι εμβαδού με τη βοήθεια του Ms Excel. Στρατηγική επίλυσης προβλημάτων: Διερεύνηση περιμέτρου κι εμβαδού με τη βοήθεια του Ms Excel. Έντυπο Α Φύλλα εργασίας Μαθητή Διαμαντής Κώστας Τερζίδης Σωτήρης 31/1/2008 Φύλλο εργασίας 1. Ομάδα: Ημερομηνία:

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

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

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

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

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

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

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

Μονάδες 12 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Μονάδες 12 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑΔΑ A ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑΔΑ Β ) ΠΑΡΑΣΚΕΥΗ 5 ΙΟΥΝΙΟΥ 2015 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ:

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

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

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

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

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών: Εργαστηριακή Άσκηση 2012-2013

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών: Εργαστηριακή Άσκηση 2012-2013 Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών: Εργαστηριακή Άσκηση 2012-2013 27 Μαρτίου 2013 Περίληψη Σκοπός της παρούσας εργασίας είναι η εξοικείωσή σας με τις θεμελιώδεις θεωρητικές και πρακτικές πτυχές

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

Aνακοίνωση Εξετάσεων Προγραμματισμού με τη Χρήση Ηλεκτρονικού Υπολογιστή και Μεταγλωττιστή στις Γλώσσες Προγραμματισμού PASCAL, C, C++ και JAVA

Aνακοίνωση Εξετάσεων Προγραμματισμού με τη Χρήση Ηλεκτρονικού Υπολογιστή και Μεταγλωττιστή στις Γλώσσες Προγραμματισμού PASCAL, C, C++ και JAVA Ο Κυπριακός Σύνδεσμος Πληροφορικής (www.ccs.rg.cy ), ανταποκρινόμενος θετικά στην παρότρυνση και τις εισηγήσεις αριθμού συνεργατών τους τελευταίους δεκαοκτώ μήνες και τα θετικά σχόλια κατά τις συζητήσεις

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

Πληρουορική Γ Γσμμασίοσ

Πληρουορική Γ Γσμμασίοσ Πληρουορική Γ Γσμμασίοσ Προγραμματισμός και Αλγόριθμοι Από το και τημ Χελώμα στημ Ευριπίδης Βραχνός http://evripides.mysch.gr/ 2014 2015 1 Προγραμματισμός Ζάννειο Πρότυπο Πειραματικό Γυμνάσιο Πειραιά Ενότητα:

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

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

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

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

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής. Ακαδημαϊκό Έτος 2007-2008

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

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

Διάλεξη 06: Συνδεδεμένες Λίστες & Εφαρμογές Στοιβών και Ουρών

Διάλεξη 06: Συνδεδεμένες Λίστες & Εφαρμογές Στοιβών και Ουρών ΕΠΛ231 Δομές Δεδομένων και Αλγόριθμοι 1 Διάλεξη 06: Συνδεδεμένες Λίστες & Εφαρμογές Στοιβών και Ουρών Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Υλοποίηση ΑΤΔ με Συνδεδεμένες Λίστες -

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

ΕΠΛ233 Βιβλιοθήκες και Προσδιοριστές Πρόσβασης στην JAVA

ΕΠΛ233 Βιβλιοθήκες και Προσδιοριστές Πρόσβασης στην JAVA Βιβλιοθήκες και Προσδιοριστές Πρόσβασης στην JAVA 2 «Μονάδα Μετάφρασης» 2 «Μονάδα Μετάφρασης» Όταν δημιουργείται ένα αρχείο πηγαίου κώδικα στην Java, το αρχείο καλείται µονάδα µετάφρασης (compilation unit)

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

Fortran και Αντικειμενοστραφής προγραμματισμός. www.corelab.ntua.gr/courses/fortran_naval/naval

Fortran και Αντικειμενοστραφής προγραμματισμός. www.corelab.ntua.gr/courses/fortran_naval/naval Fortran και Αντικειμενοστραφής προγραμματισμός Διδάσκοντες: www.corelab.ntua.gr/courses/fortran_naval/naval Άρης Παγουρτζής (pagour@cs.ntua.gr) (Επίκουρος Καθηγητής ΣΗΜΜΥ ) Δώρα Σούλιου (dsouliou@mail.ntua.gr)

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

Σύγκριση Αναλυτικών Προγραμμάτων Σπουδών Πληροφορικής Δευτεροβάθμιας Εκπαίδευσης Ελλάδος και Κύπρου

Σύγκριση Αναλυτικών Προγραμμάτων Σπουδών Πληροφορικής Δευτεροβάθμιας Εκπαίδευσης Ελλάδος και Κύπρου Σύγκριση Αναλυτικών Προγραμμάτων Σπουδών Πληροφορικής Δευτεροβάθμιας Εκπαίδευσης Ελλάδος και Κύπρου Γρ. Δαβράζος 1, Β. Γαλάνης 2 1 Καθηγητής Πληροφορικής ΠΕ19, Μεταπτυχιακός Φοιτητής Τ.Ε.Ε.Α.Π.Η. Πανεπιστήμιο

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ ΜΑΘΗΜΑΤΙΚΩΝ Β ΦΑΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ ΜΑΘΗΜΑΤΙΚΩΝ Β ΦΑΣΗΣ Θέμα Διδασκαλίας Προβλήματα με πρόσθεση και αφαίρεση κλασμάτων (Κεφάλαιο 23 ο ) Σχολείο: 2 ο

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

Η χρήση διαφορετικών κατηγοριών δραστηριοτήτων στη διδασκαλία της δομή επιλογής στο Scratch

Η χρήση διαφορετικών κατηγοριών δραστηριοτήτων στη διδασκαλία της δομή επιλογής στο Scratch Η χρήση διαφορετικών κατηγοριών δραστηριοτήτων στη διδασκαλία της δομή επιλογής στο Scratch Σαρημπαλίδης Ιωάννης johnsaribalidis@gmail.com Εκπαιδευτικός ΠΕ19 Περίληψη Η παρούσα έρευνα εξετάζει τη διδασκαλία

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

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML για το µάθηµα ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ακαδηµαϊκό Έτος 2012-2013 «Αντικειµενοστρεφής Ανάλυση Ηλεκτρονικού Καταστήµατος Προσφορών (e-shop)» Η άσκηση αφορά στη χρήση της

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

Εκπαιδευτική Ρομποτική: Το παράδειγμα του αυτόματου συστήματος διαχείρισης νερού

Εκπαιδευτική Ρομποτική: Το παράδειγμα του αυτόματου συστήματος διαχείρισης νερού 5ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ - ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 1 Εκπαιδευτική Ρομποτική: Το παράδειγμα του αυτόματου συστήματος διαχείρισης νερού Μάριος Ξένος Κων/νος Ασημακόπουλος Πληροφορικός ΠΕ20 Μηχανολόγος ΠΕ12 mariosxenos@gmail.com

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

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

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ : Γ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ ΜΑΘΗΜΑ ΤΑΞΗ ΚΕΦΑΛΑΙΟ 2 ο ΕΙΣΗΓΗΤΗΣ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ : Γ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ : ΚΑΖΑΝΤΖΗΣ ΧΡΗΣΤΟΣ 1. Γενικός

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

ΘΕΜΑΤΑ ΕΞΕΤΑΣΕΩΝ ΟΜΑΔΑ Α

ΘΕΜΑΤΑ ΕΞΕΤΑΣΕΩΝ ΟΜΑΔΑ Α ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩN ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ι ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟΔΟΣ: ΙΟΥΝΙΟΣ 2015 (10/7/2015) ΘΕΜΑΤΑ ΕΞΕΤΑΣΕΩΝ ΟΜΑΔΑ Α 1. (3.5 μονάδες)

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

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

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

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

ΣΤ Δημοτικού - Προγραμματίζω τον υπολογιστή. Σχέδιο Μαθήματος No 1 Εισαγωγή στο προγραμματιστικό περιβάλλον της EasyLogo

ΣΤ Δημοτικού - Προγραμματίζω τον υπολογιστή. Σχέδιο Μαθήματος No 1 Εισαγωγή στο προγραμματιστικό περιβάλλον της EasyLogo ΣΤ Δημοτικού - Προγραμματίζω τον υπολογιστή Σχέδιο Μαθήματος No 1 Εισαγωγή στο προγραμματιστικό περιβάλλον της EasyLogo Εμπλεκόμενες έννοιες «Γραφή» και άμεση εκτέλεση εντολής. Αποτέλεσμα εκτέλεσης εντολής.

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

Η ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΦΥΣΙΚΗΣ ΜΕ ΤΗ ΒΟΗΘΕΙΑ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ. Καραβελάκη Μαρία, Παπαναγιώτου Γιώργος, Γρηγοριάδης Στάθης

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

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

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

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

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

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εξαιρέσεις

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εξαιρέσεις ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εξαιρέσεις Εξαιρέσεις Στα προγράμματα μας θα πρέπει να μπορούμε να χειριστούμε περιπτώσεις που το πρόγραμμα δεν εξελίσσεται όπως το είχαμε προβλέψει Π.χ., κάνουμε

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

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

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

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

Γρήγορη Εκκίνηση. Όταν ξεκινήσετε το GeoGebra, εμφανίζεται το παρακάτω παράθυρο:

Γρήγορη Εκκίνηση. Όταν ξεκινήσετε το GeoGebra, εμφανίζεται το παρακάτω παράθυρο: Τι είναι το GeoGebra; Γρήγορη Εκκίνηση Λογισμικό Δυναμικών Μαθηματικών σε ένα - απλό στη χρήση - πακέτο Για την εκμάθηση και τη διδασκαλία σε όλα τα επίπεδα της εκπαίδευσης Συνδυάζει διαδραστικά γεωμετρία,

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

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

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

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

Μεταβλητές. Για περισσότερες λεπτομέρειες πάνω στις μεταβλητές θα ήταν χρήσιμο να διαβάσεις το

Μεταβλητές. Για περισσότερες λεπτομέρειες πάνω στις μεταβλητές θα ήταν χρήσιμο να διαβάσεις το Τάξη : Α Λυκείου Λογισμικό : Scratch Ενδεικτική Διάρκεια : 45 λεπτά Μεταβλητές Όλα όσα έμαθες στα προηγούμενα φυλλάδια είναι απαραίτητα για να υλοποιήσεις απλές εφαρμογές. Ωστόσο αν θέλεις να δημιουργήσεις

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

ΨΥΧΟΠΑΙΔΑΓΩΓΙΚΗ ΓΕΝΙΚΗ & ΕΙΔΙΚΗ ΔΙΔΑΚΤΙΚΗ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ. Σάββατο 20 - Κυριακή 21 Μαρτίου 2010 ΘΕΣΣΑΛΟΝΙΚΗ. Δρ Μπρίνια Βασιλική

ΨΥΧΟΠΑΙΔΑΓΩΓΙΚΗ ΓΕΝΙΚΗ & ΕΙΔΙΚΗ ΔΙΔΑΚΤΙΚΗ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ. Σάββατο 20 - Κυριακή 21 Μαρτίου 2010 ΘΕΣΣΑΛΟΝΙΚΗ. Δρ Μπρίνια Βασιλική Επιμορφωτικό σεμινάριο υποψηφίων ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΨΥΧΟΠΑΙΔΑΓΩΓΙΚΗ ΓΕΝΙΚΗ & ΕΙΔΙΚΗ ΔΙΔΑΚΤΙΚΗ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Metropolitan Hotel Σάββατο 20 - Κυριακή 21 Μαρτίου 2010 ΘΕΣΣΑΛΟΝΙΚΗ Προσκεκλημένη εισηγήτρια:

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

Βασικά Στοιχεία της Java

Βασικά Στοιχεία της Java Βασικά Στοιχεία της Java Παύλος Εφραιμίδης Java Βασικά Στοιχεία της γλώσσας Java 1 Τύποι Δεδομένων Η Java έχει δύο κατηγορίες τύπων δεδομένων: πρωτογενείς (primitive) τύπους δεδομένων αναφορές Java Βασικά

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

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

ΑΞΙΟΠΟΙΗΣΗ ΤΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΤΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΗ ΔΙΔΑΚΤΙΚΗ ΠΡΑΞΗ. Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΚΥΚΛΑΔΩΝ 1 ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 15 ΑΞΙΟΠΟΙΗΣΗ ΤΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΤΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΗ ΔΙΔΑΚΤΙΚΗ ΠΡΑΞΗ. Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΚΥΚΛΑΔΩΝ Νίκος Τζιμόπουλος Υπεύθυνος ΠΛΗΝΕΤ Ν. Κυκλάδων

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

Εκπαιδεύοντας τον εκπαιδευτή. 6-10 Απριλίου 2012, 24 ώρες

Εκπαιδεύοντας τον εκπαιδευτή. 6-10 Απριλίου 2012, 24 ώρες Εκπαιδεύοντας τον εκπαιδευτή 6-10 Απριλίου 2012, 24 ώρες Εκπαιδεύοντας τον εκπαιδευτή Το σεμινάριο παρουσιάζει τις βασικές αρχές σχεδίασης και ανάπτυξης ενός εκπαιδευτικού προγράμματος. Εστιάζει επίσης

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

Χειµερινό Εξάµηνο 2013

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

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

Οι φορητοί υπολογιστές στην εκπαίδευση: Μελέτη περίπτωσης ως προς τις συνέπειες στη διδασκαλία και το μιντιακό γραμματισμό

Οι φορητοί υπολογιστές στην εκπαίδευση: Μελέτη περίπτωσης ως προς τις συνέπειες στη διδασκαλία και το μιντιακό γραμματισμό Παιδαγωγικά ρεύματα στο Αιγαίο Προσκήνιο 1 Οι φορητοί υπολογιστές στην εκπαίδευση: Μελέτη περίπτωσης ως προς τις συνέπειες στη διδασκαλία και το μιντιακό γραμματισμό Δημήτρης Σπανός 1 dimitris.spanos@gmail.com

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

Διδάσκοντας με τη βοήθεια λογισμικού υπολογιστικών φύλλων

Διδάσκοντας με τη βοήθεια λογισμικού υπολογιστικών φύλλων 169 Επιμορφωτικό υλικό για την επιμόρφωση των εκπαιδευτικών - Τεύχος 1 (Γενικό Μέρος) Ενότητα 3.6.2 Διδάσκοντας με τη βοήθεια λογισμικού υπολογιστικών φύλλων 1. Εισαγωγή Στο παρόν κεφάλαιο περιγράφονται

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

Η γλώσσα προγραμματισμού C

Η γλώσσα προγραμματισμού C Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η

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

Πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως Οδηγός Χρήστη www.schoolessons.gr

Πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως Οδηγός Χρήστη www.schoolessons.gr Πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως Οδηγός Χρήστη www.schoolessons.gr Σύντομη Περιγραφή Η πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως της δίνει τη δυνατότητα

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

Παράλληλη Επεξεργασία

Παράλληλη Επεξεργασία Παράλληλη Επεξεργασία Φροντιστήριο: Εισαγωγή στο OpenMP Εργαστήριο Πληροφοριακών Συστημάτων Υψηλής Επίδοσης Parallel and Distributed Systems Group Τι είναι το OpenMP Πρότυπο Επέκταση στη C/C++ και τη Fortran

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

III. Πως μετατρέπεται το πηγαίο πρόγραμμα σε εκτελέσιμο πρόγραμμα;

III. Πως μετατρέπεται το πηγαίο πρόγραμμα σε εκτελέσιμο πρόγραμμα; ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΙΑΓΩΝΙΣΜΑ ΟΝΟΜΑΤΕΠΩΝΥΜΟ: Θέμα 1ο I. Τι πρέπει να ικανοποιεί ένα κομμάτι κώδικα ώστε να χαρακτηριστεί ως υποπρόγραμμα; Τα υποπρογράμματα πρέπει

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

Εκπαιδευτικό σενάριο διδασκαλίας και μάθησης με την αξιοποίηση εκπαιδευτικού λογισμικού.

Εκπαιδευτικό σενάριο διδασκαλίας και μάθησης με την αξιοποίηση εκπαιδευτικού λογισμικού. Εκπαιδευτικό σενάριο διδασκαλίας και μάθησης με την αξιοποίηση εκπαιδευτικού λογισμικού. 1.ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΤΟΥ ΣΕΝΑΡΙΟΥ Συγγραφέας: Μποζονέλου Κωνσταντίνα 1.1.Τίτλος διδακτικού σεναρίου Οι τέσσερις

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

Πώς να χρησιμοποιήσετε το Moodle

Πώς να χρησιμοποιήσετε το Moodle Πώς να χρησιμοποιήσετε το Moodle Οδηγός για Φοιτητές/τριες (ΔΕΟ10) του Αριστείδη Χατζή ahatzis@phs.uoa.gr ΣΕΠ ΑΘΗΝΑ-2, Portal Officer ΔΕΟ10 Αυτός ο οδηγός απευθύνεται στις φοιτήτριες και τους φοιτητές

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

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

ΠΡΟΓΡΑΜΜΑ ΕΠΙΜΟΡΦΩΣΗΣ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΔΗΜΟΤΙΚΗΣ ΣΕ ΠΡΟΓΡΑΜΜΑ ΕΠΙΜΟΡΦΩΣΗΣ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΔΗΜΟΤΙΚΗΣ ΣΕ ΘΕΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΟΙΞΗ ΚΑΛΟΚΑΙΡΙ 2009 ΚΥΠΡΙΑΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ Σκοπός του προγράμματος Γενικός σκοπός

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Θέµα 1: Α. Η «σύγκριση» λειτουργιών ανθρώπου και υπολογιστή επιφέρει βέβαια µια τεράστια ποιοτική διαφορά υπέρ του ανθρώπου. I. Ποια είναι η διαφορά

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΗ ΣΧΟΛΗ ΦΛΩΡΙΝΑΣ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΔΙ.ΜΕ.Π.Α Β ΦΑΣΗ: ΔΙΔΑΚΤΙΚΗ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΗ ΣΧΟΛΗ ΦΛΩΡΙΝΑΣ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΔΙ.ΜΕ.Π.Α Β ΦΑΣΗ: ΔΙΔΑΚΤΙΚΗ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ Φοιτητής: Παύλου Νικόλαος, Α.Ε.Μ: 2245, Ε Εξάμηνο Σχολείο: 1 ο Πειραματικό

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 6 ο

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 6 ο Με τι ασχολείται ο προγραμματισμός; Ο προγραμματισμός ασχολείται με την διατύπωση του αλγορίθμου σε κατανοητή μορφή από τον Η/Υ, δηλ. τη δημιουργία του προγράμματος, του συνόλου των εντολών που πρέπει

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

Τύποι, Σταθερές και Μεταβλητές

Τύποι, Σταθερές και Μεταβλητές ΚΕΦΑΛΑΙΟ 3 Τύποι, Σταθερές και Μεταβλητές Η έννοια της μεταβλητής Γενικά μπορούμε να πούμε ότι η έννοια της μεταβλητής στον προγραμματισμό είναι άμεσα συνδεδεμένη με την έννοια που αυτή έχει σε μαθηματικό

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

Προγραµµατισµός Η/Υ. Δρ. Δ.Ν. Παγώνης. Καθηγητής Εφαρµογών. Τηλ: 210-5385340 email: D.N.Pagonis@teiath.gr. Τµήµα Ναυπηγών Μηχανικών ΤΕ, ΤΕΙ Αθήνας

Προγραµµατισµός Η/Υ. Δρ. Δ.Ν. Παγώνης. Καθηγητής Εφαρµογών. Τηλ: 210-5385340 email: D.N.Pagonis@teiath.gr. Τµήµα Ναυπηγών Μηχανικών ΤΕ, ΤΕΙ Αθήνας Περίγραµµα µαθήµατος Δρ. Δ.Ν. Παγώνης Καθηγητής Εφαρµογών Τηλ: 210-5385340 email: D.N.Pagonis@teiath.gr Τµήµα Ναυπηγών Μηχανικών ΤΕ, ΤΕΙ Αθήνας Στοιχεία µαθήµατος Τίτλος µαθήµατος ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Κωδικός

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