Virtual Class II: Web και DSP Developing με σύγχρονα εργαλεία

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

Download "Virtual Class II: Web και DSP Developing με σύγχρονα εργαλεία"

Transcript

1 Virtual Class II: Web και DSP Developing με σύγχρονα εργαλεία Χουρδάκης Μιχαήλ Μουσικολόγος Διδάκτωρ Ψηφιακής Επεξεργασίας Σήματος και Τεχνητής Νοημοσύνης Εκπαιδευτικός ΠΕ.16 Μουσικού Σχολείου Αλίμου Περίληψη Στην εργασία αυτή παρουσιάζουμε το δεύτερο μέρος του Virtual Class, του ολοκληρωμένου εργαλείου μας για την διδασκαλία του προγραμματισμού. Θα περιγράψουμε α) την ανάγκη, τον σχεδιασμό και την πορεία του προγράμματος και της διδασκαλίας στην τρίτη χρονιά του μουσικού λυκείου, στα σχετιζόμενα με την πληροφορική μαθήματα, β) την εφαρμογή και τα τεχνικά χαρακτηριστικά της και, γ) τα αποτελέσματά της στις επιστήμες της μουσικής και της πληροφορικής, καθώς και τη χρήση και συμβολή της σε όσους μαθητές κατευθύνονται σε σχολές πληροφορικής και επιλέγουν ως πανελλαδικά εξεταζόμενο μάθημα την Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Θα γίνει μια σύντομη αναφορά στα χαρακτηριστικά του Virtual Class I (το οποίο παρουσιάστηκε σε προηγούμενη ανακοίνωση), καθώς και στις εφαρμογές και στα αποτελέσματα που είχε η περυσινή διδασκαλία στη διαμόρφωση του αλγοριθμικού τρόπου σκέψης των μαθητών μας. Λέξεις κλειδιά: Ηχοληψία, Προγραμματισμός DSP, Προγραμματισμός ιστοσελίδων. Εισαγωγή Στα μουσικά σχολεία διδάσκονται τα μαθήματα της ηχοληψίας και πληροφορικής στη μουσική ως μαθήματα επιλογής στην Α και Γ λυκείου (Υπουργείο Παιδείας, 2015). Τα μαθήματα αυτά στοχεύουν στην εξοικείωση των μαθητών με την σύγχρονες εφαρμογές της πληροφορικής στη μουσική και έχουν σχετικά ελεύθερο πρόγραμμα σπουδών, το οποίο αφήνεται στην κρίση του διδάσκοντα και εξαρτάται από την υποδομή του κάθε μουσικού σχολείου σε υλικό και έμψυχο δυναμικό. Το γεγονός αυτό, σε συνδυασμό με την διδασκαλία των projects στην Α και Β λυκείου αλλά και το ότι οι μαθητές που επέλεξαν και παρακολούθησαν τον συγκεκριμένο κύκλο μαθημάτων είχαν ικανότητες αλλά και διάθεση να ασχοληθούν με το αντικείμενο και εκτός σχολικού ωραρίου, μας έδωσε την δυνατότητα να κατασκευάσουμε ειδικό λογισμικό που να επιτρέπει, αφενός την γρήγορη εκμάθηση της θεωρίας και αφετέρου την εφαρμογή της στην πράξη έτσι όπως απαιτείται από τις σύγχρονες ανάγκες του προγραμματισμού στην εποχή μας. Στόχος του Virtual Class II είναι η χρήση του αλγοριθμικού τρόπου σκέψης σε επίπεδο προγραμματισμού ιστοσελίδων και στο client side (HTML, CSS, JavaScript) και στο server side (PHP, SQL), πάντα σε σχέση με τις τρέχουσες εξελίξεις και απαιτήσεις στην αγορά εργασίας. Το VC II, αντίθετα με το VC I, είναι σχεδιασμένο για χρήση και μέσα στην τάξη και από το σπίτι. Κυρίως η χρήση γίνεται μέσα στο δίωρο του μαθήματος (δεδομένου ότι οι μαθητές επιβαρύνονται από τα μαθήματα της Γ Λυκείου φέτος), αλλά στην περίπτωση που κάποιος θέλει να εργαστεί σπίτι του, το VC II συνδέεται με το VC I για να χρησιμοποιηθούν τα χαρακτηριστικά του (π.χ. συνομιλία με φωνή μεταξύ των μαθητών). Το VC II είναι ένας συνδυασμός προγραμμάτων σε C++, PHP, JavaScript, HTML5, CSS και SQL που προσαρμόστηκε κατάλληλα στις απαιτήσεις των μαθημάτων μας. Το VC II υλοποιήθηκε, όπως και το VC I, στην υπηρεσία cloud Ωκεανός του ΕΜΠ, υπηρεσία διαθέσιμη σε κάθε πανεπιστημιακό συνεργάτη. H εργασία αυτή χωρίζεται σε τρία τμήματα: Στην παρουσίαση των αναγκών που μας καθοδήγησαν στο να δημιουργήσουμε το Virtual Class II. Πρακτικά Εργασιών 11 ου Πανελλήνιου Συνεδρίου Καθηγητών Πληροφορικής, Χαλκίδα 5-7 Μαΐου 2017

