ΥΛΟΠΟΙΗΣΗ ΠΡΟΤΥΠΩΝ ΕΠΙΚΟΙΝΩΝΙΑΣ ΜΕ ΤΗ ΒΙΒΛΙΟΘΗΚΗ JAVA.NET ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΥ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ ΤΕΕ
|
|
- Ἀελλώ Ρόκας
- 8 χρόνια πριν
- Προβολές:
Transcript
1 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 145 ΥΛΟΠΟΙΗΣΗ ΠΡΟΤΥΠΩΝ ΕΠΙΚΟΙΝΩΝΙΑΣ ΜΕ ΤΗ ΒΙΒΛΙΟΘΗΚΗ JAVA.NET ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΥ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ ΤΕΕ Βραχνός Ευριπίδης Καθηγητής Πληροφορικής ΤΕΕ Μήλου ΠΕΡΙΛΗΨΗ Στην εργασία αυτή κάνουμε χρήση της βιβλιοθήκης net της java, για την υλοποίηση μιας δικτυακής εφαρμογής, που έχει σαν σκοπό την καλύτερη κατανόηση κάποιων τοπολογιών και προτύπων που διδάσκονται στο μάθημα Μετάδοση Δεδομένων και Δίκτυα Υπολογιστών του Β κύκλου της ειδικότητας πληροφορικής του ΤΕΕ. Πιο συγκεκριμένα θα δείξουμε πως μπορούν οι μαθητές με την κατάλληλη καθοδήγηση να υλοποιήσουν αρχικά την τοπολογία του δακτυλίου και στη συνέχεια το πρότυπο δακτυλίου με κουπόνι. Οι μαθητές δούλεψαν ανά ζεύγη. Ένας υλοποίησε τον εξυπηρέτη(server) και ο άλλος τον εξυπηρετούμενο(client). Πιστεύουμε ότι οι μαθητές θα πρέπει να υλοποιούν αντίστοιχες ασκήσεις στα πλαίσια του μαθήματος των δικτύων. Η βιβλιοθήκη net της java μπορεί να χρησιμοποιηθεί έτσι ώστε να αποφύγουμε ανούσιες λεπτομέρειες και να επικεντρωθούμε στις βασικές έννοιες όπως θα δείξουμε στη συνέχεια. ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: java, net, δίκτυα υπολογιστών, ΤΕΕ, δικτυακός προγραμματισμός, τοπολογία δακτυλίου με κουπόνι ΕΙΣΑΓΩΓΗ Το μάθημα Δίκτυα Υπολογιστών του Β κύκλου του ΤΕΕ που εξετάζεται και πανελλαδικά είναι κατά βάση θεωρητικό. Το εργαστήριο του μαθήματος, όσον αφορά τα πρότυπα επικοινωνίας αναλίσκεται σε διάφορα λογισμικά προσομοίωσης που υπάρχουν και με τα οποία οι μαθητές μπορούν να παρακολουθήσουν τη μετάδοση πακέτων μεταξύ υπολογιστών με βάση τα συγκεκριμένα πρότυπα. Εμείς ακολουθήσαμε μια άλλη προσέγγιση όσον αφορά το θέμα του εργαστηρίου. Αντί οι μαθητές να είναι παθητικοί θεατές ενός λογισμικού προσομοίωσης, ίσως θα ήταν καλύτερα να υλοποιήσουν οι ίδιοι τα πρωτόκολλα αυτά. Αυτό ίσως να ακούγεται λίγο εξωπραγματικό για τα δεδομένα του ΤΕΕ, θα δείξουμε όμως ότι δεν είναι. Το μόνο που μας έλειπε εκτός από την καλή θέληση, ήταν μια γλώσσα προγραμματισμού που να υποστηρίζει προγραμματισμό σε ένα τοπικό δίκτυο. Στην ύλη του μαθήματος Προγραμματιστικά Εργαλεία στο Διαδίκτυο περιλαμβάνονται τα γνωστά java applets. Έτσι βρήκαμε την ευκαιρία να εξηγήσουμε κάποιες βασικές έννοιες της γλώσσας και να κάνουμε κάποιες ασκήσεις ώστε οι μαθητές να κατανοήσουν τις βασικές δομές της. Όλα αυτά έγιναν με απλά παραδείγματα και με την πρόθεση από μέρους μας να κρύβουμε σε κάθε άσκηση τα δυσνόητα μέρη της γλώσσας όπως αυτό των λειτουργιών εισόδου/εξόδου. Αυτό το καταφέραμε με την υλοποίηση μερικών πολύ απλών μεθόδων για είσοδο και έξοδο τις οποίες χρησιμοποίησαν οι μαθητές. Οι διδακτικοί μας στόχοι σε αυτή τη δραστηριότητα είναι οι παρακάτω Κατανόηση της αρχιτεκτονικής του μοντέλου πελάτη-εξυπηρέτη
2 146 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ Κατανόηση των τοπολογιών τοπικών δικτύων Σχήμα 1. Οι τέσσερις βασικές τοπολογίες που περιλαμβάνει το μάθημα: δίαυλος, δακτύλιος, αστέρας και δέντρο. ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Η άσκηση έλαβε χώρα στο εργαστήριο του ΤΕΕ το οποίο περιλαμβάνει δώδεκα σταθμούς εργασίας με Windows 2000, και τον κεντρικό υπολογιστή που τρέχει Windows 2000 Server. Όλα αυτά συνδέονται σε τοπολογία αστέρα μέσω του κεντρικού διανομέα του εργαστηρίου και έτσι συνιστούν ένα τοπικό δίκτυο. Οι υπολογιστές του τοπικού μας δικτύου μοιράζονται μια σύνδεση ISDN 128-Κbit για πρόσβαση στο διαδίκτυο. Για την υλοποίηση της εργασίας οι μαθητές χρησιμοποίησαν το προγραμματιστικό περιβάλλον JCreator το οποίο διατίθεται δωρεάν από την ομώνυμη διεύθυνση. Σχήμα 2. Το περιβάλλον του εργαστηρίου. Ως γνωστόν κάθε υπολογιστής έχει μια μοναδική διεύθυνση στο δίκτυο γνωστή και ως IP. Η διεύθυνση αυτή είναι ένας 32-bit αριθμός στο IPv4. Στο Διαδίκτυο νέας γενιάς όπου θα έχουμε το σύστημα διευθυνσιοδότησης IPv6 η διεύθυνση IP θα είναι ένας 128-bit αριθμός. Η πρώτη άσκηση την οποία κλήθηκαν να υλοποιήσουν οι μαθητές ήταν μια μέθοδος η οποία ελέγχει αν ένα δοσμένο όνομα και μια διεύθυνση IP αναφέρονται στον ίδιο υπολογιστή στο διαδίκτυο. Προηγουμένως είχε εξηγηθεί η λειτουργία της κλάσης InetAddress, το περιεχόμενο ενός αντικειμένου της κλάσης αλλά και οι τρόποι προσπέλασης του. Στη συνέχεια δίνουμε το τμήμα κώδικα που κλήθηκαν να γράψουν οι μαθητές. InetAddress address1 = InetAddress.getByName(" System.out.println("Η διεύθυνση είναι " + address1.gethostaddress()); InetAddress address2 = InetAddress.getByName(" "); System.out.println("Το όνομα είναι " + address2.gethostname()); if (address1.equals(address2)) { System.out.println("Οι διευθύνσεις είναι ίδιες");
3 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 147 Κάνουμε την παραδοχή ότι οι μαθητές έχουν ήδη παρακολουθήσει ένα μάθημα σε Java και γνωρίζουν βασικές έννοιες όπως η μέθοδος equals και η κλήση στατικών μεθόδων. Αυτό με το υπάρχον πρόγραμμα σπουδών θα μπορούσε να γίνει στα πλαίσια των μαθημάτων Προγραμματισμός Υπολογιστών και Προγραμματιστικά Εργαλεία στο Διαδίκτυο. Μια άλλη έννοια που θα πρέπει να εξηγηθεί στους μαθητές είναι η έννοια της θύρας (port). Θα πρέπει να καταλάβουν ότι δεν είναι κάτι υλικό αλλά έχει να κάνει σχέση με το πρόγραμμα. Για παράδειγμα θα μπορούσαμε να τους πούμε ότι μια θύρα που αντιστοιχεί σε ένα πρόγραμμα είναι ουσιαστικά ένα αρχείο ή μια περιοχή στη μνήμη η οποία ελέγχεται τακτικά για νέα μηνύματα και χαρακτηρίζεται από έναν μοναδικό αριθμό. Οι θύρες από 1 εώς 1023 είναι δεσμευμένες από το σύστημα, έτσι θα πρέπει να επιλέξουμε έναν αριθμό μεγαλύτερο του 1023, π.χ Επίσης από το μάθημα Λειτουργικά Συστήματα τα παιδιά έχουν έρθει σε επαφή με το μοντέλο πελάτη-εξυπηρέτη(client-server). Μια πρακτική εξήγηση για τη συγκεκριμένη περίπτωση χωρίς να μπούμε σε λεπτομέρειες είναι η εξής απλή: Ο εξυπηρέτης ακούει και ο πελάτης του μιλάει ή αλλιώς ο πελάτης στέλνει πακέτα και ο εξυπηρέτης που περιμένει, τα λαμβάνει. Μπορούμε να χρησιμοποιούμε και την κλισέ φράση Ο εξυπηρέτης ακούει στη θύρα xx. Εδώ θα μπορούσαμε να ρωτήσουμε τα παιδιά, στην περίπτωση του ταχυδρόμου που φέρνει τα γράμματα στην πόρτα μας ποιος είναι ο πελάτης και ποιος ο εξυπηρέτης. Μια συζήτηση πάνω σε αυτό το παράδειγμα θα είχε ενδιαφέρον. Η ΥΛΟΠΟΙΗΣΗ Ο λόγος που επιλέξαμε τη γλώσσα προγραμματισμού Java για τη συγκεκριμένη άσκηση, είναι η πολύ καλή υποστήριξη που παρέχει για την επικοινωνία μεταξύ υπολογιστών, μέσω της βιβλιοθήκη java.net. Αν ψάξει κανείς μπορεί να βρει αναρίθμητα παραδείγματα χρήσης αυτής της βιβλιοθήκης στο διαδίκτυο. Εμείς συμβουλευτήκαμε το βιβλίο Thinking in Java του Bruce Eckel το οποίο διατίθεται δωρεάν σε ηλεκτρονική μορφή από τη διεύθυνση Θα χρειαστεί να υλοποιήσουμε δυο κλάσεις, μια για τον πελάτη και μια για τον εξυπηρέτη. Ο ΕΞΥΠΗΡΕΤΗΣ (SERVER) Για να αποκατασταθεί μια σύνδεση μεταξύ δυο υπολογιστών η βιβλιοθήκη αυτή χρησιμοποιεί τη δομή socket (υποδοχή). Η δημιουργία μιας υποδοχής η οποία θα ακούει στη θύρα port=8192 από την πλευρά του εξυπηρέτη γίνεται με την παρακάτω εντολή: ServerSocket mysocket = new ServerSocket(port); η οποία χρησιμοποιεί την κλάση ServerSocket για να αναπαραστήσει την μια άκρη της υποδοχής με το αντικείμενο mysocket που αφορά τον εξυπηρέτη. Το αντικείμενο αυτό ακούει στη θύρα port και περιμένει μήνυμα από κάποιον πελάτη. Η μέθοδος που υλοποιεί αυτή τη συμπεριφορά είναι η accept: Socket client = mysocket.accept(); Μόλις κάποιος πελάτης στείλει μήνυμα, η accept επιστρέφει το αντικείμενο client το οποίο παριστάνει την υποδοχή που επιτρέπει την επικοινωνία με τον πελάτη, ώστε να μπορεί ο εξυπηρέτης να διαβάζει με τις μεθόδους εισόδου/εξόδου της γλώσσας τα μηνύματα που στέλνει ο πελάτης μέσω της υποδοχής. Εδώ πρέπει να σημειώσουμε μια παρανόηση που γίνεται λόγω του
4 148 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ονόματος του αντικειμένου ServerSocket. Το αντικείμενο αυτό δεν χρησιμοποιείται για την επικοινωνία με τον πελάτη, απλά ακούει στη δεδομένη θύρα. Μόλις κάποιος πελάτης αιτηθεί σύνδεση τότε δημιουργείται το αντικείμενο client τύπου Socket για την επικοινωνία μεταξύ του πελάτη και του εξυπηρέτη. Το αντικείμενο τύπου mysocket συνεχίζει να ακούει στη θύρα για τυχόν επόμενες αιτήσεις. Θα πρέπει να τονίσουμε τη διαφορά μεταξύ των δυο τύπων αντικειμένων στους μαθητές: Ο ServerSocket ακούει ( διαβάζει ) αιτήσεις για σύνδεση και επιστρέφει μέσω της accept ένα αντικείμενο Socket που παριστάνει τη νέα σύνδεση. Ο Socket ακούει ( διαβάζει ) πακέτα δεδομένων και όχι συνδέσεις Στη συνέχεια δίνουμε το βασικό τμήμα του κώδικα από την υλοποίηση του εξυπηρέτη. Με πλάγια γράμματα είναι ο κώδικας που έγραψαν οι μαθητές. Τους ζητήθηκε να δώσουν τις εντολές έτσι ώστε τα μηνύματα που λαμβάνουμε από τον πελάτη, να εμφανίζονται στην οθόνη. Η σύνδεση τερματίζεται όταν λάβουμε τη λέξη JAVA. Οι μέθοδοι CreateReader και CreateWriter δημιουργήθηκαν από τον καθηγητή ώστε να κρύψουμε από τους μαθητές τις λεπτομέρειες των ρευμάτων εισόδου-εξόδου, και να μην χρειάζεται να εξηγήσουμε πράγματα χωρίς καμία διδακτική αξία. ServerSocket mysocket = new ServerSocket(8192); System.out.println("Ο εξυπηρέτης ξεκίνησε " + mysocket); Socket client = mysocket.accept(); System.out.println("Η σύνδεση έγινε "+ socket); BufferedReader in = CreateReader(socket); String message = in.readline(); while (!message.equals( JAVA )) { System.out.println(message); message = in.readline(); Για λόγους πληρότητας δίνουμε και τις δυο μεθόδους που υλοποιήσαμε, για να απλοποιήσουμε τα πράγματα: BufferedReader CreateReader(Socket socket) { return new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter CreateWriter(Socket socket) { return new PrintWriter(new BufferedWriter(new OutputStreamWriter( socket.getoutputstream())),true); Ο ΠΕΛΑΤΗΣ (CLIENT) Με αντίστοιχο τρόπο γίνεται και η δημιουργία της υποδοχής από την πλευρά του πελάτη, μόνο που εδώ ο πελάτης θα πρέπει να δώσει και τη διεύθυνση του εξυπηρέτη στο διαδίκτυο: Socket server = new Socket( 80);
5 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 149 Το αντικείμενο server παριστάνει τη σύνδεση στη θύρα 80 του εξυπηρέτη που βρίσκεται στη διεύθυνση από την πλευρά του πελάτη. Όπου IPAddress είναι η διεύθυνση του υπολογιστή στον οποίο τρέχει ο εξυπηρέτης. Φυσικά έχουμε συνεννοηθεί όλοι να χρησιμοποιούμε την ίδια θύρα (8192). Παρακάτω δίνεται και το τμήμα κώδικα του πελάτη. Όπως μπορεί να διακρίνει κάποιος είναι σχεδόν ίδιο με αυτό του εξυπηρέτη όσον αφορά την κύρια λειτουργία με τη διαφορά, ότι ενώ ο εξυπηρέτης διαβάζει από την υποδοχή και αντιγράφει το μήνυμα στην προκαθορισμένη έξοδο (οθόνη), ο πελάτης διαβάζει από την προκαθορισμένη είσοδο αυτά που πληκτρολογεί ο χρήστης και τα αντιγράφει στην υποδοχή για να τα λάβει ο εξυπηρέτης. Να σημειώσουμε ότι η ανάγνωση από το πληκτρολόγιο στη Java δεν είναι κάτι απλό όπως φαίνεται και παρακάτω. Θα μπορούσαμε να είχαμε και εδώ μια μέθοδο που να επιστρέφει ένα ρεύμα εισόδου αλλά θέλαμε να φαίνεται ότι το αυτό το ρεύμα εισόδου αναφέρεται στην προκαθορισμένη είσοδο. BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); Socket socket = new Socket(IPaddress, 8192); PrintWriter out = CreateWriter(socket); String message = in.readline(); while (!message.equals( JAVA )); out.println(message); message = in.readline(); ΑΠΟ ΤΗ ΘΕΩΡΙΑ ΣΤΗΝ ΠΡΑΞΗ Οι μαθητές δούλεψαν για τη συγκεκριμένη άσκηση κατά ζεύγη. Ο ένας υλοποίησε τον εξυπηρέτη και ο άλλος τον πελάτη. Στη συνέχεια αφού συνεννοήθηκαν για τη χρήση κοινού port και αφού βρήκε ο κάθε ένας την IP διεύθυνση του άλλου, μέσω της εντολής ping ξεκίνησαν. Ένα πολύ συνηθισμένο πρόβλημα εκτός από τα συντακτικά λάθη ήταν η αδυναμία εύρεσης μιας συνθήκης τερματισμού. Ενώ δηλαδή τα προγράμματα που έφτιαξαν δούλευαν, ελάχιστοι τα τερμάτιζαν σωστά. Το πρόβλημα ήταν ο τρόπος χρήσης της μεθόδου equals() για τα Strings. Το επόμενο βήμα ήταν να ανταλλάξουν οι μαθητές αρχεία μεταξύ τους έτσι ώστε ο κάθε ένας να τρέχει στον υπολογιστή του και τον πελάτη και τον εξυπηρέτη. Έτσι με τον πελάτη έστελνε δεδομένα ενώ στην οθόνη του εξυπηρέτη φαίνονταν αυτά που του έστελναν. Ουσιαστικά υλοποίησαν την υπηρεσία talk του UNIX. ΥΛΟΠΟΙΗΣΗ ΔΑΚΤΥΛΙΟΥ ΜΕ ΚΟΥΠΟΝΙ Το επόμενο βήμα ήταν να υλοποιήσουμε τις διάφορες τοπολογίες του βιβλίου. Η πρώτη ήταν η τοπολογία του δακτυλίου. Μετά από συζήτηση οι μαθητές ανακάλυψαν ότι η τοπολογία αυτή ήταν ήδη υλοποιημένη. Το μόνο που έλειπε ήταν να δώσουν στην εφαρμογή-πελάτη που είχαν υλοποιήσει τη διεύθυνση IP του επόμενου στον δακτύλιο και στον εξυπηρέτη τη διεύθυνση IP του προηγούμενου μαθητή. Απλά ο κάθε μαθητής θα έγραφε στο παράθυρο του πελάτη ότι διάβαζε από το παράθυρο του εξυπηρέτη. Το επόμενο βήμα ήταν η υλοποίηση της τοπολογίας δακτυλίου με κουπόνι.
6 150 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ Σχήμα 3. Τοπολογία Δακτυλίου με κουπόνι. Η μονή αλλαγή που πρέπει να γίνει εδώ δεν είναι στα προγράμματα αλλά στη συμπεριφορά του μαθητή. Σχήμα 4. Ο κάθε μαθητής αποφασίζει τι θα στείλει στον επόμενο υπολογιστή. Κατ αρχήν θα πρέπει να συμφωνήσουν όλοι πιο θα είναι το αναγνωριστικό του κουπονιού. Ας πούμε το μήνυμα ###. Όταν ο μαθητής βλέπει στην οθόνη του εξυπηρέτη του αυτό το σύμβολο θα μπορεί να στέλνει ότι μήνυμα θέλει (κατάσταση μετάδοσης). Όταν τελειώσει θα στείλει το κουπόνι στον επόμενο μέσω του πελάτη του. Εάν λάβει ένα απλό μήνυμα θα πρέπει απλά να το αναπαράγει και να το αντιγράψει από την οθόνη του εξυπηρέτη στην οθόνη του πελάτη, ώστε να το στείλει στον επόμενο(κατάσταση ακρόασης). Ήταν μια πολύ ευχάριστη δραστηριότητα, ειδικά όταν κάποιος μαθητής ήθελε να στείλει ένα μήνυμα σε κάποιον απομακρυσμένο συμμαθητή του. Θα μπορούσαμε να είχαμε υλοποιήσει μια ακόμα υποδοχή μεταξύ του πελάτη και του εξυπηρέτη του ίδιου υπολογιστή ώστε να αντιγράφονται αυτόματα τα μηνύματα που έρχονται στον επόμενο. Θα χρειαζόταν επίσης να προσθέσουμε και λίγο κώδικα για τη διαχείριση του κουπονιού. Έτσι όμως ο μαθητής δεν θα συμμετείχε ενεργά ως μέρος της τοπολογίας και ούτε θα καταλάβαινε εύκολα τον τρόπο λειτουργία της. Άλλωστε η πρώτη διαδικασία με ανθρώπινη παρέμβαση είναι πολύ πιο διασκεδαστική. ΣΥΜΠΕΡΑΣΜΑΤΑ Σε αυτή την εργασία δείξαμε πως μπορεί να χρησιμοποιηθεί η βιβλιοθήκη java.net για να υλοποιήσουν οι μαθητές την τοπολογία δακτυλίου και πιο συγκεκριμένα το πρότυπο του δακτυλίου με κουπόνι. Δόθηκε στους μαθητές να υλοποιήσουν ένα μικρό κομμάτι του πελάτη και του εξυπηρέτη, εκθέτοντάς τους τα διάφορα στάδια του προβλήματος και δίνοντας τους την ευκαιρία σε κάθε περίπτωση να υλοποιήσουν κάτι δικό τους (ανακαλυπτική μάθηση). Στη συνέχεια οι μαθητές δούλεψαν σε ζευγάρια, όπου ο ένας είχε την ευθύνη της υλοποίησης του πελάτη και ο άλλος του εξυπηρέτη (συνεργατική μάθηση). Τέλος για να υλοποιήσουν το πρότυπο του δακτυλίου με κουπόνι χρειάστηκε να συμμετέχουν και οι ίδιοι στην τοπολογία αφού αποφάσιζαν για το πότε θα στείλουν μηνύματα και αν θα κρατήσουν ή θα προωθήσουν το κουπόνι. Με παρόμοιο τρόπο θα μπορούσαν να υλοποιηθούν και άλλες τοπολογίες. Πιστεύουμε ότι ο προγραμματισμός θα πρέπει να μπει στην ύλη του μαθήματος των Δικτύων του Β κύκλου διότι μέσα από αυτή τη διαδικασία οι μαθητές θα αφομοιώσουν καλύτερα τις έννοιες του βιβλίου.
7 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 151 ΜΕΛΛΟΝΤΙΚΗ ΔΟΥΛΕΙΑ Θα μπορούσαμε να κάνουμε πολλά πράγματα με τη βιβλιοθήκη της net της java. Για παράδειγμα θα μπορούσαμε να υλοποιήσουμε ένα μίνι δωμάτιο συνομιλίας (chat room) με χρήση πολυνηματικού προγραμματισμού στον εξυπηρέτη. Η έννοια του νήματος εξηγείται επιφανειακά στο μάθημα Λειτουργικά Συστήματα, ωστόσο μπορεί κανείς εύκολα να χρησιμοποιήσει την κλάση Thread της Java. Επίσης θα μπορούσαμε να προσθέσουμε κάποια στοιχεία γραφικών στην εφαρμογή από τη βιβλιοθήκη swing της Java. ΒΙΒΛΙΟΓΡΑΦΙΑ 1. Eckel (1997), Thinking in Java, Thinking in java, 1. Τσιλιγκιρίδης Θ. et. al. Μετάδοση Δεδομένων και Δίκτυα Υπολογιστών, τόμος ΙΙ, 2. ΥΠΕΠΘ, Παιδαγωγικό Ινστιτούτο, Αθήνα.
14. Δικτύωση με Java Δικτύωση με Java Sockets Δημιουργία της σύνδεσης Διευθυνσιοδότηση της σύνδεσης
14. Δικτύωση με Java Τελειώνοντας αυτό το κεφάλαιο θα μπορείτε: Να δημιουργείτε έναν ελάχιστο εξυπηρέτη TCP/IP σε Java Να δημιουργείτε έναν ελάχιστο εξυπηρετούμενο TCP/IP σε Java Να κατανοείτε πώς υλοποιούνται
Διαβάστε περισσότεραΕιδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 11: Sockets Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΟδηγίες αξιοποίησης για τον Εκπαιδευτικό
Ανάδοχοι Φορέας Υλοποίησης Έργο ΛΑΕΡΤΗΣ Λογισμικό Δικτύων Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ερευνητικό Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ανάδοχος φορέας: CONCEPTUM A.E. 1 Προσομοίωση
Διαβάστε περισσότεραHY335 4ο Φροντιστήριο
HY335 4ο Φροντιστήριο Δημιουργία ενός τοπικού δικτύου και επίδειξη προγραμμάτων τύπου client / server για TCP και UDP Fontas Fafoutis Ilias Tsompanidis Δημιουργία
Διαβάστε περισσότεραΣύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap
Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...
Διαβάστε περισσότεραΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη
ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2012-2013 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη Project 2012-2013 Υλοποίηση ενός chat server-client Παράδοση: 7/2/2013
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Διαδικαστικά
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Διαδικαστικά Συστάσεις Ποιος είμαι εγώ: Παναγιώτης Τσαπάρας Email: tsap@cs.uoi.gr Γραφείο: Β.3 (προτιμώμενες ώρες: μετά τις 10, πριν τις 7) Web: http://www.cs.uoi.gr/~tsap
Διαβάστε περισσότεραΔιδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 23: Εισαγωγή στην Δικτύωση (Networking) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Διευθύνσεις και Θύρες - Sockets και ServerSockets Διδάσκων: Παναγιώτης Ανδρέου ΕΠΛ233 Αντικειμενοστρεφής
Διαβάστε περισσότεραΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ-ENOTHTAΣ: ΜΑΘΗΜΑ WORD
ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ-ENOTHTAΣ: ΜΑΘΗΜΑ WORD (Μορφοποίηση κειμένου έντονα, πλάγια, υπογραμμισμένα γράμματα, στοίχιση κειμένου) 1 ως 2 διδακτικές ώρες. ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΩΡΕΣ ΓΙΑ ΤΗ ΔΙΔΑΣΚΑΛΙΑ ΛΟΓΙΣΜΙΚΟ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ
Διαβάστε περισσότεραΚατανεμημένα Συστήματα
Κατανεμημένα Συστήματα Σημειώσεις εργαστηρίου Lab#7 - Διεργασίες, Nήματα, Πολυνημάτωση στη Python Νεβράντζας Βάιος-Γερμανός Λάρισα, Φεβρουάριος 2013 Lab#7 - Διεργασιές, Νη ματα, Πολυνημα τωση στη Python,
Διαβάστε περισσότεραΓενικά (για τις γραπτές εξετάσεις)
Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Διάλεξη #12 η : Επανάληψη Γαβαλάς Δαμιανός dgavalas@aegean.gr Γενικά (για τις γραπτές εξετάσεις) Δεν υπάρχει αυστηρά ορισμένη «ύλη εξετάσεων» (καθώς δεν έχετε
Διαβάστε περισσότεραΗ Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα
Η Υλοποίηση της Επικοινωνίας στα Κατανεµηµένα Συστήµατα ιαφάνειες στα πλαίσια του µαθήµατος: Κατανεµηµένα Συστήµατα Ε Εξάµηνο, Τµήµα Πληροφορικής και Τεχνολογίας Υπολογιστών, ΤΕΙ Λαµίας Πέτρος Λάµψας 2002
Διαβάστε περισσότεραΣχέδια μαθημάτων για την δημιουργία συναρτήσεων υπολογισμού του ΜΚΔ και του ΕΚΠ στην MSWLogo
Σχέδια μαθημάτων για την δημιουργία συναρτήσεων υπολογισμού του Μέγιστου Κοινού Διαιρέτη (ΜΚΔ) και του Ελάχιστου Κοινού Πολλαπλασίου (ΕΚΠ) δύο αριθμών, με την γλώσσα προγραμματισμού Logo Κογχυλάκης Σ.
Διαβάστε περισσότερα«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»
Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι
Διαβάστε περισσότεραΣυντήρηση και Αντιμετώπιση συχνών προβλημάτων ΣΕΠΕΗΥ ΕΠΙΜΟΡΦΩΤΙΚΗ ΣΥΝΑΝΤΗΣΗ ΥΠΕΥΘΥΝΩΝ ΣΕΠΕΗΥ ΑΙΤ/ΝΙΑΣ
Συντήρηση και Αντιμετώπιση συχνών προβλημάτων ΣΕΠΕΗΥ ΕΠΙΜΟΡΦΩΤΙΚΗ ΣΥΝΑΝΤΗΣΗ ΥΠΕΥΘΥΝΩΝ ΣΕΠΕΗΥ ΑΙΤ/ΝΙΑΣ Περιεχόμενο Ubuntu 12.04 ltsp Εγκατάσταση Λειτουργικού Εγκατάσταση scripts Κέντρο Λογισμικού Διαχείριση
Διαβάστε περισσότεραΗ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA ΣΤΗΝ ΤΕΕ: ΜΙΑ ΠΡΟΤΑΣΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ
152 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ Η ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA ΣΤΗΝ ΤΕΕ: ΜΙΑ ΠΡΟΤΑΣΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Βραχνός Ευριπίδης Καθηγητής Πληροφορικής ΤΕΕ Μήλου evrachnos@gmail.com http://www.db-net.aueb.gr/evry/
Διαβάστε περισσότεραΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑΔΑ A ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑΔΑ Β ) ΤΕΤΑΡΤΗ 3 ΙΟΥΝΙΟΥ 2015 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ:
Διαβάστε περισσότεραEthernet Ethernet ΙΕΕΕ CSMA/CD
Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή
Διαβάστε περισσότεραΕγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi. Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016
Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016 Το σύστημα PiNet εξυπηρετεί στη διαχείριση των υπολογιστών Raspberry Pi σε μία σχολική τάξη.
Διαβάστε περισσότεραΔίκτυα Υπολογιστών I Εργαστήρια
Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 6 η Δίκτυα Ethernet Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της παρούσας άσκησης είναι η μελέτη
Διαβάστε περισσότεραserver : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών
Εγκατάσταση italc Οδηγίες εγκατάστασης italcc σε τοπικό δίκτυο με Windows 7. Πιστεύω ότι η διαδικασία θα ισχύει και για windows 8 ή 10 ακόμα και για XP. Υπάρχουν οδηγίες και εδώ αλλά για περιβάλλον windows
Διαβάστε περισσότεραΣυνοπτικός Οδηγός Χρήσης του Moodle για το Φοιτητή
Συνοπτικός Οδηγός Χρήσης του Moodle για το Φοιτητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 3 1.1 Περιβάλλον Moodle...3 1.2 Χρήση ονόματος χρήστη και κωδικού...3 1.3 Είσοδος σε μάθημα... 3 1.4 Βοήθεια...3
Διαβάστε περισσότεραΤο βιβλίο διευθύνσεων των Windows
Το βιβλίο διευθύνσεων των Windows Αν στέλνουμε email συχνά σε κάποιους, τότε για να μην πληκτρολογούμε τις διευθύνσεις τους κάθε φορά, τις αποθηκεύουμε στο Βιβλίο Διευθύνσεων. Έτσι όταν θα θέλουμε να τους
Διαβάστε περισσότεραΈγγραφο Προδιαγραφών Απαιτήσεων Λογισμικού για το παιχνίδι: Asylum : The Escape
Έγγραφο Προδιαγραφών Απαιτήσεων Λογισμικού για το παιχνίδι: Asylum : The Escape Επιμέλεια: Γκέκα Ασπασία Ιωάννου Ελένη Κούνουπα Άννα Τμήμα Εφαρμογών Πληροφορικής Α 1 Εξάμηνο Δ.ΙΕΚ Αιγάλεω 1 ΠΕΡΙΕΧΟΜΕΝΑ
Διαβάστε περισσότεραΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2
ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2 1 ΠΕΡΙΕΧΟΜΕΝΑ Πρωτόκολο http εντολών έκδοση 1.0 Σελ:2...περιεχόμενα Σελ:3...τι θα βρείτε σε αυτό το βιβλίο Σελ:3...γενικά τεχνικά χαρακτηριστικά Σελ:4-5...πως
Διαβάστε περισσότεραΔημ. Σχ. Μεγάλης Παναγίας Σχολικό έτος: ΤΑΞΗ: Ε1 Δημοτικού. Υπεύθυνος εκπαιδευτικός: Κίκας Ιωάννης
Δημ. Σχ. Μεγάλης Παναγίας Σχολικό έτος: 2013-2014 ΤΑΞΗ: Ε1 Δημοτικού Υπεύθυνος εκπαιδευτικός: Κίκας Ιωάννης ΕΜΠΛΕΚΟΜΕΝΕΣ ΓΝΩΣΤΙΚΕΣ ΠΕΡΙΟΧΕΣ Γλώσσα, Τ.Π.Ε. Αισθητική Αγωγή ΟΡΓΑΝΩΣΗ ΤΗΣ ΔΙΔΑΣΚΑΛΙΑΣ & ΑΠΑΙΤΟΥΜΕΝΗ
Διαβάστε περισσότεραΘΕΜΑ : «Από την ΜicroWorlds Pro στην Python. Μια Βιωματική Διδακτική Πρόταση.»
Η προτεινόμενη διδακτική πρόταση υλοποιήθηκε στα πλαίσια του μαθήματος της Πληροφορικής στη Γ Γυμνασίου. ΘΕΜΑ : «Από την ΜicroWorlds Pro στην Python. Μια Βιωματική Διδακτική Πρόταση.» Μαζέρας Αχιλλέας
Διαβάστε περισσότεραΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή
ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή Πίνακας Περιεχομένων Πίνακας Περιεχομένων... 2 1. Εισαγωγή...3 1.1 Περιβάλλον Moodle... 3 1.2 Εισαγωγή / Εγγραφή στην πλατφόρμα... 3 1.3 Είσοδος σε μάθημα...
Διαβάστε περισσότεραΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα.
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΘΕΜΑ Α ΚΥΡΙΑΚΗ 04/05/2014- ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΟΚΤΩ (8) ΕΚΦΩΝΗΣΕΙΣ Α1. Να χαρακτηρίσετε
Διαβάστε περισσότεραΔημιουργία «Ηλεκτρονικής τάξης» στη πλατφόρμα e_class του Π.Σ.Δ. (Πανελλήνιο Σχολικό Δίκτυο)
Δημιουργία «Ηλεκτρονικής τάξης» στη πλατφόρμα e_class του Π.Σ.Δ. (Πανελλήνιο Σχολικό Δίκτυο) BHMA (I) Πρέπει να είστε εγγεγραμμένοι στο sch.gr (Πανελλήνιο Σχολικό Δίκτυο). Αναφέρομαι σε σας και όχι στη
Διαβάστε περισσότεραΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,
Διαβάστε περισσότεραΔιαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1
Διαχείριση Πληροφοριών στο Διαδίκτυο Εργαστήριο 1 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας Σχολή Διοίκησης & Οικονομίας Τμήμα Διαχείρισης Πληροφοριών Διδάσκων Μαρδύρης Βασίλειος, Διπλ. Ηλ. Μηχανικός & Μηχ.
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΠΡΟΓΡΑΜΜΑ ΠΑΙΔΑΓΩΓΙΚΗΣ ΚΑΤΑΡΤΙΣΗΣ 2 η ΕΡΓΑΣΙΑ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΠΑΡΑΤΗΡΗΣΕΙΣ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ
ΠΑΡΑΤΗΡΗΣΕΙΣ (υποχρεωτικές για τον/την επόπτη/τρια) ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΠΡΟΓΡΑΜΜΑ ΠΑΙΔΑΓΩΓΙΚΗΣ ΚΑΤΑΡΤΙΣΗΣ 2 η ΕΡΓΑΣΙΑ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ ΣΤΟΙΧΕΙΑ ΑΣΚΗΣΗΣ Επώνυμο: ΣΕΪΤΑΡΙΔΗΣ Όνομα: ΝΙΚΟΛΑΟΣ
Διαβάστε περισσότεραΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Πρότυπο FDDI
ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Πρότυπο FDDI ΗΜ/ΝΙΑ : 01/01/2004 ΤΑΞΗ : 2Π Τμήμα : 1 Αριθμός μαθητών : 20 Μάθημα 12.1 Ώρες που διατίθενται : 2 Λογισμικό που χρησιμοποιείται: Internet Explorer Περιγραφή : Το Περιβάλλον
Διαβάστε περισσότεραΘΕΜΑ : Μια βιωματική διδακτική πρόταση στην Πληροφορική Γ Γυμνασίου με θέμα: «Από τον Αλγόριθμο στον Προγραμματισμό σε περιβάλλον MicroWorlds Pro»
ΘΕΜΑ : Μια βιωματική διδακτική πρόταση στην Πληροφορική Γ Γυμνασίου με θέμα: «Από τον Αλγόριθμο στον Προγραμματισμό σε περιβάλλον MicroWorlds Pro» Μαζέρας Αχιλλέας ΠΕ19 MsC Αυτοματισμού 1 ο Γυμνάσιο Καισαριανής
Διαβάστε περισσότεραΟντοκεντρικός Προγραμματισμός ΦΡΟΝΤΙΣΤΗΡΙΟ JAVA
Οντοκεντρικός Προγραμματισμός ΦΡΟΝΤΙΣΤΗΡΙΟ JAVA Αρχεία δεδομένων Το πακέτο java.io περιλαμβάνει περισσότερες από 60 κλάσεις και διασυνδέσεις για το χειρισμό αρχείων δεδομένων. Αρκετές από τις κλάσεις του
Διαβάστε περισσότεραΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ
ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο Α. Δίνεται η εντολή εκχώρησης: τ κ < λ Ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Να δικαιολογήσετε
Διαβάστε περισσότεραΚΑΤΑΣΚΕΥΗ ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΩΝ ΜΕ ΧΡΗΣΗ LOGO
1 ΚΑΤΑΣΚΕΥΗ ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΩΝ ΜΕ ΧΡΗΣΗ LOGO ΦΥΛΛΑ ΕΡΓΑΣΙΑΣ ΜΑΘΗΤΗ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 1. Τοποθέτησε μια χελώνα στην επιφάνεια εργασίας. 2. Με ποια εντολή γράφει η χελώνα μας;.. 3. Γράψε την εντολή για να πάει
Διαβάστε περισσότεραΕπικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών
Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία -RPC 1 Υλοποίηση RPC Προκειμένου να επιτευχθεί διαφάνεια στην κλήση RPC,
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές
ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.
Διαβάστε περισσότεραΕισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48
ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή 6 Δημιουργία λογαριασμού 13 Εγκατάσταση και λειτουργία του Skype 28 Βασικές λειτουργίες 32 Επιλογές συνομιλίας 48 Γενικές ρυθμίσεις Skype 64 Το Skype σε φορητές συσκευές 78 Εγγραφή
Διαβάστε περισσότεραΚεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή
Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή Φτάσαμε σιγά σιγά στο τέλος του βιβλίου. Αντί για κάποιον επίλογο σκέφτηκα να συλλέξω κάποια πράγματα που θα ήθελα να πω σε κάποιον ο οποίος αρχίζει
Διαβάστε περισσότερα7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ
Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση
Διαβάστε περισσότερα50 Ketseo,Theoni Sarif,Omar 104
Κ24: Προγραμματισμός Συστήματος 3η Εργασία Εαρινό Εξάμηνο 2016 Προθεσμία Υποβολής: Κυριακή 5 Ιουνίου 2016 Ωρα 23:59 Εισαγωγή στην Εργασία: Ο στόχος της εργασίας αυτής είναι να εξοικειωθείτε με την χρήση
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η
Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις Γαβαλάς Δαμιανός
Διαβάστε περισσότεραΔΙΜΕΠΑ Πρακτική Άσκηση Μαθηματικών Β' Φάση. Εργασία πειραματισμού με μαθητή
ΔΙΜΕΠΑ Πρακτική Άσκηση Μαθηματικών Β' Φάση Εργασία πειραματισμού με μαθητή Διδάσκων: Χαράλαμπος Λεμονίδης Φοιτήτρια: Χατζή Κυριακή- Ιωάννα ΑΕΜ: 3659 Εξάμηνο: ΣΤ Περιεχόμενα 1. Εισαγωγή... 2. Περιγραφή
Διαβάστε περισσότεραΜαθηματικά και Πληροφορική. Διδακτική Αξιοποίηση του Διαδικτύου για τη Μελέτη και την Αυτο-αξιολόγηση των Μαθητών.
Μαθηματικά και Πληροφορική. Διδακτική Αξιοποίηση του Διαδικτύου για τη Μελέτη και την Αυτο-αξιολόγηση των Μαθητών. Α. Πέρδος 1, I. Σαράφης, Χ. Τίκβα 3 1 Ελληνογαλλική Σχολή Καλαμαρί perdos@kalamari.gr
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ
ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ Κ Υ Κ Λ Ο Υ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Κ Α Ι Υ Π Η Ρ Ε Σ Ι Ω Ν Τ Ε Χ Ν Ο Λ Ο Γ Ι Κ Η
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η
Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις 2 Ανατομία ενός προγράμματος
Διαβάστε περισσότεραΣενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή
Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Ταυτότητα Σεναρίου Τίτλος: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Γνωστικό Αντικείμενο: Πληροφορική Διδακτική Ενότητα: Ελέγχω-Προγραμματίζω τον Υπολογιστή
Διαβάστε περισσότεραΕιδικά Θέματα Δικτύων Ι
Ειδικά Θέματα Δικτύων Ι Ενότητα 3: Το πρωτόκολλο CDP (Cisco Discovery Protocol) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΠρογραμματισμός ΙI (Θ)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Προγραμματισμός ΙI (Θ) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Μάρτιος 2017 Δρ. Δημήτρης Βαρσάμης Μάρτιος 2017
Διαβάστε περισσότεραΨηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος
Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές H ενσωμάτωση των Τεχνολογιών Πληροφορικής και Επικοινωνίας (ΤΠΕ) στην
Διαβάστε περισσότεραΗ Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που
1 Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που μπορούμε να χρησιμοποιήσουμε σε μία JDBC εφαρμογή. Υπάρχει
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΙΚΕΣ & ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ ΣΤΑ ΤΕΕ ΤΟ ΠΛΑΙΣΙΟ
2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 543 ΥΠΟΛΟΓΙΣΤΙΚΕΣ & ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ ΣΤΑ ΤΕΕ ΤΟ ΠΛΑΙΣΙΟ Καρτσιώτης Θόδωρος Συντονιστής Επιμόρφωσης έργου Λαέρτη kartsiot@auth.gr Ρενιέρη Νικολίνα Μηχανικός
Διαβάστε περισσότεραΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ
ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΘΕΜΑ 1 ΑΠΑΝΤΗΣΕΙΣ Α. Να χαρακτηρίσετε κάθε μία από τις παρακάτω προτάσεις με Σωστό (Σ) ή Λάθος (Λ). 1. Στο μοντέλο
Διαβάστε περισσότεραΕφαρμογές Σειριακής Επικοινωνίας
Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι
Διαβάστε περισσότεραΔιδακτικές προσεγγίσεις στην Πληροφορική. Η εποικοδομιστική προσέγγιση για τη γνώση. ως ενεργητική και όχι παθητική διαδικασία
Διδακτικές προσεγγίσεις στην Πληροφορική Η εποικοδομιστική προσέγγιση για τη γνώση ως ενεργητική και όχι παθητική διαδικασία ως κατασκευή και όχι ως μετάδοση ως αποτέλεσμα εμπειρίας και όχι ως μεταφορά
Διαβάστε περισσότεραΤο πρόγραμμα Skype (έκδοση 4.0.0.226)
Το πρόγραμμα Skype (έκδοση 4.0.0.226) Το Skype είναι ένα πρόγραμμα με το οποίο μπορούμε να μετατρέψουμε τον υπολογιστή μας σε βιντεοτηλέφωνο! Για να είναι ικανοποιητική η ποιότητα του ήχου και πολύ περισσότερο
Διαβάστε περισσότεραΚατανεμημένα Συστήματα με Java. Ενότητα # 4: Αμοιβαίος αποκλεισμός Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα με Java Ενότητα # 4: Αμοιβαίος αποκλεισμός Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
Διαβάστε περισσότεραΚατανεμημένα Συστήματα. Ενότητα # 2: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα Ενότητα # 2: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.
Διαβάστε περισσότερα2η Προγραµµατιστική Εργασία
Προγραµµατισµός ικτύων (Ε-01) 2η Προγραµµατιστική Εργασία Επέκταση ϐασικής ϐιβλιοθήκης δικτυακού προγραµµατισµού και χρήση της για την υλοποίηση παράλληλου εξυπηρετητή πρωτοκόλλου µεταφοράς αρχείων ιδάσκων
Διαβάστε περισσότεραΗ-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr
Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην
Διαβάστε περισσότεραΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ: ΜΑΘΗΜΑΤΙΚΑ ΣΤ ΔΗΜΟΤΙΚΟΥ «ΤΑ ΚΛΑΣΜΑΤΑ»
ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ: ΜΑΘΗΜΑΤΙΚΑ ΣΤ ΔΗΜΟΤΙΚΟΥ «ΤΑ ΚΛΑΣΜΑΤΑ» Νικόλαος Μπαλκίζας 1. ΕΙΣΑΓΩΓΗ Σκοπός του σχεδίου μαθήματος είναι να μάθουν όλοι οι μαθητές της τάξης τις έννοιες της ισοδυναμίας των κλασμάτων,
Διαβάστε περισσότεραΣΤΗΛΗ Β ΑΠΟΤΕΛΕΣΜΑ 1. float(10) α pow(2,3) β abs(-10) γ int(5.6) δ. 10 ε. 5.6 Μονάδες 8 ΣΤΗΛΗ Α ΣΥΝΑΡΤΗΣΗ
ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ KAI ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΠΕΜΠΤΗ 26 ΣΕΠΤΕΜΒΡΙΟΥ 2019 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙ ΩΝ: ΕΠΤΑ (7)
Διαβάστε περισσότεραΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ Μ. Γρηγοριάδου Ρ. Γόγουλου Ενότητα: Η Διδασκαλία του Προγραμματισμού Περιεχόμενα Παρουσίασης
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ Να διατηρηθεί μέχρι... Βαθμός Ασφαλείας...
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ----- ΕΝΙΑΙΟΣ ΔΙΟΙΚΗΤΙΚΟΣ ΤΟΜΕΑΣ Π/ΘΜΙΑΣ & Δ/ΘΜΙΑΣ ΕΚΠΑΙΔΕΥΣΗΣ Δ/ΥΝΣΗ ΣΠΟΥΔΩΝ Δ/ΘΜΙΑΣ ΕΚΠ/ΣΗΣ ΤΜΗΜΑ Α Να διατηρηθεί μέχρι... Βαθμός
Διαβάστε περισσότεραΚινητά και Διάχυτα Συστήματα. Ενότητα # 8: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κινητά και Διάχυτα Συστήματα Ενότητα # 8: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές
ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η χρησιμοποίηση κάποιων εφαρμογών που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.
Διαβάστε περισσότερα6. Εξαιρέσεις στη γλώσσα Java
6. Εξαιρέσεις στη γλώσσα Java Με το τέλος αυτού του κεφαλαίου θα μπορείτε: Να ορίζετε εξαιρέσεις Να εξηγείτε γιατί είναι σημαντικός ο χειρισμός των εξαιρέσεων Να γράφετε κώδικα για να συλλαμβάνετε εξαιρέσεις
Διαβάστε περισσότεραΔΙΑΓΩΝΙΣΜΑ B ΤΕΤΡΑΜΗΝΟΥ - ΘΕΩΡΙΑ
Σχολικό Έτος : 2012-2013 Τάξη : B Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι - Θεωρία Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya1 ΔΙΑΓΩΝΙΣΜΑ B ΤΕΤΡΑΜΗΝΟΥ - ΘΕΩΡΙΑ Ονοματεπώνυμο :...
Διαβάστε περισσότεραΤι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;
Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class
Διαβάστε περισσότεραΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 2013/14. Μιχαηλίδου Αγγελική Λάλας Γεώργιος
ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 2013/14 Μιχαηλίδου Αγγελική Λάλας Γεώργιος Περιγραφή Πλαισίου Σχολείο: 2 ο Πρότυπο Πειραματικό Γυμνάσιο Αθηνών Τμήμα: Β 3 Υπεύθυνος καθηγητής: Δημήτριος Διαμαντίδης Συνοδός: Δημήτριος Πρωτοπαπάς
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ Εκπαιδευτικό Λογισμικό Δερμιτζάκη Κωνσταντίνα Η Εξάμηνο ΑΕΜ:3342 ENOTHTA 15: Αλληλογραφώ Η πρόταση γίνεται στα πλαίσια του μαθήματος
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΟΛΥΜΕΣΑ- ΔΙΚΤΥΑ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ
ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΟΛΥΜΕΣΑ- ΔΙΚΤΥΑ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Μάρτιος 1998 ΕΙΣΑΓΩΓΗ Το
Διαβάστε περισσότεραΕγχειρίδιο Χρήσης για Εκπαιδευτές/Διοικητικούς. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο
Εγχειρίδιο Χρήσης για Εκπαιδευτές/Διοικητικούς Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο 1. Εισαγωγή 1.1 Περιγραφή Λειτουργίας Πλατφόρμας Η Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο παρέχει τη δυνατότητα
Διαβάστε περισσότεραΕξοικείωση με τις εντολές ipconfig και ping
Διαχείριση Δικτύων Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Εργαστηριακή Άσκηση Εξοικείωση με τις εντολές ipconfig και ping Σημείωση : Η άσκηση αναφέρεται σε εντολές των Windows. Υπάρχουν παρόμοιες
Διαβάστε περισσότεραΠώς να διαβάζεις στο σπίτι γρήγορα και αποτελεσματικά για μαθητές τάξης Teens 2 & 3 (B & C Senior)
Πώς να διαβάζεις στο σπίτι γρήγορα και αποτελεσματικά για μαθητές τάξης Teens 2 & 3 (B & C Senior) Να ξεκινάς πάντα απο το κείμενο μέσα στο οποίο βρίσκεται η ιστορία (coursebook), το λεξιλόγιο και η γραμματική
Διαβάστε περισσότεραΗλεκτρονικό Εργαστήριο Φυσικής. ρακόπουλος Γρηγόρης, ΠΕ04, Ελληνογαλλική Σχολή Καλαµαρί,
P P Μαθητής/τρια Ηλεκτρονικό Εργαστήριο Φυσικής ρακόπουλος Γρηγόρης, ΠΕ04, Ελληνογαλλική Σχολή Καλαµαρί, drakopoulos@kalamari.gr Τίκβα Χριστίνα, ΠΕ19, Ελληνογαλλική Σχολή Καλαµαρί, christinatikva@gmail.com
Διαβάστε περισσότεραΚατανεμημένα Συστήματα. Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
Διαβάστε περισσότερα«Ψηφιακή τάξη: Φύλλα εργασίας, χρήση σε ηλεκτρονική μορφή, προβλήματα κατά την εφαρμογή, ανταπόκριση και συμμετοχή»
«Ψηφιακή τάξη: Φύλλα εργασίας, χρήση σε ηλεκτρονική μορφή, προβλήματα κατά την εφαρμογή, ανταπόκριση και συμμετοχή» Μπένος Μιχαήλ Φυσιογνώστης - Βιολόγος, 3 ο Γυμνάσιο Καλαμαριάς benosm@sch.gr ΠΕΡΙΛΗΨΗ
Διαβάστε περισσότεραΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017
ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΘΕΜΑ Α ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Α1. Να χαρακτηρίσετε
Διαβάστε περισσότεραΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ
ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΣΧΥΕΙ ΚΑΤΑ ΤΟ ΜΕΡΟΣ ΠΟΥ ΑΦΟΡΑ ΤΟ ΛΥΚΕΙΟ ΓΙΑ ΤΗΝ ΥΠΟΧΡΕΩΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΙΣΧΥΟΥΝ ΤΟ ΔΕΠΠΣ
Διαβάστε περισσότεραΑΞΙΟΠΟΙΗΣΗ ΤΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΤΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΗ ΔΙΔΑΚΤΙΚΗ ΠΡΑΞΗ. Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΚΥΚΛΑΔΩΝ
1 ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 15 ΑΞΙΟΠΟΙΗΣΗ ΤΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΤΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΗ ΔΙΔΑΚΤΙΚΗ ΠΡΑΞΗ. Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΚΥΚΛΑΔΩΝ Νίκος Τζιμόπουλος Υπεύθυνος ΠΛΗΝΕΤ Ν. Κυκλάδων
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Στόχοι του μαθήματος Μετά το τέλος του μαθήματος οι μαθητές πρέπει να είναι σε θέση: Να περιγράφουν τι είναι πρόγραμμα Να εξηγούν την αναγκαιότητα για τη δημιουργία γλωσσών
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Aντώνης Σπυρόπουλος v2_061015 Οροι που
Διαβάστε περισσότεραΕισαγωγή στους Υπολογιστές
Εισαγωγή στους Υπολογιστές Εργαστήριο 3 Καθηγητές: Αβούρης Νικόλαος, Παλιουράς Βασίλης, Κουκιάς Μιχαήλ, Σγάρμπας Κυριάκος Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Εργαστήριο 3: Σχεδίαση
Διαβάστε περισσότεραInteractive Power Point
Interactive Power Point Οι περισσότεροι χρήστες γνωρίζουν τη χρήση του Microsoft Power Point για τη δημιουργία παρουσιάσεων. Αυτό όμως που λίγοι γνωρίζουν, είναι ότι το πρόγραμμα αυτό, έχει δυνατότητες
Διαβάστε περισσότερα1 1η ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΜΠΕΔΩΣΗΣ ΓΝΩΣΤΙΚΟΥ ΑΝΤΙΚΕΙΜΕΝΟΥ ΠΕΡΙΓΡΑΦΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑΣ
1 1η ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΜΠΕΔΩΣΗΣ ΓΝΩΣΤΙΚΟΥ ΑΝΤΙΚΕΙΜΕΝΟΥ ΠΕΡΙΓΡΑΦΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑΣ ΤΙΤΛΟΣ Η Ρωμαϊκή αυτοκρατορία μεταμορφώνεται ΤΑΞΗ ΣΤ ΕΚΤΙΜΩΜΕΝΗ ΔΙΑΡΚΕΙΑ Μια διδακτική ώρα(45 λεπτά) ΕΜΠΛΕΚΩΜΕΝΕΣ ΓΝΩΣΤΙΚΕΣ
Διαβάστε περισσότεραΕγχειρίδιο Φοιτητή. Course Management Platform. Εισαγωγή. for Universities Ομάδα Ασύγχρονης Τηλεκπαίδευσης Παν. Μακεδονίας Σεπτέμβριος 2004
Εγχειρίδιο Φοιτητή Εισαγωγή Η ηλεκτρονική πλατφόρμα, αποτελεί ένα ολοκληρωμένο σύστημα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι η παροχή υποδομών εκπαίδευσης και κατάρτισης ανεξάρτητα από τους περιοριστικούς
Διαβάστε περισσότεραΟντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 2: Η ΓΛΩΣΣΑ JAVA Βιβλιοθήκες ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΒΙΒΛΙΟΘΗΚΗ JAVA ΒΑΣΙΚΗ ΒΙΒΛΙΟΘΗΚΗ
Διαβάστε περισσότεραΚεφάλαιο 1. Νήματα (Threads). Time Sharing
Κεφάλαιο 1. Νήματα (Threads). Time Sharing Η επεξεργαστική ισχύς είναι ένας πόρος περιορισμένος (ιδιαίτερα στις προηγούμενες δεκαετίες) ο οποίος θέλουμε να εξυπηρετεί ταυτόχρονα πολλές εργασίες. Στους
Διαβάστε περισσότεραΕγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο
Εγχειρίδιο Χρήσης για Διαχειριστές Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο 1. Εισαγωγή 1.1 Περιγραφή Λειτουργίας Πλατφόρμας Η Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο παρέχει τη δυνατότητα της
Διαβάστε περισσότεραΑνάλυση Απαιτήσεων Απαιτήσεις Λογισµικού
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Δραστηριότητες Διαδικασιών Παραγωγής Λογισµικού Καθορισµός απαιτήσεων και εξαγωγή προδιαγραφών
Διαβάστε περισσότεραΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ
ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που
Διαβάστε περισσότεραΤαυτότητα εκπαιδευτικού σεναρίου. Γνώσεις και πρότερες ιδέες των μαθητών. Σκοπός και στόχοι
Τίτλος: Υποδοχή εξωγήινων Ταυτότητα εκπαιδευτικού σεναρίου Σύντομη περιγραφή: Οι μαθητές και οι μαθήτριες καλούνται να κάνουν μια απλή κατασκευή με την χρήση του εκπαιδευτικού πακέτου Lego NXT Mindstorms.
Διαβάστε περισσότεραΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ
ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΓΙΑ ΤΗΝ ΑΞΙΟΠΟΙΗΣΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΩΝ ΤΠΕ ΣΤΗ ΔΙΔΑΚΤΙΚΗ ΠΡΑΞΗ ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ ΟΡΙΟ ΣΥΝΑΡΤΗΣΗΣ ΕΞ ΑΡΙΣΤΕΡΩΝ ΚΑΙ ΕΚ ΔΕΞΙΩΝ ΣΥΓΓΡΑΦΕΑΣ: ΚΟΥΤΙΔΗΣ ΙΩΑΝΝΗΣ
Διαβάστε περισσότεραLinux Terminal Server Project
Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C
ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον
Διαβάστε περισσότεραΗ διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες
ΣΧΟΛΕΙΟ Η εκπαιδευτική πρακτική αφορούσε τη διδασκαλία των μεταβλητών στον προγραμματισμό και εφαρμόστηκε σε μαθητές της τελευταίας τάξης ΕΠΑΛ του τομέα Πληροφορικής στα πλαίσια του μαθήματος του Δομημένου
Διαβάστε περισσότερα