2 2 Στην παρουσίαση του τρόπου διδασκαλίας και των αντικειμένων που εξετάστηκαν με το Virtual Class II και, Στα αποτελέσματα της διδασκαλίας στο σχολείο μας και στην εφαρμογή τους στη νέα διοίκηση των μουσικών σχολείων. Στο μέλλον, οι τεχνολογίες που φαίνονται σήμερα καινοτόμες μπορεί να χαρακτηρίζονται απαρχαιωμένες, όπως οι τεχνολογίες που πριν λίγα χρόνια θεωρούντο ορόσημο. Επομένως, η εργασία αυτή, όπως και κάθε εργασία που παρουσιάζει λογισμικό, έχει κυρίως νόημα στο παρόν και στο άμεσο μέλλον, δεν είναι όμως διαχρονική. Τα τρέχοντα στάνταρντ μπορεί να θεωρηθούν απαρχαιωμένα και/ή επικίνδυνα (για λόγους ασφαλείας) προς χρήση σε μικρό χρονικό διάστημα. Η ανάγκη του Virtual Class ΙΙ To γεγονός ότι το μάθημά μας είναι εξειδικευμένο απαιτεί την δημιουργία και χρήση εξειδικευμένου λογισμικού που να καλύπτει τις ανάγκες του. Λογισμικά γενικής χρήσης (Moodle, BigBlueButton, Bubbl, Facebook κλπ.) προσφέρουν σημειώσεις, ασκήσεις, video και γενικότερα υλικό κατάλληλο για κάθε μάθημα, όχι όμως προσαρμοσμένο στις ειδικές συνθήκες που χρειαζόμαστε εμείς. Εκτός από τα γνωστά από το Virtual Class I στοιχεία, το Virtual Class II χρειάζεται επίσης τα παρακάτω: Ασφάλεια στο Server Side Για να δοθεί η δυνατότητα στους μαθητές να προγραμματίσουν απεριόριστα τον Server, αυτός τρέχει σε περιβάλλον Windows 2012 Server με χαρακτηριστικό «Low Process Token», (διαθέσιμο στα Windows Vista και μετά), το οποίο εξασφαλίζει ότι δεν υπάρχει περίπτωση να έχει πρόσβαση κάποιο PHP πρόγραμμα στα υπόλοιπα μέρη των Windows (Microsoft, 2015). Ασφάλεια στο Client Side Οι μαθητές δεν χρειάζονται πρόσβαση administrator σε κανένα υπολογιστή, ούτε πρόσβαση στο ρούτερ/firewall του για ρυθμίσεις. Αρκεί ένας σύγχρονος browser. Απλότητα Οι μαθητές μπαίνουν με ένα κλικ στο εικονικό περιβάλλον (login με Facebook/Google) χωρίς την ανάγκη δημιουργίας «λογαριασμών» (Boyd, 2012). Γρήγορος Κώδικας Οι μαθητές ασχολούνται απευθείας με το εκτελεστικό κομμάτι, παραβλέποντας προσωρινά τμήματα του κώδικα που είναι μεν απαραίτητα αλλά δυσνόητα (Robbins, 2012). Για παράδειγμα, το Virtual Class II δίνει την δυνατότητα με μία μόνο συνάρτηση PHP να εκτελεστούν SQL Queries. Έτσι οι μαθητές θα μπορούν να προγραμματίσουν αμέσως μία βάση δεδομένων και, αργότερα, θα δουν το πώς η PHP συνδέεται με username + password σε μία βάση MySQL. Το ίδιο συμβαίνει και στο επίπεδο HTML, οι μαθητές μπορούν να γράψουν κώδικα Bootstrap χωρίς να μπουν αρχικά στην διαδικασία να συνδεθούν με CDN, ή να κατεβάσουν τα σχετικά αρχεία στον server. Το ίδιο συμβαίνει σε επίπεδο server, το πρόγραμμα φτιάχνει τα αρχεία αυτόματα χωρίς οι μαθητές να μπουν στην διαδικασία να ρυθμίσουν τον Apache, τα mime types, την PHP έκδοση, το FTP για να ανεβάζουν κλπ. Άμεσο Server-Side debugging H debugging έκδοση της PHP σε συνδυασμό με τις ρυθμισμένες επιλογές του server εξασφαλίζει ότι, το οποιοδήποτε λάθος στον κώδικα θα γίνει αμέσως αντιληπτό στην οθόνη και δεν θα εμφανιστεί απλά ένα HTTP 500 Server error.

3 Η Πληροφορική στην Πρωτοβάθμια και Δευτεροβάθμια Εκπαίδευση Σύγχρονες Διδακτικές Προσεγγίσεις 3 Σύγχρονο interface Οι ραγδαίες εξελίξεις στον τομέα επιβάλλουν στο VC II να χρησιμοποιεί την τελευταία λέξη της τεχνολογίας στον τομέα (Davidson-Shivers & Rasmussen, 2006) και, συγκεκριμένα: HTML 5 + CSS JavaScript + jquery + AJAX Bootstrap PHP 7 MySQL / SQLite Source Code Editors, και Responsive interface για χρήση από οποιαδήποτε συσκευή. Real-time Updates Η ανάγκη για συνεργασία μεταξύ των μαθητών επιβάλλει τη χρήση τεχνικών για collaboration (Kezar & Lester, 2009) και έτσι, το Virtual Class II χρησιμοποιεί τεχνολογίες όπως τα Web Sockets, τα Web Push Events και το Google Real time API για να μπορούν πολλοί μαθητές να δουλεύουν πάνω στο ίδιο πρότζεκτ ταυτόχρονα. Cloud Storage Η αποθήκευση όλων των δεδομένων γίνεται με μορφή Cloud Storage στον Ωκεανό, εξασφαλίζοντας το ότι όλες οι πληροφορίες θα είναι διαθέσιμες στους μαθητές από οποιονδήποτε υπολογιστή συνδεθούν (Puttini, Erl, & Mahmood, 2013). Χρήση του Virtual Class I Το VC II συνεργάζεται με το VC I σε θέματα Revision Control (GIT) και Real time communication με φωνή και εικόνα των μαθητών, εφόσον υπάρξει η ανάγκη να γίνει μία εργασία από το σπίτι τους. Μεθοδολογία και διδασκαλία με το Virtual Class ΙΙ Εικόνα 1. Η κεντρική οθόνη του Virtual Class II File Manager Οι μαθητές κατανόησαν τον τρόπο με τον οποίο αποθηκεύονται τα αρχεία στον server και, μέσω του έτοιμου File Manager του προγράμματος μπορούν να ανεβάσουν/κατεβάσουν αρχεία από και προς τον

4 4 server (Hoffer, Joey, & Valacich, 2013). Η χρήση ενός έτοιμου file manager που κατασκευάσαμε εξασφαλίζει το ότι οι μαθητές δεν θα ασχοληθούν με διαχείριση αρχείων πάνω από το απαρχαιωμένο FTP, ούτε να ασχοληθούν με τις ρυθμίσεις του ρούτερ για ΝΑΤ port forwarding ή να αφήσουν το firewall να επιτρέψει εισερχόμενες συνδέσεις. Εικόνα 2. PHP File Manager Project Manager Το Virtual Class II δίνει τη δυνατότητα στους μαθητές: Να δημιουργήσουν δικά τους project Να αντιγράψουν (fork) project άλλων μαθητών Να μοιραστούν τα project τους με άλλους μαθητές έτσι ώστε να μπορούν πολλοί μαθητές να δουλεύουν σε ένα project ταυτόχρονα. Να διαχειριστούν τα αρχεία του project. Να διαχειριστούν τις βάσεις δεδομένων του project. Να διαγράψουν τα αρχεία που δεν χρειάζονται πλέον. Να «τρέξουν» αμέσως τον κώδικά τους με το Live Preview. HTML 5.0 Η διδασκαλία της HTML (Robbins, 2012) ολοκληρώθηκε σε πολύ λίγο χρόνο λόγω της ευκολίας αλλά και τις αμεσότητας της γλώσσας να παράγει ορατό αποτέλεσμα. Οι μαθητές διδάχτηκαν τα βασικά tags και τεχνικές για να εισάγουν στον δικό τους κώδικα εξωτερικές βιβλιοθήκες (jquery, Bootstrap κλπ.), είτε ως JavaScript είτε ως CSS. Η διδασκαλία είναι εύκολη, δεδομένου ότι οι μαθητές είναι εξοικειωμένοι με το XML (Key, 2015) ως αποτέλεσμα της χρήσης του στο Virtual Class I. SQL Αφού οι μαθητές κατανόησαν την απλή μορφή μίας βάσης δεδομένων (Kreibich, 2010), είναι σε θέση να χειριστούν όλα τα βασικά τμήματα της SQL (INSERT, SELECT, DELETE, CREATE κλπ.) μέσω της PHP για να αποθηκεύσουν δεδομένα. Οι μαθητές επίσης κατάλαβαν την έννοια του PRIMARY KEY και του FOREIGN KEY, απαραίτητα στοιχεία για τη σύνδεση των πινάκων μίας βάσης. Το Virtual Class II κατασκευάζει αυτόματα βάση δεδομένων SQLite για κάθε πρότζεκτ και προσφέρει ένα έτοιμο SQL Explorer οπότε οι μαθητές μπορούν ανά πάσα στιγμή να ελέγξουν την κατάσταση της βάσης τους. Οι μαθητές είναι σε θέση να κατασκευάσουν απλές έως πολύπλοκες βάσεις δεδομένων για τις ανάγκες διάφορων πρότζεκτ μέσα στο μάθημα, ενώ ορισμένοι από αυτούς είναι ικανοί στο να κατασκευάσουν βάσεις για μεγαλύτερα προγραμματιστικά σενάρια (διαχείριση ξενοδοχείου, τράπεζας, σχολείου κλπ.).

5 Η Πληροφορική στην Πρωτοβάθμια και Δευτεροβάθμια Εκπαίδευση Σύγχρονες Διδακτικές Προσεγγίσεις 5 Εικόνα 3. SQL Table viewer με inline editor CSS Οι μαθητές διδάχτηκαν την λογική πίσω από το CSS (δηλαδή τον διαχωρισμό κώδικα από το στυλ) και γνωρίζουν τα βασικά tags (Sawyer McFarland, 2013). Ορισμένοι μαθητές έχουν ασχοληθεί από μόνοι τους με πιο σύνθετα CSS (animations, auto-media resizers κλπ.) και έχουν δουλέψει σε έτοιμα frameworks όπως το bootstrap, το materialize css, το uikit και το Foundation. JavaScript/jQuery H γνωριμία με την JavaScript (Duckett, 2014) έγινε εύκολα, δεδομένης της ομοιότητας της γλώσσας με την C++. Οι μαθητές χρησιμοποιούν την JavaScript κυρίως για να φορτώνουν δυναμικά δεδομένα στην ιστοσελίδα τους (AJAX). PHP Η διδασκαλία της PHP (Tatroe, MacIntyre, & Lerdorf, 2013) έγινε εύκολα, δεδομένου του υπόβαθρου των μαθητών σε C++. Το πρόγραμμα είναι φτιαγμένο έτσι ώστε Να χρησιμοποιεί αυτόματα την εγκατεστημένη PHP 7. Να στέλνει αυτόματα τα λάθη PHP στην οθόνη. Οι μαθητές γνωρίζουν πώς να πάρουν/στείλουν δεδομένα από/προς τον browser (GET/POST) και να χειριστούν απλές φόρμες. Live Preview Οι μαθητές μπορούν, ανά πάσα στιγμή να δουν ζωντανά το αποτέλεσμα του κώδικά τους. Ταυτόχρονα, επειδή είναι εγκατεστημένη μία debugging έκδοση της PHP, όλα τα errors/warnings του κώδικα των μαθητών φαίνονται αμέσως μόλις εκτελεστεί το live preview, ενώ οι μαθητές είναι εξοικειωμένοι και με τα debugging tools των browsers για JavaScript, με τεχνικές breakpoint, watch, call stack, step in/over/out/ κλπ. Στην παρακάτω φωτογραφία φαίνεται η live preview της ιστοσελίδας ξενοδοχείου μίας ομάδας μαθητών μας, κατασκευασμένη με Bootstrap:

6 6 Εικόνα 4. Live Preview Ασφάλεια Στους μαθητές διδάχτηκαν αναλυτικά: Γενικές αρχές ασφάλειας στο web development (Muller, 2015). Οι έννοιες των ψηφιακών πιστοποιητικών, συμμετρικής και ασύμμετρης κρυπτογράφησης, πρωτόκολλα ασφαλείας TLS. Μέθοδοι επίθεσης και τρόποι προστασίας (Man in the middle, SQL Injection, XSS Attack) για τον κώδικα. Βασικές αρχές ασφάλειας αρχείων σε Windows και Linux. Web Audio API Αφού ολοκληρώθηκαν όλα τα παραπάνω, οι μαθητές είναι έτοιμοι για να χρησιμοποιήσουν τις βιβλιοθήκες προγραμματισμού που αφορούν στη Μουσική. Συγκεκριμένα, οι μαθητές διδάχτηκαν: Τεχνικές αναπαραγωγής audio/video στις ιστοσελίδες (<audio>, <video> tags) ώστε να μπορούν να εισάγουν π.χ. ένα YouTube video. Τεχνικές ηχογράφησης ήχου με JavaScript (AudioRecorder) ώστε να μπορούν να χρησιμοποιήσουν το μικρόφωνο. Επειδή οι μαθητές είναι εξοικειωμένοι με τις φοβερές δυσκολίες που παρουσιάζει ο προγραμματισμός ήχου στα Windows, η χρήση της JavaScript τους φάνηκε εξαιρετικά απλή (Turner & Leonard, 2017). Τεχνικές αναπαράστασης γραφημάτων ήχου με JavaScript (Web Audio API). Ορισμένοι μαθητές ασχολήθηκαν με την αναπαράσταση ψηφιακών φίλτρων. Τεχνικές βιντεοσκόπησης video MP4 με JavaScript (AudioRecorder). Οι μαθητές έχουν διδαχτεί βασικές αρχές ψηφιακού video (Συμπίεση, bitrate κλπ.) και έτσι είναι εξοικειωμένοι με τις παραμέτρους που χρειάζονται για να προγραμματιστεί το video capture. Τεχνικές αναπαράστασης μουσικής σημειογραφίας με JavaScript (VexFlow). Οι μαθητές συνέβαλαν σε ένα δικό μας πρόγραμμα για αναπαράσταση λύσεων θεμάτων αρμονίας με VexFlow. Τεχνικές επικοινωνίας με τον server (Push events, Web Sockets), έτσι ώστε να μπορούν να ανταλλάσσουν δεδομένα ήχου. Τεχνικές real time ανταλλαγής δεδομένων (Web RTC).

7 Η Πληροφορική στην Πρωτοβάθμια και Δευτεροβάθμια Εκπαίδευση Σύγχρονες Διδακτικές Προσεγγίσεις 7 To Virtual Class II περιέχει έτοιμα δείγματα κώδικα ώστε οι μαθητές να αρχίσουν απευθείας να δουλεύουν πάνω σε αυτά. VST Η διδασκαλία ολοκληρώνεται με την προσπάθεια των μαθητών να ηχογραφήσουν ήχο με το Web Audio API, να το στείλουν σε ένα Windows VST effect (Chourdakis, 2007), το οποίο γνωρίζουν πώς να φτιάξουν από την διδασκαλία των εικονικών οργάνων, να αλλάξει ο ήχος (το συγκεκριμένο VST είναι ένα απλό dynamics compressor) και να ξαναπάρουν τα δεδομένα στην PHP για να τα στείλουν πίσω στον Web Browser. Διοίκηση Μουσικού Σχολείου Στα πλαίσια της νέας απόφασης λειτουργίας των Μουσικών Σχολείων (η οποία βρίσκεται υπό έκδοση τη στιγμή που γράφονται αυτές οι γραμμές), τα Μουσικά Σχολεία μπορούν να διαχειρίζονται όλα τους τα έγγραφα ηλεκτρονικά. Αυτή η απόφαση μας έδωσε την δυνατότητα να δώσουμε πρότζεκτ στους μαθητές που να αφορούν την διοίκηση των σχολείων και την ηλεκτρονική διεκπεραίωση των εγγράφων τους, ώστε, εφόσον η απόφαση οριστικοποιηθεί, να μπορεί ένα Μ.Σ. να λειτουργήσει περισσότερο ηλεκτρονικά, μειώνοντας την ανούσια γραφειοκρατία. Τα πρότζεκτ στα οποία συνέβαλαν με τον τρόπο τους οι μαθητές μας περιλαμβάνουν: Ηλεκτρονικό πρακτικό. Ηλεκτρονικές αιτήσεις μαθητών. Ηλεκτρονική ενημέρωση γονέων. Ηλεκτρονικό πρωτόκολλο. Ηλεκτρονική εισαγωγή βαθμολογίας από τους εκπαιδευτικούς. Ηλεκτρονική αποστολή σημειωμάτων απουσιών στους γονείς. Ψηφιακή υπογραφή εγγράφων. Τα πρότζεκτ αυτά βρίσκονται διαθέσιμα σε πειραματικό στάδιο και, εφόσον η απόφαση οριστικοποιηθεί ελπίζουμε να είναι η αρχή για μία λιγότερο γραφειοκρατική διοίκηση όλων των σχολείων. Αποτελέσματα Η εφαρμογή του Virtual Class II ολοκληρώνεται την τρέχουσα σχολική χρονιά ( ) με την συμμετοχή 17 μαθητών της Γ Λυκείου. Όλοι αυτοί οι μαθητές ήταν στην τάξη μας της Ηχοληψίας της Α Λυκείου και στα Projects της Α και Β Λυκείου, οπότε το υπόβαθρό τους είναι σημαντικό και σε επίπεδο ηχοληψίας αλλά και σε επίπεδο προγραμματισμού σε C++. Τα αποτελέσματα, όπως και πέρυσι, είναι πολύ ικανοποιητικά (δεδομένου του ότι οι μαθητές είναι εξαιρετικά επιβαρυμένοι με το πρόγραμμα της Γ Λυκείου). Δεδομένου του ότι τα συγκεκριμένα αντικείμενα, είτε αφορούν αμιγώς στην πληροφορική είτε συνδέονται με την μουσική έχουν τεράστια ζήτηση στην σημερινή αγορά εργασίας, οι μαθητές μας στην Α Λυκείου έχουν εκδηλώσει ενδιαφέρον ώστε να επαναληφθεί ο κύκλος μαθημάτων για αυτούς σε επόμενα έτη. Στο σύνολο των 17 μαθητών: 17 έχουν κατανοήσει πλήρως τα βασικά στοιχεία του web developing 12 έχουν χειριστεί με επιτυχία θέματα PHP, βάσεων δεδομένων. 8 γνωρίζουν δύσκολα θέματα ασφαλείας, όπως το TLS, RSA Keys, Man in the Middle κλπ. 8 βοήθησαν ώστε να φτιαχτούν πειραματικά προγράμματα για την διοίκηση των Μουσικών Σχολείων. 8 επιθυμούν να σπουδάσουν πληροφορική σε συνδυασμό με μουσική.

8 8 7 κατανόησαν τα δύσκολα τμήματα του προγραμματισμού Web Audio, Web MIDI, RTC, κλπ. 3 φτιάχνουν δικές τους ιστοσελίδες για χόμπι. 3 μαθητές έχουν έρθει σε επαφή με εταιρίες κατασκευής ιστοσελίδων ώστε να δουλέψουν για αυτές όταν ενηλικιωθούν. Τέλος, όσοι μαθητές έχουν επιλέξει το ΑΕΠ, τα σκορ τους σε θέματα πανελληνίων εξετάσεων ξεπερνάνε το 90. Ο αλγοριθμικός τρόπος σκέψης που ανέπτυξαν οι μαθητές και πέρυσι και φέτος με την βοήθεια των Virtual Class I και II υπερβαίνει κατά πολύ τις απαιτήσεις του ΑΕΠ, επομένως οι μαθητές μας βρίσκουν την υλοποίηση εντολών στην ψευδογλώσσα του ΑΕΠ πολύ απλούστερη, δεδομένου του ότι έχουν εξασκηθεί στις απαιτήσεις πραγματικών συστημάτων και όχι εκπαιδευτικών. Επίλογος Η εργασία αυτή ολοκληρώνει την προσπάθεια τριών ετών ώστε οι μαθητές να διδαχτούν οι μαθητές υψηλό επίπεδο χρήσης ηλεκτρονικών συστημάτων, καθώς και προγραμματισμού αυτών, μέσω ενός νέου συστήματος εικονικής τάξης. Ταυτόχρονα, οι μαθητές διδάχτηκαν, μέσω του μαθήματος της ηχοληψίας, την εφαρμογή όλων αυτών των τεχνικών στη σύγχρονη μουσική. Ελπίζουμε ότι η επιτυχία του προγράμματος θα συμβάλλει στο να επιλέξουν περισσότεροι μαθητές τα συγκεκριμένα μαθήματα στο μέλλον, με σκοπό να αναπτύξουν όσο περισσότερο μπορούν αυτό που σήμερα έχει, αναμφισβήτητα, την μεγαλύτερη ζήτηση: το μυαλό.

9 Η Πληροφορική στην Πρωτοβάθμια και Δευτεροβάθμια Εκπαίδευση Σύγχρονες Διδακτικές Προσεγγίσεις 9 Αναφορές Boyd, R. (2012). Getting Started with OAuth 2.0. New York: O'Reilly Media. Chourdakis, M. (2007). Time domain pitch recognition. Music & Informatics 4o SMC. Lefkada. Davidson-Shivers, G. V., & Rasmussen, L. K. (2006). Web-Based Learning: Design, Implementation, and Evaluation. London: Pearson. Duckett, J. (2014). JavaScript and JQuery: Interactive Front-End Web Development. Indianapolis: John Wiley & Sons. Hoffer, A. J., Joey, G., & Valacich, J. (2013). Modern Systems Analysis and Design. Indianapolis: Prentice Hall. Key, S. (2015). XML Programming Success in a Day: Beginner's Guide to Fast, Easy, and Efficient Learning of XML Programming. CreateSpace Independent Publishing Platform. Kezar, & Lester, J. (2009). Organizing Higher Education for Collaboration: A Guide for Campus Leaders. Jossey-Bass. Kreibich, J. A. (2010). Using SQLite. Sebastopol: O'Reilly Media. Microsoft. (2015, 1 24). User Account Control. Ανάκτηση από Muller, J. P. (2015). Security for Web Developers: Using JavaScript, HTML, and CSS. O' Reilly Media. Puttini, R., Erl, T., & Mahmood, Z. (2013). Cloud Computing: Concepts, Technology & Architecture (The Prentice Hall Service Technology Series from Thomas Erl). Prentice Hall. Robbins, J. N. (2012). Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics. Sebastopol: O'Reilly Media. Sawyer McFarland, D. (2013). CSS3: The Missing Manual. Sebastopol: O'Reilly Media. Tatroe, K., MacIntyre, P., & Lerdorf, R. (2013). Programming PHP: Creating Dynamic Web Pages. O' Reilly Media. Turner, W., & Leonard, S. (2017). JavaScript for Sound Artists: Learn to Code with the Web Audio API. Focal Press. Υπουργείο Παιδείας. (2015, 12). Ε.Τ. Ανάκτηση από ΦΕΚ B 2858/2015: hofrqrfbnxufudqazhcnejinj48_97uhrmtszfzeycibsqopynty36macmufcx2ppfvbej56mmc8qdb8zfrjqznsiadk8lv_e 6czmhEembNmZCMxLMtXHA-_9qvZ1UWZVXme9p4ONqDl- OTpeD984kai4kacXW Χουρδάκης, Μ. (2016). VirtualClass: Πρωτότυπο Λογισμικό. 3ο συνέδριο 'ΝΕΟΣ ΠΑΙΔΑΓΩΓΟΣ'.

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

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

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

Web Responsive Media Design

Web Responsive Media Design Web Responsive Media Design Τίτλος Σεμιναρίου: Web Responsive Media Design Ώρες διδασκαλίας: 34+2 (από κοινού αμφιθέατρο) Εισηγητής: Λεωνίδας Κανέλλος (Ux/Ui) ΠΕΡΙΓΡΑΦΗ Τα σεμινάρια έχουν σαν σκοπό να

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

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1 Διαχείριση Πληροφοριών στο Διαδίκτυο Εργαστήριο 1 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας Σχολή Διοίκησης & Οικονομίας Τμήμα Διαχείρισης Πληροφοριών Διδάσκων Μαρδύρης Βασίλειος, Διπλ. Ηλ. Μηχανικός & Μηχ.

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

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης

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

Λευτέρης Κουμάκης ΠΟΛΥΜΕΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΣΤΗΝ ΥΓΕΙΑ

Λευτέρης Κουμάκης ΠΟΛΥΜΕΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΣΤΗΝ ΥΓΕΙΑ Παρουσίαση του μαθήματος Διαλέξεις Θεωρία: Παρασκευή 16:15 19:00 5Δ7Λ-, Γ6 Εργαστήριο: ΠΚ5 (3 τμήματα) κάθε Δευτέρα 14:15 16:00 16:15 18:00 18:15 20:00 Βιβλιογραφία Ιατρική Πληροφορική, K. Δελήμπασης &

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

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

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

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων Η διαδικτυακή πλατφόρμα tube φέρνει την εποχή που ο καθένας θα μπορεί να μάθει τα πάντα, ακόμη και από το σπίτι του. Το Live-learning που παρέχει,

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

PHP/MySQL και Project

PHP/MySQL και Project PHP/MySQL και Project Μια απλή διαδικτυακή εφαρμογή Γεώργιος Ευαγγελίδης Τμήμα Εφαρμοσμένης Πληροφορικής Σχολή Επιστημών Πληροφορίας Πανεπιστήμιο Μακεδονίας Περιεχόμενα PHP (Middle tier) Διαδικτυακές εφαρμογές

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

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

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

Κεφάλαιο 1. Εγκατάσταση και Περιβάλλον του SQL Server 2014

Κεφάλαιο 1. Εγκατάσταση και Περιβάλλον του SQL Server 2014 Κεφάλαιο 1. Εγκατάσταση και Περιβάλλον του SQL Server 2014 Σύνοψη Σ αυτό το κεφάλαιο περιγράφονται τα βασικά βήματα εγκατάστασης του SQL Server. Επιπλέον, περιγράφεται ο έλεγχος που απαιτείται να γίνει,

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

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία Ξεκινώντας με το MIT Αρρ Inventor 1 η Εργασία Απαιτήσεις 1. Σύνδεση στο Διαδίκτυο (διότι οι εφαρμογές δημιουργούνται online) 2. Εγκατεστημένος ο Browser Google Chrome 3. Υπαρκτός λογαριασμός Gmail 4. Κατεβάζουμε

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

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών Φορολογική Βιβλιοθήκη Θανάσης Φώτης Προγραμματιστής Εφαρμογών Το έργο Η φορολογική βιβλιοθήκη πρόκειται για ένα έργο που φιλοδοξεί να αποτελέσει σημαντικό βοήθημα για τον επαγγελματία λογιστή και όχι μόνο.

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

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

undergraduate graphic design Web Design Advanced Techniques

undergraduate graphic design Web Design Advanced Techniques BA undergraduate graphic design Web Design Advanced Techniques ΣΥΝΟΠΤΙΚΑ Τα μαθήματα θα είναι θεωρητικά και θα αναφέρονται με τον τίτλο: Web & new Media design. O όρος advanced techniques (motive) με την

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

ΣΥΝΕΔΡΙΟ ΕΛ/ΛΑΚ 2010

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

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

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος

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

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

databases linux - terminal (linux / windows terminal)

databases linux - terminal (linux / windows terminal) databases linux - terminal (linux / windows terminal) 1) ανοίγουμε την mysql -> $ mysql -u root -p (enter) password (enter) TIP: αν κατά την εντολή αυτή μας γράψει, ERROR 2002 (HY000): Can't connect to

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP Αντώνης Χρυσόπουλος Κατερίνα Κυπριώτη Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP Για να γίνουμε όλοι καλύτεροι άνθρωποι Τι έχει το μενού σήμερα??? 1. Τι είναι η PHP??? Τι είναι

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

Ο τομέας μουσικής τεχνολογίας, παραγωγής και ηχοληψίας της Μουσικής Σχολής του Δήμου Καλαμπάκας, διαθέτει:

Ο τομέας μουσικής τεχνολογίας, παραγωγής και ηχοληψίας της Μουσικής Σχολής του Δήμου Καλαμπάκας, διαθέτει: Μουσική σχολή Δήμου Καλαμπάκας Πλατεία Δημουλά Πρώην κτήριο ΔΟΥ (2ος όροφος), Καλαμπάκα T.K.: 422 00, Ελλάδα Τηλ: (+30) 2432024594 e- mail: musxolidkalkas@gmail.com Πληροφορίες Εγγραφές: Καθημερινά 18:00-21:00

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

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής Εργαλεία και τεχνικές από την πλευρά του πελάτη Java Applet

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

Οικονομική Προσφορά Κατασκευή Ιστοσελίδας

Οικονομική Προσφορά Κατασκευή Ιστοσελίδας Οικονομική Προσφορά Κατασκευή Ιστοσελίδας 2015 Η εταιρία μας Η Moving up είναι μια εταιρία που δραστηριοποιείται στον τομέα των ολοκληρωμένων μορφών επικοινωνίας και διαφήμισης.όποιο και αν είναι το διαφημιστικό

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

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

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

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

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

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

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

ΟΛΟΚΛΗΡΩΜΕΝΟ ΣΥΣΤΗΜΑ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ E-AGIOGRAFIA

ΟΛΟΚΛΗΡΩΜΕΝΟ ΣΥΣΤΗΜΑ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ E-AGIOGRAFIA ΟΛΟΚΛΗΡΩΜΕΝΟ ΣΥΣΤΗΜΑ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ E-AGIOGRAFIA Καλωσορίσατε στην πλατφόρμα ηλεκτρονικής μάθησης E-Agiografia, Η Media Suite έχει αναπτύξει το Ολοκληρωμένο Σύστημα Τηλεκατάρτισης (e-learning) με την επωνυμία

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο της

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

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 1 17/01/2012

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

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425 Cloud Computing with Google and Microsoft Despoina Trikomitou Andreas Diavastos Class: EPL425 Σχεδιάγραμμα Εισαγωγή Τεχνολογίες Cloud Computing Περιγραφή Εργασίας Επιτεύγματα Εργασίας Συμπεράσματα Cloud

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

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

Εργαστηά ριο Βαά σεων Δεδομεάνων

Εργαστηά ριο Βαά σεων Δεδομεάνων Εργαστηά ριο Βαά σεων Δεδομεάνων Εγκατάσταση και χρήση εργαλείων - FAQs 2012-11-20 Contents 1. Λογισμικό που χρειάζεστε... 2 2. WAMP server... 3 2.1 Ζητήματα στην εγκατάσταση... 3 2.2 Services του WampServer...

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

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων) Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων) Τι είναι το Wordpress: To Wordpress είναι ένα δωρεάν ανοικτού κώδικα (open source) λογισμικό (εφαρμογή), με το οποίο μπορεί κάποιος να δημιουργεί

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

Αποστολή και λήψη e-mail μέσω SMARTER MAIL

Αποστολή και λήψη e-mail μέσω SMARTER MAIL 13/9/2012 Αποστολή και λήψη e-mail μέσω SMARTER MAIL NBW Internet Wizards Πλατεία Αγ. Γεωργίου Καρύτση 5, 10561 Αθήνα Τηλ.: 210 6148071, e-mail: info@nbw.gr, website: www.nbw.gr Αποστολή και λήψη e-mail

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

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)

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

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΣΤΟΧΟΙ: 1. Λογισμικό 2. Λογισμικό Λειτουργικού Συστήματος 3. Προσαρμοστικό Γραφικών Χρήστη 4. Λογισμικών Εφαρμογών 5. Διαφορά Μεταξύ Λογισμικού Λειτουργικού Συστήματος Και

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία. AtYourService CY : Create a REST API. Δημήτρης Χριστοδούλου

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία. AtYourService CY : Create a REST API. Δημήτρης Χριστοδούλου ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία AtYourService CY : Create a REST API Δημήτρης Χριστοδούλου Λεμεσός 2016 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ

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

ΣΥΣΤΗΜΑΤΑ SCADA. Μέρος 5. Δικτύωση για Απομακρυσμένο Έλεγχο και Μεταφορά Δεδομένων

ΣΥΣΤΗΜΑΤΑ SCADA. Μέρος 5. Δικτύωση για Απομακρυσμένο Έλεγχο και Μεταφορά Δεδομένων ΣΥΣΤΗΜΑΤΑ SCADA Μέρος 5 Δικτύωση για Απομακρυσμένο Έλεγχο και Μεταφορά Δεδομένων 1 Αναφορές 1. Taking Your Measurements to the Web with Lab VIEW : Ενδιαφέρον και περιεκτικό άρθρο από την ιστοσελίδα της

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

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Παρουσίαση Θερινού Σχολείου Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας 2 Στόχος Στόχος Θερινού Σχολείου 3 η εντατική, πρακτική εκπαίδευση των συμμετεχόντων με απώτερο σκοπό τη συμμετοχή τους στη συνεργατική ανάπτυξη Έργου

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2

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

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

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

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

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql

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

Σχολ.έτος Κεφάλαιο 5 ο Γνωριμία με το Λογισμικό του Υπολογιστή.

Σχολ.έτος Κεφάλαιο 5 ο Γνωριμία με το Λογισμικό του Υπολογιστή. Σχολ.έτος 2015-16 Κεφάλαιο 5 ο Γνωριμία με το Λογισμικό του Υπολογιστή. Διδακτικοί στόχοι Στο τέλος της διδακτικής ώρας οι μαθητές θα πρέπει : Να εξηγούν τις έννοιες πρόγραμμα, λογισμικό υπολογιστή. Να

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

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr ..χτίζουµε την ιστοσελίδα σας στο Internet www.kalliergea.gr Λάουρα Π. Καζακράντε «Καλλιεργαία» Πληροφορική - Internet - ιαφήµιση - Μεταφράσεις Τηλ.: 211 0104925, 695 6118589 Email: info@kalliergea.gr

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

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής WORDPRESS Το παρόν εγχειρίδιο είναι μία προσπάθεια για τους συναδέλφους εκπαιδευτικούς αλλά και μαθητές για την δημοσίευση άρθρων. Για παραλήψεις, λάθη ή κάτι το δυσνόητο παρακαλώ ενημερώστε με ώστε να

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

A J A X AJAX Γιάννης Αρβανιτάκης

A J A X AJAX Γιάννης Αρβανιτάκης A J A X AJAX Γιάννης Αρβανιτάκης 04/07/08 AJAX Στην πράξη 2 Autocomplete AJAX Στην πράξη 3 Webmail (google, yahoo) AJAX Στην πράξη 4 Flickr AJAX Στην πράξη 5 Google Docs AJAX Στην πράξη 6 Google maps http://maps.google.com/

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

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 ELab Π Τ Υ Χ Ι Α

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

Σενάριο για την επεξεργασία εικόνας με το Paint.NET που σχεδίασε ο εκπαιδευτικός κλάδου ΠΕ20 Μαλλιαρίδης Κωνσταντίνος.

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

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

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

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

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

Τεχνολογίες που θα χρησιμοποιηθούν στο Up2U. Απριλίου

Τεχνολογίες που θα χρησιμοποιηθούν στο Up2U. Απριλίου Τεχνολογίες που θα χρησιμοποιηθούν στο Up2U Δη ήτρης Πανταζάτος Ηλίας Καρα πάσης Απριλίου Συνοπτικά EduOER Edu Open Education Resources Metadata Aggregation Hub & Portal Service Jupyter Notebook An Open

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

Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής

Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής ΣΕΜΙΝΑΡΙΟ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ ΑΛΕΞΑΝΔΡΟΣ ΚΑΝΤΑΣ ΠΡΩΤΟ ΣΕΜΙΝΑΡΙΟ ΔΕΥΤΕΡΟΥ ΚΥΚΛΟΥ ΕΚΠΑΙΔΕΥΣΗΣΗΣ ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΡΗΤΗΣ Αυτή η εργασία

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

Η HTML 5 θα αλλάξει το Web?

Η HTML 5 θα αλλάξει το Web? Η HTML 5 θα αλλάξει το Web? (ή αλλιώς, έρχεται το τέλος των plugins?) Αλέξανδρος Καράκος Εργαστήριο Προγραµµατισµού και Επεξεργασίας Πληροφοριών Internet 2... Είναι ένα ξεχωριστό µέσο δηµοσίευσης πληροφοριών

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

CARDISOFT. User Guide. ClassWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού

CARDISOFT. User Guide. ClassWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού Μοναστηρίου 60, 54627 Θεσσαλονίκη, Τηλ 2310 567840, Fax 2310 514220, www.cardisoft.gr CARDISOFT User Guide ClassWeb VERSION 1.1 [February] [2007] Greece Monastiriou

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

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

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

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

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

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

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch Εκτιμώμενη διάρκεια: Μία διδακτική ώρα Ένταξη στο πρόγραμμα σπουδών Στο Πρόγραμμα Σπουδών του Ολοήμερου Δημοτικού

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

ΚΑΤΑΣΚΕΥΗ ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΩΝ ΜΕ ΧΡΗΣΗ LOGO

ΚΑΤΑΣΚΕΥΗ ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΩΝ ΜΕ ΧΡΗΣΗ LOGO 1 ΚΑΤΑΣΚΕΥΗ ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΩΝ ΜΕ ΧΡΗΣΗ LOGO ΦΥΛΛΑ ΕΡΓΑΣΙΑΣ ΜΑΘΗΤΗ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 1. Τοποθέτησε μια χελώνα στην επιφάνεια εργασίας. 2. Με ποια εντολή γράφει η χελώνα μας;.. 3. Γράψε την εντολή για να πάει

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

Tales & Trails. apps4thessaloniki 2016

Tales & Trails. apps4thessaloniki 2016 Tales & Trails apps4thessaloniki 2016 the digiwalkers team Πανισκάκη Κική, πτυχιούχος τμήματος Πληροφορικής ΑΠΘ, σχεδίαση & ανάπτυξη εφαρμογής Βακάλη Αθηνά, Kαθηγήτρια Πληροφορικής στο Αριστοτέλειο Πανεπιστήμιο

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

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

ΣΧΕΔΙΑΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΧΕΔΙΑΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ Εργασία 2η Ανάπτυξη σεναρίου σχεδίου μαθήματος με χρήση εκπαιδευτικού

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

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) 1. Είσοδος στην υπηρεσία ClassWeb Στη κεντρική σελίδα της υπηρεσίας στα πεδία Όνομα Χρήστη και Κωδικός πρόσβασης πληκτρολογούμε τα στοιχεία

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ FORUM SITE

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ FORUM SITE 15 Πρόλογος Οι οδηγίες που ακολουθούν αναφέρονται στα παρακάτω sites. Site Διεύθυνση Site Συντονιστικής Επιτροπής (ΣΕ) http://se-forum.cperi.certh.gr Site Επιστημονικού Γνωμοδοτικού http://egs-forum.cperi.certh.gr

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

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

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

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

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση

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

Μονάδα Διασφάλισης Ποιότητας. ΜΟΔΙΠ Πανεπιστημίου Δυτικής Μακεδονίας. Κωδικός Πράξης ΟΠΣ: Επιχειρησιακό Πρόγραμμα:

Μονάδα Διασφάλισης Ποιότητας. ΜΟΔΙΠ Πανεπιστημίου Δυτικής Μακεδονίας. Κωδικός Πράξης ΟΠΣ: Επιχειρησιακό Πρόγραμμα: Μονάδα Διασφάλισης Ποιότητας Πανεπιστημίου Δυτικής Μακεδονίας Κωδικός Πράξης ΟΠΣ: 335662 Τίτλος Πράξης: ΜΟΔΙΠ Πανεπιστημίου Δυτικής Μακεδονίας Επιχειρησιακό Πρόγραμμα: Άξονας Προτεραιότητας: Στοιχεία επιστημονικά

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

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

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

Τεχνικός Εφαρμογών Πληροφορικής

Τεχνικός Εφαρμογών Πληροφορικής Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΙΣΑΓΩΓΗ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής Περιεχόμενα 1.Τι είναι η Php; 2.Πως γίνετε η γραφή

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

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

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

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

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2012-2013 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη Project 2012-2013 Υλοποίηση ενός chat server-client Παράδοση: 7/2/2013

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

Ημερομηνία Παράδοσης: 4/4/2013

Ημερομηνία Παράδοσης: 4/4/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας

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

ΜΟΥΣΙΚΟ ΣΧΟΛΕΙΟ Α Λ Ι Μ Ο Υ. Χουρδάκης Γ. Μιχαήλ. Ο Δ Η Γ Ι Ε Σ για τις εργασίες

ΜΟΥΣΙΚΟ ΣΧΟΛΕΙΟ Α Λ Ι Μ Ο Υ. Χουρδάκης Γ. Μιχαήλ. Ο Δ Η Γ Ι Ε Σ για τις εργασίες ΜΟΥΣΙΚΟ ΣΧΟΛΕΙΟ Α Λ Ι Μ Ο Υ Χουρδάκης Γ. Μιχαήλ Ο Δ Η Γ Ι Ε Σ για τις εργασίες Άλιμος, Νοέμβριος 2014 Στην Jwella ΠΕΡΙΕΧΟΜΕΝΑ ΠΡΟΛΟΓΟΣ... 4 ΚΕΦΑΛΑΙΟ 1 Οδηγίες για τις εργασίες... 5 ΕΠΙΛΟΓΟΣ... 6 Επιλεγμένη

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

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

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

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

AN IMPLEMENTATION OF THE CLOUD BASED SCHOOL

AN IMPLEMENTATION OF THE CLOUD BASED SCHOOL AN IMPLEMENTATION OF THE CLOUD BASED SCHOOL V.S. Belesiotis K. Alexopoulos Selected article for the European Journal of Engineering Research and Science Τεχνολογικές Προκλήσεις στην Εκπαίδευση Γρήγοροι

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

Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ

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

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

Διαχείριση Ωρολογίων Προγραμμάτων Εκπαιδευτικών

Διαχείριση Ωρολογίων Προγραμμάτων Εκπαιδευτικών Διαχείριση Ωρολογίων Προγραμμάτων Εκπαιδευτικών Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της Διαδικασίας Πλήρους Διαχείρισης Ωρολογίων Προγραμμάτων. Παρακάτω προτείνεται μια

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

Διαχείριση Ωρολογίων Προγραμμάτων

Διαχείριση Ωρολογίων Προγραμμάτων Διαχείριση Ωρολογίων Προγραμμάτων Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της Διαδικασίας Πλήρους Διαχείρισης Ωρολογίων Προγραμμάτων. Παρακάτω προτείνεται μια αλληλουχία

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

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

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

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

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

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

ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Προγραμματιστικό Περιβάλλον, Αλγοριθμικές Δομές, Ψευδοκώδικας, Πρόγραμμα

ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Προγραμματιστικό Περιβάλλον, Αλγοριθμικές Δομές, Ψευδοκώδικας, Πρόγραμμα 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 851 ΠΡΟΤΑΣΗ ΔΙΔΑΣΚΑΛΙΑΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ «ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ» ΜΕ ΤΗ ΣΥΝΔΥΑΣΜΕΝΗ ΧΡΗΣΗ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΛΟΓΙΣΜΙΚΩΝ «ΠΕΡΙΒΑΛΛΟΝ ΔΟΜΗΜΕΝΟΥ

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

Τεχνικές αλλαγές στις εκδόσεις

Τεχνικές αλλαγές στις εκδόσεις Τεχνικές αλλαγές στις εκδόσεις SingularLogic Control 4 rel 3.05 SingularLogic Control 1, 2, 3 rel 3.05 SingularLogic Accountant rel 3.05 SingularLogic Λογιστικά rel 3.05 ή µεταγενέστερες εκδόσεις SingularLogic

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

ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή

ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή Πίνακας Περιεχομένων Πίνακας Περιεχομένων... 2 1. Εισαγωγή...3 1.1 Περιβάλλον Moodle... 3 1.2 Εισαγωγή / Εγγραφή στην πλατφόρμα... 3 1.3 Είσοδος σε μάθημα...

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

MICROSOFT INTERNET LOCATOR SERVER

MICROSOFT INTERNET LOCATOR SERVER MICROSOFT INTERNET LOCATOR SERVER A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Ο Microsoft Internet Locator Server (ILS)

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

Πτυχιακές Εργαστήριο Επικοινωνίας Ανθρώπου-Μηχανής και Εικονικής Πραγματικότητας

Πτυχιακές Εργαστήριο Επικοινωνίας Ανθρώπου-Μηχανής και Εικονικής Πραγματικότητας Πτυχιακές 2016-2017 Εργαστήριο Επικοινωνίας Ανθρώπου-Μηχανής και Εικονικής Πραγματικότητας Μαθησιακή ανάλυση και γνωστικό στυλ (Βασιλάκης-Αντωνίου) Δε μαθαίνουμε όλοι το ίδιο!!! Άλλες εγκεφαλικές προτιμήσεις

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

ΠΕ 2.3 Εξελιγμένες υπηρεσίες Βίντεο ΠΣΔ

ΠΕ 2.3 Εξελιγμένες υπηρεσίες Βίντεο ΠΣΔ Υποέργο 5 Υλοποίηση πράξης ΣΤΗΡΙΖΩ - εργασίες αρμοδιότητας Πανεπιστημίου Κρήτης Υλοποίηση Δράσης Α2 ΠΕ 2.3 Εξελιγμένες υπηρεσίες Βίντεο ΠΣΔ Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Εγχειρίδιο

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

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Μηχανικών Πληροφορικής ΤΕ Συστήματα Τηλεκπαίδευσης Άσκηση Εξοικείωση με την πλατφόρμα Moodle Με την άσκηση αυτή θα ενημερωθείτε και θα αρχίσετε να εξοικειώνεστε με το Σύστημα Διαχείρισης

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

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Εκτιμώμενη διάρκεια: Τέσσερις διδακτικές ώρες Ένταξη στο πρόγραμμα σπουδών Στο νέο Πρόγραμμα Σπουδών του Γυμνασίου

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

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - 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 Πολλοί άνθρωποι

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

ARTius με PostgreSQL

ARTius με PostgreSQL ARTius με PostgreSQL 9.3.5.1 Features: Δεν υπάρχει License και κόστος αγοράς / αναβάθμισης του PostgreSQL. Εύκολη και γρήγορη εγκατάσταση. Ταχύτερη παραλληλία (row locking) σε σχέση με άλλα dbms (SQLite,

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

Πληροφορική. Μάθημα Κατεύθυνσης

Πληροφορική. Μάθημα Κατεύθυνσης Πληροφορική Μάθημα Κατεύθυνσης Σκοπός Μαθήματος Οι μαθητές που θα ακολουθήσουν το μάθημα αυτό θα είναι ικανοί να λύνουν προβλήματα με αλγοριθμικό τρόπο, ακολουθούν τα βήματα του κύκλου ανάπτυξης, ώστε

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

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

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

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

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

Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client ΕΣΔ516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client Περιεχόμενα Περιεχόμενα Η Διεπίπέδη αρχιτεκτονική (2-tier architecture) Η τριεπίπεδη αρχιτεκτονική (3-tier architecture)

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

Speed-0 WMP: Web and Mobile Platform Software Requirements Specification

Speed-0 WMP: Web and Mobile Platform Software Requirements Specification Speed-0 Web and Mobile Platform Speed-0 WMP: Web and Mobile Platform Software Requirements Specification Version Revision History Date Version Description People 5/4/2012 Αρχικές Προδιαγραφές

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

«DIGITAL STORY TELLING» PROJECT

«DIGITAL STORY TELLING» PROJECT «DIGITAL STORY TELLING» PROJECT ΕΙΣΑΓΩΓΗ: Στα πλαίσια της εξοικείωσής μας με τα «πολυμέσα» θα ασχοληθούμε με το project «digital story telling». Το project αυτό θα μας μάθει πώς να «αφηγούμαστε» ψηφιακά

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

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΛΟΓΑΡΙΑΣΜΩΝ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΛΛΗΛΟΓΡΑΦΙΑΣ ( accounts)

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΛΟΓΑΡΙΑΣΜΩΝ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΛΛΗΛΟΓΡΑΦΙΑΣ ( accounts) ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΛΟΓΑΡΙΑΣΜΩΝ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΛΛΗΛΟΓΡΑΦΙΑΣ (email accounts) (v. 0.7 : 14/05/2015) Εισαγωγή Σας ευχαριστούμε που προτιμήσατε την Simple S&A Solutions για την παροχή υπηρεσιών Internet.

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

Διδακτικό Σενάριο: «Αναζήτηση Εικόνων στο Διαδίκτυο»

Διδακτικό Σενάριο: «Αναζήτηση Εικόνων στο Διαδίκτυο» Διδακτικό Σενάριο: «Αναζήτηση Εικόνων στο Διαδίκτυο» Σχολείο: Τάξη: Εκπαιδευτικός: Άξονας Μαθησιακών Στόχων: Ενότητα: Διάρκεια Διδακτικού Σεναρίου: Δημοτικό Σχολείο Ε Δημοτικού Μαρκέλλου Πηνελόπη, ΠΕ19

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

Edmodo Σύντομος οδηγός για εκπαιδευτικούς

Edmodo Σύντομος οδηγός για εκπαιδευτικούς Edmodo Σύντομος οδηγός για εκπαιδευτικούς Δημήτρης Συμεωνίδης (www.demsym.com) Τι είναι το Edmodo Το Edmodo είναι μια δωρεάν και ασφαλής πλατφόρμα κοινωνικής δικτύωσης και ηλεκτρονικής μάθησης ειδικά σχεδιασμένη

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

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού

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

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) ΕΠΛ 012 ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) Διδάσκων Καθηγητής: Δημήτριος Τσουμάκος Εαρινό Εξάμηνο 2010 Βασικές Πληροφορίες Πότε: Δευτέρα & Πέμπτη 10:30-12μμ Πού: ΧΩΔ01

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

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο;

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο; 1ο Φύλλο Εργασίας της παλέτας Ήχος Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο; Για να εισάγουμε ένα ή περισσότερα μουσικά κλιπ σε ένα αντικείμενο, επιλέγουμε από το μεσαίο παράθυρο του Scratch

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

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η χρησιμοποίηση κάποιων εφαρμογών που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

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