Χρήση εργαλείων δημιουργίας διαγραμμάτων ροής για την εισαγωγή στην Αλγοριθμική και τον Προγραμματισμό: μια επισκόπηση

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

Download "Χρήση εργαλείων δημιουργίας διαγραμμάτων ροής για την εισαγωγή στην Αλγοριθμική και τον Προγραμματισμό: μια επισκόπηση"

Transcript

1 2ο ΠΑΝΕΛΛΗΝΙΟ ΣΥΝΕΔΡΙΟ - ΠΑΤΡΑ 28-30/4/ Χρήση εργαλείων δημιουργίας διαγραμμάτων ροής για την εισαγωγή στην Αλγοριθμική και τον Προγραμματισμό: μια επισκόπηση Σ. Ξυνόγαλος, Κ. Λαμπροπούλου Τμήμα Διοίκησης Τεχνολογίας, Πανεπιστήμιο Μακεδονίας {stelios, tm083}@uom.gr Περίληψη Στην παρούσα εργασία γίνεται μια επισκόπηση περιβαλλόντων προγραμματισμού που ενσωματώνουν εκδότες, στους οποίους το παραγόμενο έγγραφο είναι κάποιου είδους διαγραμμάτος ροής. Τα εργαλεία που αναλύονται έχουν ως στόχο τη στήριξη των σπουδαστών στην απόκτηση δεξιοτήτων επίλυσης προβλημάτων και μπορούν να χρησιμοποιηθούν στα πλαίσια της διδασκαλίας και εκμάθησης εννοιών τόσο της αλγοριθμικής όσο και του προγραμματισμού. Λέξεις κλειδιά: αλγοριθμική, διάγραμμα ροής, απεικονιστική γλώσσα προγραμματισμού. 1. Εισαγωγή Η εξοικείωση με βασικές έννοιες της αλγοριθμικής και του προγραμματισμού είναι γνωστό ότι συνοδεύεται από ποικίλες δυσκολίες (Crews & Ziegler, 1998). Στήριξη στην αντιμετώπιση των δυσκολιών αυτών παρέχουν τα περιβάλλοντα προγραμματισμού που ενσωματώνουν εκδότες σύνταξης (syntax editors), εκδότες δηλαδή στους οποίους η ανάπτυξη των προγραμμάτων γίνεται με τη χρήση προτύπων και την επιλογή από μενού συντακτικά σωστών εντολών για κάθε ημιτελές τμήμα ενός προγράμματος (Ξυνόγαλος & Σατρατζέμη, 2002). Το βασικότερο πλεονέκτημα που παρέχουν αυτού του είδους τα περιβάλλοντα είναι η αντιμετώπιση των δυσκολιών που οφείλονται στις συντακτικές λεπτομέρειες μιας γλώσσας προγραμματισμού και η επικέντρωση της προσοχής των σπουδαστών στη διαδικασία επίλυσης προβλημάτων (Calloni & Bagert, 1994; Ziegler & Crews, 1999). Ανάλογα με τον τρόπο αναπαράστασης που χρησιμοποιείται σε ένα εκδότη σύνταξης, γίνεται διάκριση σε εκδότες δομής (structure editor) που βασίζονται σε κειμενικές αναπαραστάσεις και σε απεικονιστικούς εκδότες (iconic editors) ή απεικονιστικές γλώσσες προγραμματισμού (iconic programming language) που βασίζονται σε μια αναπαράσταση των εντολών με τη μορφή εικονιδίων. Στην παρούσα εργασία γίνεται μια επισκόπηση περιβαλλόντων που ενσωματώνουν απεικονιστικούς εκδότες, στους οποίους το παραγόμενο έγγραφο είναι κάποιου είδους διαγραμμάτος ροής. Τα εργαλεία που παρουσιάζονται μπορούν να χρησιμοποιηθούν τόσο για τη στήριξη της διδασκαλίας και εκμάθησης εννοιών της αλγοριθμικής όσο και του προγραμματισμού. ΕΝΤΑΞΗ ΚΑΙ ΧΡΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΙΑΔΙΚΑΣΙΑ

2 ΠΡΑΚΤΙΚΑ ΣΥΝΕΔΡΙΟΥ Εργαλεία δημιουργίας διαγραμμάτων ροής Στις υποενότητες που ακολουθούν αναλύονται οκτώ εργαλεία δημιουργίας διαγραμμάτων ροής. Από τα εργαλεία αυτά διατίθενται ελεύθερα τα εξής: RAPTOR, SFC editor, Δημιουργός Διαγραμμάτων Ροής, Διάγραμμα Ροής. 2.1 RAPTOR ( To RAPTOR (Carlisle et al., 2005) είναι ένα οπτικό προγραμματιστικό περιβάλλον, το οποίο έχει ως στόχο τη στήριξη των σπουδαστών στη δημιουργία οπτικών αναπαραστάσεων των αλγορίθμων τους. Ανάπτυξη αλγορίθμου. Η ανάπτυξη αλγορίθμων στο RAPTOR πραγματοποιείται επιλέγοντας το κατάλληλο σύμβολο από την παλέτα που υπάρχει στο επάνω αριστερό τμήμα του παραθύρου και εισάγοντάς το (με απλό κλικ) στο κατάλληλο σημείο του υπό ανάπτυξη αλγορίθμου. Η βασική παλέτα περιλαμβάνει σύμβολα για την εισαγωγή εντολής εισόδου/εξόδου, εντολής ανάθεσης τιμής, δομής επιλογής, δομής επανάληψης, κλήσης διαδικασίας και εισαγωγή σχολίων. Επίσης, το RAPTOR παρέχει τη δυνατότητα χρήσης μονοδιάστατων και διδιάστατων πινάκων, αρχείων, αλφαριθμητικών και αλληλεπίδρασης με το χρήστη μέσω μιας βιβλιοθήκης γραφικών. Τέλος, υπάρχουν ενσωματωμένες συναρτήσεις και διαδικασίες για την παραγωγή τυχαίων αριθμών, την πραγματοποίηση τριγωνομετρικών υπολογισμών, τη σχεδίαση γραφικών, καθώς επίσης και χρονικές συναρτήσεις. Οι αλγόριθμοι, ή αλλιώς τα προγράμματα όπως τα αποκαλούν οι δημιουργοί του περιβάλλοντος, που αναπτύσσονται παραμένουν πάντα δομημένα και συντακτικά σωστά, αφού ο έλεγχος λαθών πραγματοποιείται κατά την ανάπτυξη. Εκτέλεση αλγορίθμου. Το RAPTOR παρέχει τη δυνατότητα εκτέλεσης των αλγορίθμων βήμα προς βήμα ή ανίχνευσης της εκτέλεσης τους με ταχύτητα που επιλέγεται από τον χρήστη. Κατά τη βηματική εκτέλεση το περιβάλλον επισημαίνει στο διάγραμμα ροής το σημείο στο οποίο βρίσκεται η εκτέλεση του αλγορίθμου, καθώς επίσης και το περιεχόμενο των μεταβλητών. Παραγωγή κώδικα. Το RAPTOR παράγει αυτόματα πηγαίο κώδικα σε Ada, C#, C++ και Java από ένα υπάρχον διάγραμμα ροής. Επιπλέον, υπάρχει δυνατότητα δημιουργίας γεννητριών πηγαίου κώδικα και σε άλλες γλώσσες υλοποιώντας μια κλάση σε C# ( generator.htm). Διαθέσιμο υλικό. Στην ιστοσελίδα του RAPTOR διατίθενται ελεύθερα σημειώσεις για διάφορα θέματα που σχετίζονται με την αξιοποίηση του εργαλείου, όπως εισαγωγή στην αλγοριθμική σκέψη ή/και στον προγραμματισμό με το RAPTOR, χρήση δομών ελέγχου και μεταβλητών πίνακα, και αποσύνθεση ενός προβλήματος σε συναρτήσεις. Επιπλέον δυνατότητες. Ο διδάσκοντας έχει τη δυνατότητα να συμπεριλάβει στο περιβάλλον επιπρόσθετες διαδικασίες/συναρτήσεις, τις οποίες οι σπουδαστές μπορούν να χρησιμοποιούν με τον ίδιο τρόπο που χρησιμοποιούν τις ενσωματωμένες συναρτήσεις. Αν και η υλοποίηση της σχετικής βιβλιοθήκης (plugin*.dll) μπορεί να ΜΕΡΟΣ Α - ΕΡΕΥΝΗΤΙΚΕΣ ΑΝΑΚΟΙΝΩΣΕΙΣ

3 2ο ΠΑΝΕΛΛΗΝΙΟ ΣΥΝΕΔΡΙΟ - ΠΑΤΡΑ 28-30/4/ γίνει θεωρητικά σε οποιαδήποτε.net γλώσσα, έχει χρησιμοποιηθεί και ελεγχθεί μόνο η γλώσσα C# ( plugins.htm). Αξιολόγηση - στοιχεία χρήσης. To RAPTOR χρησιμοποιείται, σύμφωνα με τους δημιουργούς του, σε 17 χώρες για την εκπαίδευση σε θέματα της Επιστήμης των Υπολογιστών. Ωστόσο, στη βιβλιογραφία εντοπίσαμε μόνο τις μελέτες που αναφέρονται παρακάτω, στις οποίες συμμετείχε ο δημιουργός του περιβάλλοντος: Το RAPTOR χρησιμοποιήθηκε για τρία συνεχόμενα εξάμηνα κατά τα ακαδημαϊκά έτη στα πλαίσια διδασκαλίας ενός εισαγωγικού μαθήματος Πληροφορικής στο Τμήμα Επιστήμης Υπολογιστών της Στρατιωτικής Ακαδημίας Αεροπορίας των Ηνωμένων Πολιτειών (Carlisle et al., 2004; 2005). Τα συγκριτικά αποτελέσματα από τη διδασκαλία του μαθήματος για τρία συνεχόμενα εξάμηνα έδειξαν ότι το RAPTOR βοηθάει περισσότερο στην ανάπτυξη δεξιοτήτων επίλυσης προβλημάτων σε σχέση με τη διδασκαλία με μη οπτικές γλώσσες. Εξαίρεση αποτελεί η χρήση πινάκων, όπου στη διδασκαλία του μαθήματος για πρώτη φορά με το RAPTOR (φθινόπωρο 2003) οι φοιτητές παρουσίασαν χειρότερη επίδοση σε ένα ερώτημα των εξετάσεων που απαιτούσε τη χρήση πινάκων. Επίσης, στο πρώτο εξάμηνο που υπήρχε δυνατότητα έκφρασης των αλγορίθμων σε διάγραμμα ροής, Ada ή MATLAB, το 95% σχεδόν των φοιτητών προτίμησε τη χρήση διαγραμμάτων ροής. Το RAPTOR χρησιμοποιήθηκε το 2005 στη Στρατιωτική Ακαδημία των Ηνωμένων Πολιτειών στα πλαίσια ενός εισαγωγικού μαθήματος που επικεντρώνεται στη σχεδίαση αλγορίθμων και την υλοποίησή τους σε Java (Giordano & Carlisle, 2006). Από τους φοιτητές που παρακολούθησαν το μάθημα, οι 54 χρησιμοποίησαν το RAPTOR και οι 18 ένα εμπορικό εργαλείο δημιουργίας διαγραμμάτων. Οι φοιτητές που χρησιμοποίησαν το RAPTOR είχαν καλύτερη επίδοση στις τελικές εξετάσεις, αν και το δείγμα δεν ήταν επαρκές για να προκύψουν στατιστικά σημαντικά αποτελέσματα. Οι φοιτητές της ομάδας του RAPTOR ανέφεραν ότι προτιμούν το συγκεκριμένο εργαλείο σε σχέση με το εμπορικό εργαλείο που κλήθηκαν να χρησιμοποιήσουν σε κάποια εργασία του μαθήματος, καθώς επίσης και ότι το RAPTOR τους βοήθησε να αναπτύξουν προγράμματα σε Java. 2.2 BACCII - BACCII++ Τα περιβάλλοντα BACII και BACCII++ (Calloni & Bagert, 1994; 1997) αναπτύχθηκαν στο Texas Tech University, έχοντας ως στόχο τη στήριξη της διδασκαλίας του διαδικαστικού και του αντικειμενοστρεφούς προγραμματισμού. Ανάπτυξη αλγορίθμου. Για την καθοδήγηση των σπουδαστών κατά την ανάπτυξη αλγορίθμων, ή προγραμμάτων όπως τα χαρακτηρίζουν οι δημιουργοί του BACCII++, το περιβάλλον παρέχει ένα συντακτικά καθοδηγούμενο ενδιάμεσο (syntax-directed interface) και μια παλέτα με τα εικονίδια των διαθέσιμων εντολών. Το ενδιάμεσο που χρησιμοποιείται για την ανάπτυξη των διαγραμμάτων, καθοδηγούμενο από τους συντακτικούς κανόνες της γλώσσας επιτρέπει την εισαγωγή μόνο σωστών συνδυασμών εντολών (εικόνων) στο υπό ανάπτυξη διάγραμμα ροής, δημιουργεί τις απαραίτητες συνδέσεις και επανασχεδιάζει το διάγραμμα αυτόματα. Το περιβάλλον ΕΝΤΑΞΗ ΚΑΙ ΧΡΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΙΑΔΙΚΑΣΙΑ

4 ΠΡΑΚΤΙΚΑ ΣΥΝΕΔΡΙΟΥ 614 παρέχει τη δυνατότητα δήλωσης μεταβλητών όλων των βασικών τύπων, χρήσης εντολών ανάθεσης, ελέγχου και επανάληψης, τη δήλωση και κλήση υποπρογραμμάτων, τη χρήση αρχείων για διάβασμα ή/και εγγραφή δεδομένων και την είσοδο δεδομένων από το πληκτρολόγιο. Τα χρησιμοποιούμενα εικονίδια έχουν το σχήμα ενός τετραγώνου με μια χαρακτηριστική εικόνα που υποδηλώνει την εντολή που αντιπροσωπεύει και δεν χρησιμοποιούνται τα καθιερωμένα σύμβολα αναπαράστασης των αλγορίθμων με διαγράμματα ροής. Παραγωγή κώδικα. Μετά το τέλος της υλοποίησης ενός αλγορίθμου το περιβάλλον παρέχει τη δυνατότητα αυτόματης παραγωγής συντακτικά σωστού πηγαίου κώδικα σε Pascal, C, Fortran, Basic και C++. Αξιολόγηση - στοιχεία χρήσης. Το BACII χρησιμοποιήθηκε στα πλαίσια ενός μαθήματος εισαγωγής στον προγραμματισμό (CS1), το οποίο βασίζονταν στο κατηγορηματικό παράδειγμα προγραμματισμού και την Pascal. Το BACCII++ χρησιμοποιήθηκε στα πλαίσια του παραπάνω μαθήματος χρησιμοποιώντας όμως την C++, καθώς επίσης και στα πλαίσια ενός μαθήματος δομών δεδομένων (CS2), το οποίο βασίζονταν στο αντικειμενοστρεφές παράδειγμα προγραμματισμού και την C++. Τα στατιστικά σημαντικά αποτελέσματα και τα συμπεράσματα συνοψίζονται ως εξής (Calloni & Bagert, 1994; 1997): Οι φοιτητές που χρησιμοποίησαν τα περιβάλλοντα BACII και BACCII++ παρουσίασαν υψηλότερη επίδοση τόσο στις εργασίες όσο και στις τελικές εξετάσεις. Η χρήση των BACCII και BACCII++ στα μαθήματα CS1 και CS2 έδειξε ότι το περιβάλλον είχε μεγαλύτερη επίδραση στο μάθημα CS2, το οποίο βασίζονταν στο αντικειμενοστρεφές παράδειγμα προγραμματισμού. Επιπλέον, οι βαθμοί των σπουδαστών παρουσίασαν μικρότερη απόκλιση από το μέσο βαθμό σε όλες τις κατηγορίες (προγράμματα, εργαστήρια, εξετάσεις), γεγονός που υποδηλώνει μια πιο ομοιόμορφη μάθηση. Το πιο απρόσμενο αποτέλεσμα ήταν η μεγαλύτερη κατανόηση, από την ομάδα των φοιτητών που χρησιμοποίησαν τα BACCII και BACCII++, της σύνταξης της Pascal και της C++ αντίστοιχα σε σχέση με τους φοιτητές που χρησιμοποίησαν συμβατικά περιβάλλοντα. Οι Calloni και Bagert απέδωσαν το αποτέλεσμα αυτό στο γεγονός ότι οι σπουδαστές έβλεπαν συνεχώς συντακτικά σωστά προγράμματα. 2.3 FLINT (FLowchart INTerpreter) Το FLINT αναπτύχθηκε στο Τμήμα Επιστήμης Υπολογιστών του Πανεπιστημίου Western Kentucky με σκοπό να χρησιμοποιηθεί στο πρώτο μισό του μαθήματος CS1. Ανάπτυξη αλγορίθμου. Για τη σχεδίαση μιας λύσης για ένα πρόβλημα οι φοιτητές ακολουθούν τη μέθοδο της βήμα-προς βήμα βελτίωσης του σχεδίου τους, το οποίο έχει τη μορφή ενός από πάνω προς τα κάτω δομημένου διαγράμματος. Ο καθορισμός ενός τέτοιου σχεδίου είναι υποχρεωτικός πριν από την ανάπτυξη αλγορίθμου για κάποιο από τα βήματα του σχεδίου. Όταν ο φοιτητής ξεκινήσει την ανάπτυξη του πρώτου αλγορίθμου, το βασικό σχέδιο λύσης του προβλήματος αποθηκεύεται ΜΕΡΟΣ Α - ΕΡΕΥΝΗΤΙΚΕΣ ΑΝΑΚΟΙΝΩΣΕΙΣ

5 2ο ΠΑΝΕΛΛΗΝΙΟ ΣΥΝΕΔΡΙΟ - ΠΑΤΡΑ 28-30/4/ αυτόματα προκειμένου να αξιολογηθεί από τον καθηγητή. Για την αναπαράσταση των αλγορίθμων χρησιμοποιούνται δομημένα διαγράμματα ροής. Το FLINT επιτρέπει την εισαγωγή, διαγραφή, μεταφορά και αντιγραφή μόνο ολοκληρωμένων εντολών, με αποτέλεσμα το διάγραμμα να παραμένει πάντα δομημένο και συντακτικά σωστό. Οι διαθέσιμες δομές είναι η σειριακή, η επαναληπτική και η δομή επιλογής. Ο σχεδιασμός των διαγραμμάτων γίνεται μέσω ενός καταλόγου επιλογών, ενώ κάθε μεταβλητή πριν να χρησιμοποιηθεί πρέπει να δηλωθεί. Εκτέλεση αλγορίθμου. Κατά την βηματική εκτέλεση, κάθε εντολή φωτίζεται πριν να εκτελεστεί, ενώ ταυτόχρονα φωτίζονται και οι μεταβλητές που σχετίζονται με τη συγκεκριμένη εντολή. Προκειμένου να ελεγχθεί η ορθότητα ενός προγράμματος ο καθηγητής ορίζει τον αριθμό των δοκιμαστικών εκτελέσεων του. Το FLINT πριν από κάθε δοκιμαστική εκτέλεση ενός προγράμματος ζητάει από το φοιτητή την είσοδο και την αναμενόμενη έξοδο, και αποθηκεύει αυτές τις πληροφορίες για χρήση από τον καθηγητή. Μετά το τέλος κάθε εκτέλεσης ο φοιτητής καλείται να εξετάσει αν η έξοδος ήταν η αναμενόμενη, προκειμένου να διαπιστώσει αν υπάρχουν λάθη. Αξιολόγηση - στοιχεία χρήσης. Οι δημιουργοί του FLINT διεξήγαγαν ένα πείραμα με αντικείμενο τη σύγκριση των δομημένων διαγραμμάτων ροής και προγραμμάτων σε Qbasic (Crews & Ziegler, 1998). Τα συμπεράσματα του πειράματος συνοψίζονται ως εξής: (1) οι φοιτητές χρειάστηκαν λιγότερο χρόνο για την κατανόηση των δομημένων διαγραμμάτων ροής, (2) οι φοιτητές έκαναν λιγότερα λάθη, είχαν μεγαλύτερη αυτοπεποίθηση, είδαν τους αλγόριθμους λιγότερες φορές και χρειάστηκαν λιγότερο χρόνο για να απαντήσουν στις ερωτήσεις όταν χρησιμοποιούσαν διαγράμματα ροής, και (3) η αποτελεσματικότητα των διαγραμμάτων ροής αυξάνεται όσο αυξάνεται η πολυπλοκότητα των αλγορίθμων. 2.4 SFC Editor ( Το Structure Flow Chart Editor (Tia Watts, 2001) είναι ένα εργαλείο για ανάπτυξη αλγορίθμων τόσο για αρχάριους, όσο και για έμπειρους προγραμματιστές. Ανάπτυξη αλγορίθμου. Στο βασικό παράθυρο του SFC Editor παρουσιάζονται ταυτόχρονα το διάγραμμα ροής και ο αντίστοιχος ψευδοκώδικας που παράγεται αυτόματα. Κάνοντας διπλό κλικ στα σημεία εγκοπής που εμφανίζονται ανάμεσα στο σύμβολο αρχής και τέλους εμφανίζεται ένα πλαίσιο διαλόγου στο οποίο ο χρήστης επιλέγει το είδος της δομής που θέλει να προσθέσει στο συγκεκριμένο σημείο του διαγράμματος. Το περιβάλλον υποστηρίζει τις τρεις βασικές αλγοριθμικές δομές: ακολουθιακή, επιλογής και επανάληψης. Με την επιλογή κάθε δομής εμφανίζεται παράθυρο διαλόγου για την είσοδο των παραμέτρων καθώς και επιλογές μορφοποίησης της εμφάνισης του διαγράμματος. Με κάθε νέα εισαγωγή στο διάγραμμα ροής δημιουργείται αντίστοιχα κώδικας στο δεξιό πλαίσιο που όμως δε μπορεί να τροποποιηθεί. Επιπλέον παρέχονται δυνατότητες αποκοπής και αντιγραφής των στοιχείων του διαγράμματος και επικόλλησης στο ίδιο ή σε άλλο διάγραμμα, καθώς επίσης και τροποποίησης μιας δομής του διαγράμματος. Παραγωγή κώδικα. Στο βασικό παράθυρο του SFC Editor παρουσιάζεται ΕΝΤΑΞΗ ΚΑΙ ΧΡΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΙΑΔΙΚΑΣΙΑ

6 ΠΡΑΚΤΙΚΑ ΣΥΝΕΔΡΙΟΥ 616 ψευδοκώδικας σε μορφή που μοιάζει με C++ ή σε μια γενική Pascal-like μορφή. Διαθέσιμο υλικό. Στην ιστοσελίδα του SFC Editor διατίθεται ένας αναλυτικός οδηγός χρήσης του εργαλείου με επεξηγήσεις και εικόνες για κάθε δομή. Επιπλέον δυνατότητες. Στην έκδοση 2.3 προστέθηκε η δυνατότητα εξαγωγής: (1) του ψευδοκώδικα σε αρχείο κειμένου (.txt) προκειμένου να μπορέσει ο χρήστης να κάνει τις απαραίτητες αλλαγές, να μεταγλωττίσει και να εκτελέσει το πρόγραμμα σε κάποιο άλλο περιβάλλον, και (2) του διαγράμματος ροής σε ένα αρχείο Scalable Vector Graphic (.svg), μια μορφοποίηση γραφικών που έχει σχεδιαστεί από την Adobe Acrobat και βασίζεται σε XML. Τα αρχεία SVG μπορούν να ανοιχτούν με το Adobe SVG Viewer και να εισαχθούν σε ιστοσελίδες. Αξιολόγηση - στοιχεία χρήσης. Η δημιουργός του SFC Editor και καθηγήτρια στο τμήμα Επιστήμης των Υπολογιστών στο Sonoma State University αναφέρει ότι το συγκεκριμένο εργαλείο έχει χρησιμοποιηθεί τόσο σε εισαγωγικά όσο και σε προχωρημένα μαθήματα. Στο (Tia Watts, 2001) αναφέρονται κάποια στοιχεία χρήσης του SFC Editor στα πλαίσια ενός εισαγωγικού μαθήματος με βασικό στόχο την εισαγωγή φοιτητών στη σχεδίαση αλγορίθμων. Μετά την εκπόνηση μιας σειράς εργασιών, στα πλαίσια των οποίων σχεδιάστηκαν διαγράμματα ροής με το Word ή το WordPerfect και το SFC Editor, δόθηκε στους φοιτητές ένα ερωτηματολόγιο βαθμολόγησης των λογισμικών από το 0 (εύκολο στην χρήση) μέχρι το 10 (δύσκολο). Ο μέσος όρος για το SFC Editor ήταν 2.5, ενώ για το MS-Word 4.7. Αναφορά γίνεται επίσης στη θετική στάση απέναντι στο SFC Editor από φοιτητές στο Indiana University of Pennsylvania, μετά από τη χρήση του για την ανάπτυξη διαγραμμάτων ροής και ψευδοκώδικα στα πλαίσια ενός μεγάλου project υλοποίησης τμημάτων ενός λειτουργικού συστήματος στα πλαίσια σχετικού μαθήματος. 2.5 Δημιουργός Δ ιαγραμμάτω ν Ροής (http: // Ανάπτυξη αλγορίθμου. Ο χρήστης αναπτύσσει ένα διάγραμμα ροής επιλέγοντας την κατάλληλη δομή από την εργαλειοθήκη και τοποθετώντας την στο διάγραμμα με την τεχνική σύρε και άφησε. Τα αντικείμενα που υπάρχουν στην εργαλειοθήκη είναι τα σύμβολα αρχή και τέλος, η εντολή ανάθεσης, η εντολή εισόδου/εξόδου και η συνθήκη. Η σύνδεση των αντικειμένων στο διάγραμμα γίνεται με γραμμές που πρέπει να τοποθετηθούν από το χρήστη. Οι επαναληπτικές δομές σχεδιάζονται από τον χρήστη επιλέγοντας τα κατάλληλα αντικείμενα και γραμμές. Εκτέλεση αλγορίθμου. Ο Δημιουργός Διαγραμμάτων Ροής επιτρέπει την εκτέλεση αλγορίθμων με ταχύτητα που επιλέγεται από τον χρήστη. Κατά τον αργό ρυθμό εκτέλεσης επισημαίνεται το σημείο που εκτελείται, ενώ παρουσιάζεται ταυτόχρονα το περιεχόμενο των μεταβλητών και της στοίβας. Παραγωγή κώδικα. Ο Δημιουργός Διαγραμμάτων Ροής δεν υποστηρίζει την δημιουργία πηγαίου κώδικα, αλλά δημιουργεί εκτελέσιμο αρχείο για τον αλγόριθμο. Διαθέσιμο υλικό. Στην ιστοσελίδα του εργαλείου παρέχονται πληροφορίες σχετικά με τις δυνατότητες και τον τρόπο χρήσης του, καθώς επίσης και σύνδεσμοι για διάφορες ΜΕΡΟΣ Α - ΕΡΕΥΝΗΤΙΚΕΣ ΑΝΑΚΟΙΝΩΣΕΙΣ

7 2ο ΠΑΝΕΛΛΗΝΙΟ ΣΥΝΕΔΡΙΟ - ΠΑΤΡΑ 28-30/4/ πτυχές του έργου Αλγοριθμική, στα πλαίσια του οποίου δημιουργήθηκε. Επιπλέον δυνατότητες. Ο Δημιουργός Διαγραμμάτων Ροής παρέχει τη δυνατότητα αποθήκευσης ενός αλγορίθμου και χρήσης του είτε ως αυτόνομο αλγόριθμο είτε ως συνάρτηση, η οποία μπορεί στη συνέχεια να κληθεί από οποιοδήποτε άλλο αλγόριθμο ή ακόμα και από τον εαυτό του (αναδρομικότητα). Αξιολόγηση - στοιχεία χρήσης. Ο Δημιουργός Διαγραμμάτων Ροής χρησιμοποιήθηκε στα πλαίσια μελέτης της επίδρασης δύο εναλλακτικών αναπαραστάσεων αλγορίθμων, των διαγραμμάτων ροής και του ψευδοκώδικα σε εισαγωγικές έννοιες του προγραμματισμού (Σιώζου, Τσέλιος & Κόμης, 2008). Στην έρευνα συμμετείχαν 38 φοιτητές, οι οποίοι χωρίστηκαν σε 2 ομάδες και μετά από την παρουσίαση των βασικών εννοιών του προγραμματισμού, έλυσαν ένα πρόβλημα με πέντε υπόερωτήματα κλιμακούμενης δυσκολίας. Η πρώτη ομάδα χρησιμοποίησε τον Δημιουργό Διαγραμμάτων Ροής, ενώ η δεύτερη ομάδα τον Διερμηνευτής της Γλώσσας, ο οποίος βασίζεται στη χρήση ψευδοκώδικα. Από την ανάλυση των δεδομένων που συγκεντρώθηκαν δεν διαπιστώθηκε στατιστικά σημαντική διαφορά στην επίδοση των φοιτητών σε συνάρτηση με το εργαλείο που χρησιμοποίησαν. 2.6 Διάγραμμα Ροής ( option=com content&view=article&id=2& Itemi d=4) Το Διάγραμμα Ροής προτείνεται ως ένα διδακτικό εργαλείο για τη διδασκαλία των μαθημάτων «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» της Γ τάξης του Ενιαίου Λυκείου και «Προγραμματισμός Η/Υ» στο ΕΠΑΛ (Βρακόπουλος & Καρτσιώτης, 2008). Ανάπτυξη αλγορίθμου. Το εργαλείο Διάγραμμα Ροής υποστηρίζει όλες τις αλγοριθμικές δομές του δομημένου προγραμματισμού που χρησιμοποιούνται για τη σχεδίαση διαγραμμάτων ροής. Ο μαθητής επιλέγει μία δομή, τη μεταφέρει με την τεχνική σύρε και άφησε στην επιφάνεια δημιουργίας του διαγράμματος, εισάγει τις απαραίτητες πληροφορίες στα πλαίσια διαλόγου που εμφανίζονται και δημιουργεί τις απαραίτητες συνδέσεις. Το πρόγραμμα υποστηρίζει μεταβλητές, μονοδιάστατους και διδιάστατους πίνακες, μαθηματικές συναρτήσεις, και εισαγωγή σχολίων για τον αλγόριθμο. Επίσης, για λόγους ευχρηστίας παρέχονται έτοιμες δομές, όπως η «Όσο». Εκτέλεση αλγορίθμου. Υπάρχει δυνατότητα βηματικής εκτέλεσης των αλγορίθμων, με ταυτόχρονη παρακολούθηση των περιεχομένων των μεταβλητών και καταγραφή των οθονών ως αρχεία bmp. Παραγωγή κώδικα. Το Διάγραμμα Ροής παρέχει τη δυνατότητα αυτόματης παραγωγής κώδικα σε ψευδογλώσσα και στη συνέχεια σε Basic ή Pascal. Διαθέσιμο υλικό. Στην ιστοσελίδα του εργαλείου υπάρχουν πληροφορίες χρήσης και παραδείγματα. Αξιολόγηση - στοιχεία χρήσης. Οι Βρακόπουλος και Καρτσιώτης (2008) αναφέρουν ότι «η αξιοποίηση του προγράμματος Διάγραμμα Ροής βοήθησε τους μαθητές να ΕΝΤΑΞΗ ΚΑΙ ΧΡΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΙΑΔΙΚΑΣΙΑ

8 ΠΡΑΚΤΙΚΑ ΣΥΝΕΔΡΙΟΥ 618 κατανοήσουν καλύτερα τις έννοιες της επανάληψης, της επιλογής και τη συνθήκη τερματισμού μιας επανάληψης, καθώς επίσης και να εμπεδώσουν τη σχέση αλγόριθμου - διαγράμματος ροής - ψευδογλώσσας - κώδικα». Ωστόσο, δεν γίνεται αναφορά στις συνθήκες διδασκαλίας ή/και τα δεδομένα της σχετικής έρευνας. 2.7 Άλλα εργαλεία SICAS. Το SICAS (Marcelino et al., 2004) σχεδιάστηκε έχοντας ως στόχο τη στήριξη των σπουδαστών στην εκμάθηση βασικών εννοιών του διαδικαστικού προγραμματισμού. Τα διαγράμματα ροής αναπτύσσονται επιλέγοντας την κατάλληλη εντολή από τη γραμμή εργαλείων και στη συνέχεια το σημείο στην περιοχή σχεδίασης όπου θα τοποθετηθεί αυτή. Το περιβάλλον υποστηρίζει τη χρήση εντολών ανάθεσης, εισόδου/εξόδου, επιλογής και επανάληψης, αριθμητικών και αλφαριθμητικών μεταβλητών, πινάκων ακεραίων ή αλφαριθμητικών τιμών και συναρτήσεων. Μετά την ολοκλήρωση ενός αλγορίθμου υπάρχει η δυνατότητα βηματικής εκτέλεσης με ταυτόχρονη παρακολούθηση των μεταβολών τιμής των μεταβλητών, καθώς και αυτόματης παραγωγής ψευδοκώδικα και κώδικα σε C ή Java. Β#. Το B# (Cilliers, Calitz & Greyling, 2005) σχεδιάστηκε στο Nelson Mandela Metropolitan University έχοντας ως στόχο να στηρίξει τα αρχικά στάδια ενός μαθήματος CS1. Το B# ενσωματώνει μια απεικονιστική γλώσσα και ένα ολοκληρωμένο περιβάλλον προγραμματισμού. Στο διάγραμμα ροής χρησιμοποιούνται εικονίδια, όπως στα BACCII/BACCII++, που διαφέρουν από τα καθιερωμένα σύμβολα των διαγραμμάτων ροής. Ταυτόχρονα με την ανάπτυξη ενός διαγράμματος παρουσιάζεται συντακτικά σωστός πηγαίος κώδικας σε Borland Pascal, ενώ υπάρχει δυνατότητα ανίχνευσης της εκτέλεσης του διαγράμματος ροής και του προγράμματος. 3. Συμπεράσματα Στην παρούσα εργασία παρουσιάστηκαν οκτώ εργαλεία δημιουργίας διαγραμμάτων ροής, τα οποία χρησιμοποιούνται στα πλαίσια διδασκαλίας της αλγοριθμικής και του προγραμματισμού. Από τη συγκριτική ανάλυση των εργαλείων προκύπτουν τα εξής: Σε όλα τα εργαλεία ο αλγόριθμος αναπτύσσεται με τη μορφή ενός διαγράμματος ροής. Σε ορισμένες περιπτώσεις, ωστόσο, δεν χρησιμοποιούνται τα καθιερωμένα σύμβολα, αλλά σύμβολα με το ίδιο σχήμα και χαρακτηριστικά εικονίδια. Στη δεύτερη περίπτωση, οι δημιουργοί των εργαλείων (BACCII/BACCII++, B#) χαρακτηρίζουν τη χρησιμοποιούμενη σημειογραφία ως απεικονιστική γλώσσα προγραμματισμού. Οι απεικονιστικές γλώσσες προγραμματισμού έχουν αυξημένο ρεπερτόριο εντολών, υποστηρίζουν τη δήλωση μεταβλητών, τη διαχείριση αρχείων και γενικότερα δυνατότητες που δεν αποτυπώνονται συνήθως στα καθιερωμένα διαγράμματα ροής. Η πλειονότητα των εργαλείων παρέχει τη δυνατότητα εκτέλεσης, ή πιο σωστά τη δυνατότητα προσομοίωσης της εκτέλεσης, των αλγορίθμων που αναπτύσσονται με τη μορφή διαγραμμάτων ροής. Εξαίρεση αποτελούν τα εργαλεία BACCII/BACCII++ ΜΕΡΟΣ Α - ΕΡΕΥΝΗΤΙΚΕΣ ΑΝΑΚΟΙΝΩΣΕΙΣ

9 2ο ΠΑΝΕΛΛΗΝΙΟ ΣΥΝΕΔΡΙΟ - ΠΑΤΡΑ 28-30/4/ και SFC. Η δυνατότητα εκτέλεσης είναι ιδιαίτερα σημαντική, αφού στηρίζει τους σπουδαστές στην κατανόηση της σημασίας των δομών που προκαλούν δυσκολίες και της ροής εκτέλεσης, καθώς και στον εντοπισμό λογικών λαθών. Μια επιπλέον δυνατότητα που παρέχουν τα σύγχρονα εργαλεία δημιουργίας διαγραμμάτων ροής είναι η αυτόματη παραγωγή πηγαίου κώδικα σε διάφορες γλώσσες προγραμματισμού, στην πλειονότητά τους διαδικαστικές. Ο κώδικας αυτός σε άλλες περιπτώσεις χρειάζεται εκτεταμένες τροποποιήσεις προκειμένου να μεταγλωττιστεί σε μια γλώσσα προγραμματισμού (για παράδειγμα στο SFC editor) και σε άλλες όχι (για παράδειγμα στα BACCII/BACCII++). Η αυτόματη παραγωγή συντακτικά σωστού πηγαίου κώδικα μπορεί να στηρίξει τους αρχάριους προγραμματιστές στην κατανόηση της σχέσης μεταξύ των ενεργειών που έχουν περιγράψει με οπτικό τρόπο σε ένα διάγραμμα ροής και της υλοποίησής τους σε μια γλώσσα προγραμματισμού. Οι αρχάριοι προγραμματιστές έχουν τη δυνατότητα να μελετήσουν και να εκτελέσουν το πρόγραμμα που αναπαριστά τον αλγόριθμο που ανέπτυξαν, χωρίς να χρειάζεται από την αρχή να αναλωθούν στη δύσκολη διαδικασία της αποσφαλάτωσης. Επίσης, η δυνατότητα αυτόματης παραγωγής πηγαίου κώδικα σε διάφορες γλώσσες παρουσιάζει με τον καλύτερο τρόπο το γεγονός ότι ένας καλά σχεδιασμένος αλγόριθμος μπορεί εύκολα να μεταφραστεί σε αρκετές γλώσσες προγραμματισμού - ο πιο σημαντικός παράγοντας στη σχεδίαση ενός αλγορίθμου είναι η σύλληψή του και όχι η γλώσσα προγραμματισμού στην οποία θα υλοποιηθεί. Τα στοιχεία αξιολόγησης που παρουσιάζονται προέρχονται από μελέτες που διεξήγαγαν, ή στις οποίες συμμετείχαν, οι δημιουργοί των εργαλείων. Δυστυχώς, δεν καταφέραμε να εντοπίσουμε μελέτες ανεξάρτητων ερευνητών, ακόμα και για το RAPTOR που σύμφωνα με τους δημιουργούς του χρησιμοποιείται σε 17 χώρες. Αυτό βέβαια μπορεί να οφείλεται στο γεγονός ότι τα εργαλεία που διατίθενται ελεύθερα δημιουργήθηκαν τα τελευταία χρόνια, με εξαίρεση το SFC. Επιπλέον, στις μελέτες που διεξήχθησαν καταγράφονται αντικρουόμενα αποτελέσματα. Σε κάποιες διαπιστώνεται μια υπεροχή των διαγραμμάτων ροής έναντι άλλων μορφών αναπαράστασης αλγορίθμων (Carlisle et al., 2004; 2005), ενώ σε άλλες όχι (Σιώζου, Τσέλιος & Κόμης, 2008). Είναι προφανές ότι απαιτείται περαιτέρω έρευνα προκειμένου να διερευνηθεί η εκπαιδευτική αξία των περιβαλλόντων δημιουργίας διαγραμμάτων ροής ως εργαλείων για την εισαγωγή στον προγραμματισμό. Τα εργαλεία που παρουσιάστηκαν έχουν αρκετές ομοιότητες, αλλά σε ορισμένες περιπτώσεις και ιδιαίτερα χαρακτηριστικά που τα διακρίνουν. Ο συνδυασμός τους θεωρούμε ότι θα είχε ως αποτέλεσμα ένα ακόμα πιο ισχυρό εργαλείο. Ιδανικά, ένα περιβάλλον για την εισαγωγή σε βασικές έννοιες της αλγοριθμικής και του προγραμματισμού θα μπορούσε να ενσωματώνει: (1) τη δυνατότητα σχεδίασης της λύσης ενός προβλήματος με τη μορφή ενός από πάνω προς τα κάτω δομημένου διαγράμματος, η οποία όμως - σε αντίθεση με το FLINT - θα είναι προαιρετική, (2) τη χρήση πολλαπλών αναπαραστάσεων - ψευδοκώδικα, διαγράμματος ροής, προγράμματος - για την έκφραση της λύσης σε ένα πρόβλημα, (3) τη χρήση ενός συντακτικά καθοδηγούμενου ενδιάμεσου για την ανάπτυξη του αλγορίθμου ανεξάρτητα ΕΝΤΑΞΗ ΚΑΙ ΧΡΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΙΑΔΙΚΑΣΙΑ

10 ΠΡΑΚΤΙΚΑ ΣΥΝΕΔΡΙΟΥ 620 από τη μορφή αναπαράστασής του, (4) τη δυνατότητα αυτόματης παραγωγής ενός αλγορίθμου σε άλλη μορφή αναπαράστασης από εκείνη στην οποία σχεδιάστηκε, (5) τη δυνατότητα της βήμα προς βήμα εκτέλεσης κάθε μορφής αναπαράστασης ενός αλγορίθμου με τον ίδιο ακριβώς τρόπο. Βιβλιογραφία Calloni, B. A. & Bagert, D. J. (1997). Iconic Programming Proves Effective for Teaching the First Year Programming Sequence, ACM, SIGSCE 97, pp Calloni, B. & Bagert, D. (1994). Iconic Programming in BACCII vs. Textual Programming: which is a better learning environment?, ACM, SIGSCE 94, pp Carlisle, Μ., Wilson, Τ., Humphries, J. & Hadfield, S. (2004). RAPTOR: Introducing programming to non-majors with flowcharts, Journal o f Computing Sciences in Colleges, Volume 19, Issue 4, pp Carlisle, M., Wilson, T., Humphries, J. & Hadfield, S. (2005). RAPTOR: A Visual Programming Environment for Teaching Algorithmic Problem Solving. ACM SIGCSE 05, pp Cilliers A. & Calitz A. & Greyling J. (2004). The effect of integrating an Iconic Programming Notation into CS1. ACM ITiCSE 2005, Crews, T. & Ziegler, U. (1998). The Flowchart Interpreter for Introductory Programming Courses, In Proceedings o f FIE 98 Conference, pp Giordano, J. & Carlisle, M. (2006). Toward a more effective visualization tool to teach novice programmers. Proceedings o f the 7th Conference on Information Technology Education, pp Marcelino, M., Gomes, A., Dimitrov, N. & Mendes, A. (2004). Using a computerbased interactive system for the development of basic algorithmic and programming skills. In Proceedings o f the 5th International Conference on Computer Systems and Technologies. ACM, New York, NY, USA, pp Watts, T. (2004). The SFC Editor a graphical tool for algorithm development. Journal o f Computing Sciences in Colleges, vol. 20, Issue 2, pp Ziegler, U. & Crews, T. (1999). An Integrated Program Development Tool for Teaching and Learning How to Program, ACM, SIGSCE 99, pp Βρακόπουλος Α. & Καρτσιώτης Θ. (2008). Το πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού. Πρακτικά 4ου Πανελλήνιου Συνεδρίου Διδακτική της Πληροφορικής, Ξυνόγαλος, Σ. & Σατρατζέμη, Μ. (2002). Εκπαιδευτικά Προγραμματιστικά Περιβάλλοντα βασισμένα στους Εκδότες Σύνταξης: Ανάλυση Εργαλείων και Επισκόπηση Αποτελεσμάτων Αξιολόγησης, Πρακτικά 3ου Πανελλήνιου Συνεδρίου ΜΕΡΟΣ Α - ΕΡΕΥΝΗΤΙΚΕΣ ΑΝΑΚΟΙΝΩΣΕΙΣ

11 2ο ΠΑΝΕΛΛΗΝΙΟ ΣΥΝΕΔΡΙΟ - ΠΑΤΡΑ 28-30/4/ με Διεθνή Συμμετοχή «Οι ΤΠΕ στην Εκπαίδευση», Β' τόμος. Σιώζου, Σ. & Τσέλιος, Ν. & Κόμης, Β. (2008). Επίδραση της χρήσης πολλαπλών αναπαραστάσεων σε εκπαιδευτικό περιβάλλον προγραμματισμού. Πρακτικά 4ου Πανελλήνιου Συνεδρίου Διδακτική της Πληροφορικής, ΕΝΤΑΞΗ ΚΑΙ ΧΡΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΙΑΔΙΚΑΣΙΑ

12 ΠΡΑΚΤΙΚΑ ΣΥΝΕΔΡΙΟΥ 622 ΜΕΡΟΣ Α - ΕΡΕΥΝΗΤΙΚΕΣ ΑΝΑΚΟΙΝΩΣΕΙΣ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Προγραμματισμός Η/Υ Προτεινόμενα θέματα εξετάσεων Εργαστήριο Μέρος 1 ό ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Ιανουάριος 2011 Καλογιάννης Γρηγόριος Επιστημονικός/ Εργαστηριακός

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

Επίδραση της χρήσης πολλαπλών αναπαραστάσεων σε εκπαιδευτικό περιβάλλον προγραμματισμού

Επίδραση της χρήσης πολλαπλών αναπαραστάσεων σε εκπαιδευτικό περιβάλλον προγραμματισμού Επίδραση της χρήσης πολλαπλών αναπαραστάσεων σε εκπαιδευτικό περιβάλλον προγραμματισμού Σ. Σιώζου, Ν. Τσέλιος, Β. Κόμης Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική Ηλικία, Πανεπιστήμιο

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

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

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

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

Ενότητα 12: Θέματα Διδακτικής Προγραμματισμού: Διδασκαλία αλγοριθμικής προσέγγισης

Ενότητα 12: Θέματα Διδακτικής Προγραμματισμού: Διδασκαλία αλγοριθμικής προσέγγισης Διδακτική της Πληροφορικής: Ερευνητικές προσεγγίσεις στη μάθηση και τη διδασκαλία Μάθημα επιλογής B εξάμηνο, Πρόγραμμα Μεταπτυχιακών Σπουδών Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική

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

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

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

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

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

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

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

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

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

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

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

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

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

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012 Διδακτική Προγραμματισμού Χαρίκλεια Τσαλαπάτα 20/2/2012 Διδακτική προγραμματισμού Παλαιότερα, η διδασκαλία του προγραμματισμού ταυτιζόταν με τη διδακτική της πληροφορικής Πλέον Η διδακτική της πληροφορικής

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

ιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα

ιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα ιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα ΤµήµαΕφαρµοσµένης Πληροφορικής Πανεπιστήµιο Μακεδονίας Θεσσαλονίκη Ιούνιος 2006 εισαγωγικού µαθήµατος προγραµµατισµού υπολογιστών.

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

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

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

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

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

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ Κεφάλαιο 7 ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ Ερωτήσεις 1. Να αναφέρετε διαφορές μεταξύ γλωσσών μηχανής και γλωσσών χαμηλού επιπέδου. Οι γλώσσες μηχανής κωδικοποιούν τις εντολές τους με ομάδες

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

Γουλή Ευαγγελία. 1. Εισαγωγή. 2. Παρουσίαση και Σχολιασµός των Εργασιών της Συνεδρίας

Γουλή Ευαγγελία. 1. Εισαγωγή. 2. Παρουσίαση και Σχολιασµός των Εργασιών της Συνεδρίας 1. Εισαγωγή Σχολιασµός των εργασιών της 16 ης παράλληλης συνεδρίας µε θέµα «Σχεδίαση Περιβαλλόντων για ιδασκαλία Προγραµµατισµού» που πραγµατοποιήθηκε στο πλαίσιο του 4 ου Πανελλήνιου Συνεδρίου «ιδακτική

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

Visual Flowchart Γενικά

Visual Flowchart Γενικά Visual Flowchart 3.020 -Γενικά Το Visual Flowchart ή «Data-Flow Visual Programming Language 3.020» (http://www. emu8086.com/fp) είναι ένα περιβάλλον ανάπτυξης και εκτέλεσης αλγορίθμων απευθείας σε μορφή

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

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

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΗΣ Το αναλυτικό πρόγραμμα στο οποίο βασίζεται η εξέταση είναι το αναλυτικό πρόγραμμα του Μαθήματος Κατεύθυνσης Πληροφορική Επιστήμη Η.Υ της Γ Ενιαίου Λυκείου Γενικός Σκοπός Το μάθημα κατεύθυνσης της στη Γ'

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

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

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

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

«Το Λογισμικό Αράχνη Επικουρικό Εργαλείο στην Διδασκαλία του Προγραμματισμού»

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

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

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1 ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 03/01/09 Χαράλαμπος Τζόκας 1 Πρόγραμμα - Προγραμματισμός Πρόγραμμα: Σύνολο εντολών που πρέπει να δοθούν στον Υπολογιστή, ώστε να υλοποιηθεί ο αλγόριθμος της επίλυσης

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ Γώγουλος Γ., Κοτσιφάκης Γ., Κυριακάκη Γ., Παπαγιάννης Α., Φραγκονικολάκης Μ., Χίνου Π. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ

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

Προγραμματισμός και Εφαρμογές Υπολογιστών

Προγραμματισμός και Εφαρμογές Υπολογιστών Προγραμματισμός και Εφαρμογές Υπολογιστών Ενότητα 1: Αλγόριθμοι και Επίλυση Προβλημάτων Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Κ.Π. Γιαλούρης Μαθησιακοί Στόχοι Ενότητας Απόκτηση αναλυτικής και

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

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

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

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

Μαλούτα Θεανώ Σελίδα 1

Μαλούτα Θεανώ Σελίδα 1 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες

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

ΑΕΠΠ Ερωτήσεις θεωρίας

ΑΕΠΠ Ερωτήσεις θεωρίας ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος

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

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν

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

του προγράμματος diagrama_rohs.zip )

του προγράμματος diagrama_rohs.zip ) έκδοση 3.20 ( κατέβασμα του προγράμματος diagrama_rohs.zip ) Το πρόγραμμα αυτό γράφτηκε όχι να γίνει μια γλώσσα προγραμματισμού, αλλά να γίνει ένα εργαλείο για την εισαγωγή των μαθητών στον προγραμματισμό.

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

Μέρος B: Εισαγωγή στις έννοιες παιδαγωγικής αξιοποίησης των ΤΠΕ με εφαρμογή στη διδακτική της Πληροφορικής Οργάνωση και Σχεδίαση Μαθήματος

Μέρος B: Εισαγωγή στις έννοιες παιδαγωγικής αξιοποίησης των ΤΠΕ με εφαρμογή στη διδακτική της Πληροφορικής Οργάνωση και Σχεδίαση Μαθήματος Μέρος: Θέμα: Μέρος B: Εισαγωγή στις έννοιες παιδαγωγικής αξιοποίησης των ΤΠΕ με εφαρμογή στη διδακτική της Πληροφορικής Οργάνωση και Σχεδίαση Μαθήματος Φύλλα Δραστηριότητας L1 - Εύκολες L2 - Μέτριες L3

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

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

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 1. ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦ. ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ Καράκιζα Τσαμπίκα 1. ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦ. 2ο-8ο:ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εισαγωγή στην εντολή «για» (2.4.5, 8.2.3) 2. ΤΑΞΗ: Γ Γενικού Λυκείου (τεχνολογική

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

Διδακτικές Τεχνικές (Στρατηγικές)

Διδακτικές Τεχνικές (Στρατηγικές) Διδακτικές Τεχνικές (Στρατηγικές) Ενδεικτικές τεχνικές διδασκαλίας: 1. Εισήγηση ή διάλεξη ή Μονολογική Παρουσίαση 2. Συζήτηση ή διάλογος 3. Ερωταποκρίσεις 4. Χιονοστιβάδα 5. Καταιγισμός Ιδεών 6. Επίδειξη

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

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

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

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

Ενότητα 1: Παρουσίαση μαθήματος. Διδάσκων: Βασίλης Κόμης, Καθηγητής

Ενότητα 1: Παρουσίαση μαθήματος. Διδάσκων: Βασίλης Κόμης, Καθηγητής Διδακτική της Πληροφορικής: Ερευνητικές προσεγγίσεις στη μάθηση και τη διδασκαλία Μάθημα επιλογής B εξάμηνο, Πρόγραμμα Μεταπτυχιακών Σπουδών Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 4o Εργαστήριο Σ.Α.Ε

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 4o Εργαστήριο Σ.Α.Ε ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 4o Εργαστήριο Σ.Α.Ε Ενότητα : Μελέτη και Σχεδίαση Σ.Α.Ε Με χρήση του MATLAB Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν

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

Συντάχθηκε απο τον/την Administrator Δευτέρα, 22 Φεβρουάριος :11 - Τελευταία Ενημέρωση Παρασκευή, 26 Φεβρουάριος :52

Συντάχθηκε απο τον/την Administrator Δευτέρα, 22 Φεβρουάριος :11 - Τελευταία Ενημέρωση Παρασκευή, 26 Φεβρουάριος :52 «Εκτέλεση Αλγορίθμων σε ψευδογλώσσα μέσα στο Word και στο Excel» (κατέβασμα του αρχείου algori8mos.zip ) ΠΕΡΙΛΗΨΗ Ενώ ο μαθητής μπορεί να μάθει την λειτουργία των εντολών της ψευδογλώσσας και να τις χρησιμοποιήσει

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

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

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

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

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

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

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

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

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

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

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19 Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφ. 2 Θεωρητική Επιστήμη Υπολογιστών 2.3.1.1 Έννοια προγράμματος Τι είναι πρόγραμμα και τι προγραμματισμός; Πρόγραμμα είναι το σύνολο εντολών που χρειάζεται

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

Πληροφορική 2. Αλγόριθμοι

Πληροφορική 2. Αλγόριθμοι Πληροφορική 2 Αλγόριθμοι 1 2 Τι είναι αλγόριθμος; Αλγόριθμος είναι ένα διατεταγμένο σύνολο από σαφή βήματα το οποίο παράγει κάποιο αποτέλεσμα και τερματίζεται σε πεπερασμένο χρόνο. Ο αλγόριθμος δέχεται

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

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

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

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

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB)

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB) ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΜΕΘΟΔΟΙ ΕΠΙΛΥΣΗΣ ΜΕ Η/Υ 1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB) Ν.Δ. Λαγαρός Μ. Φραγκιαδάκης Α. Στάμος Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

Περιεχόµενα. Ανασκόπηση - Ορισµοί. Ο κύκλος ανάπτυξης προγράµµατος. Γλώσσες Προγραµµατισµού Ασκήσεις

Περιεχόµενα. Ανασκόπηση - Ορισµοί. Ο κύκλος ανάπτυξης προγράµµατος. Γλώσσες Προγραµµατισµού Ασκήσεις Προγραµµατισµός Η/Υ Ανασκόπηση - Ορισµοί Περιεχόµενα Ο κύκλος ανάπτυξης προγράµµατος Περιγραφή προβλήµατος Ανάλυση προβλήµατος Λογικό ιάγραµµα Ψευδοκώδικας Κωδικοποίηση Συντήρηση Γλώσσες Προγραµµατισµού

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

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

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Μάθηµα Κατεύθυνσης Πληροφορική Επιστήµη Η.Υ. Γ Ενιαίου Λυκείου ΟΚΤΩΒΡΙΟΣ 2005 1 Αναλυτικό Πρόγραµµα Μάθηµα Κατεύθυνσης:

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Μάριος Αραποστάθης Καθηγητής πληροφορικής Βαρβάκειου Λύκειου http://users.sch.gr/mariosarapostathis 6.1 Η έννοια του

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

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗ, Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗ, Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ Σκοπός του μαθήματος είναι οι μαθητές και οι μαθήτριες να αναπτύξουν ικανότητες αναλυτικής και συνθετικής σκέψης, ώστε να επιλύουν προβλήματα, να σχεδιάζουν

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός... 1 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Διάρκεια 3 ώρες Στοιχεία Μαθητή: Όνομα... Επώνυμο... Βαθμός... 2 Θεμα Α (30%) Α1 ΣΩΣΤΟ - ΛΑΘΟΣ 1. Ένα υποπρόγραμμα δεν μπορεί να κληθεί περισσότερες

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

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

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

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

Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το

Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το Σηµαντικά σηµεία κεφαλαίου Τα τρία στάδια επίλυσης ενός προβλήµατος: Ακριβής προσδιορισµό του προβλήµατος Ανάπτυξη του αντίστοιχου αλγορίθµου. ιατύπωση του αλγορίθµου σε κατανοητή µορφή από τον υπολογιστή.

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

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class

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

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

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

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

Α. Ερωτήσεις Ανάπτυξης

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΕΡΛΙΑΟΥΝΤΑΣ ΣΤΕΦΑΝΟΣ, ΠΕ19 ΚΕΦΑΛΑΙΟ 3 Αλγόριθμοι 3. Αλγόριθμοι 2 3. Αλγόριθμοι 3.1 Η έννοια του αλγορίθμου 3.2 Χαρακτηριστικά αλγορίθμου 3.3 Ανάλυση αλγορίθμων

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

Στάδια επίλυσης προβλήματος -Εφαρμογή στη Δομή της Επανάληψης

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

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 4 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

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

Ε Ι Α Γ Ω Γ Η Σ Ο Ν Π Ρ Ο Γ Ρ Α Μ Μ Α Σ Ι Μ Ο Κ Ε Υ Α Λ Α Ι Ο 6. Σο πρόγραμμα γράφεται σε κάποια γλώσσα προγραμματισμού.

Ε Ι Α Γ Ω Γ Η Σ Ο Ν Π Ρ Ο Γ Ρ Α Μ Μ Α Σ Ι Μ Ο Κ Ε Υ Α Λ Α Ι Ο 6. Σο πρόγραμμα γράφεται σε κάποια γλώσσα προγραμματισμού. Κεφάλαιο 6 6.1 Η έννοια του προγράμματος Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία σημαντικά στάδια : Σον ακριβή προσδιορισμό του προβλήματος Σην ανάπτυξη του αντίστοιχου αλγορίθμου

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

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου 49 Διδακτικές ενότητες 6.1 Γλώσσες και εργαλεία προγραμματισμού 6.2 Σύγχρονα προγραμματιστικά περιβάλλοντα Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν την ανάγκη ύπαρξης τόσο

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

Τα σχέδια μαθήματος 1 Εισαγωγή

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

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

Θερμοδυναμική - Εργαστήριο

Θερμοδυναμική - Εργαστήριο Θερμοδυναμική - Εργαστήριο Ενότητα 2: Εισαγωγή σε έννοιες προγραμματισμού με υπολογιστή Κυρατζής Νικόλαος Τμήμα Μηχανικών Περιβάλλοντος και Μηχανικών Αντιρρύπανσης ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

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

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

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

Διδακτική της Πληροφορικής: ερευνητικές προσεγγίσεις στη μάθηση και στη διδασκαλία (ΜΠΣ)

Διδακτική της Πληροφορικής: ερευνητικές προσεγγίσεις στη μάθηση και στη διδασκαλία (ΜΠΣ) Διδακτική της Πληροφορικής: ερευνητικές προσεγγίσεις στη μάθηση και στη διδασκαλία (ΜΠΣ) Ενότητα: Εργασίες Διδάσκων: Βασίλης Κόμης, Καθηγητής komis@upatras.gr www.ecedu.upatras.gr/komis/ Τμήμα Επιστημών

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

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης Κ.Π. Γιαλούρης Στόχοι του μαθήματος Απόκτηση αναλυτικής και αλγοριθμικής σκέψης Απόκτηση δεξιοτήτων επίλυσης προβλημάτων Γνώση προγραμματισμού σε Python 2 Στόχοι του σημερινού μαθήματος Κατανόηση της έννοιας

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

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

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

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

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή.

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή. ΑΕσΠΠ-Κεφ6. Εισαγωγή στον προγραμματισμό 1 ΣΩΣΤΟ ΛΑΘΟΣ 1. Οι γλώσσες προγραμματισμού αναπτυχθήκαν με σκοπό την επικοινωνία ανθρώπου μηχανής. 2. Αλγόριθμος = Πρόγραμμα + Δομές Δεδομένων 3. Ένα πρόγραμμα

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

Πληροφορική 2. Γλώσσες Προγραμματισμού

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

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

Εκπαιδευτικά Προγραµµατιστικά Περιβάλλοντα βασισµένα στους Εκδότες Σύνταξης: Ανάλυση Εργαλείων και Επισκόπηση Αποτελεσµάτων Αξιολόγησης

Εκπαιδευτικά Προγραµµατιστικά Περιβάλλοντα βασισµένα στους Εκδότες Σύνταξης: Ανάλυση Εργαλείων και Επισκόπηση Αποτελεσµάτων Αξιολόγησης Εκπαιδευτικά Προγραµµατιστικά Περιβάλλοντα βασισµένα στους Εκδότες Σύνταξης: Ανάλυση Εργαλείων και Επισκόπηση Αποτελεσµάτων Αξιολόγησης Ξυνόγαλος Στέλιος Υποψήφιος ιδάκτωρ, Τµήµα Εφαρµοσµένης Πληροφορικής,

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

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

Διδακτική της Πληροφορικής Διδακτική της Πληροφορικής Ενότητα 1: Εισαγωγή Δημήτριος Τσώλης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών Προβληματική Την τελευταία εικοσαετία,

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

Προγραμματισμός I (Θ)

Προγραμματισμός I (Θ) Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Προγραμματισμός I (Θ) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2017 Δρ. Δημήτρης Βαρσάμης Οκτώβριος

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

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2670

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2670 ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2670 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ Έκτο ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Δομές Δεδομένων και Αλγόριθμοι ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ

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

«Give me your PIN! You have three tries!» (Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον, ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ: ΟΣΟ ΕΠΑΝΑΛΑΒΕ)»

«Give me your PIN! You have three tries!» (Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον, ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ: ΟΣΟ ΕΠΑΝΑΛΑΒΕ)» «Give me your PIN! You have three tries!» (Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον, ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ: ΟΣΟ ΕΠΑΝΑΛΑΒΕ)» Ζαπρούδη Πασχαλία Καθηγήτρια Πληροφορικής, 4ο ΓΕ.Λ. Σερρών elza.serr@gmail.com

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

Άξονας ανάπτυξης του µαθήµατος 3. Γενικός σκοπός του µαθήµατος. Το µάθηµα της Πληροφορικής στο Γυµνάσιο

Άξονας ανάπτυξης του µαθήµατος 3. Γενικός σκοπός του µαθήµατος. Το µάθηµα της Πληροφορικής στο Γυµνάσιο Το µάθηµα της Πληροφορικής στο Γυµνάσιο Χρήση του ελεύθερου λογισµικού "Γλωσσοµάθεια" για την διδασκαλία εννοιών αλγοριθµικής - προγραµµατισµού στη Γ' Φουστέρης Νικόλαος Μηχανικός Πληροφορικής Τ.Ε. Καθηγητής

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

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr Κανόνες Ομαλής Λειτουργίας Ερχόμαστε στην ώρα μας Δεν καπνίζουμε και τρώμε εντός της αίθουσας

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

Μάθημα: Διδακτική της Πληροφορικής. Περιγραφή μαθήματος. Διδάσκων: Παλαιγεωργίου Γ. Διαλέξεις: Παρασκευή 17:00-20:00

Μάθημα: Διδακτική της Πληροφορικής. Περιγραφή μαθήματος. Διδάσκων: Παλαιγεωργίου Γ. Διαλέξεις: Παρασκευή 17:00-20:00 Μάθημα: Διδακτική της Πληροφορικής Διδάσκων: Παλαιγεωργίου Γ. Διαλέξεις: Παρασκευή 17:00-20:00 email: gpalegeo@gmail.com Περιγραφή μαθήματος Με τον όρο "Διδακτική της Πληροφορικής" εννοούμε τη μελέτη,

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

ΑΝΑΣΤΟΧΑΣΜΟΣ 1ης ΔΙΔΑΚΤΙΚΗΣ ΠΑΡΕΜΒΑΣΗΣ

ΑΝΑΣΤΟΧΑΣΜΟΣ 1ης ΔΙΔΑΚΤΙΚΗΣ ΠΑΡΕΜΒΑΣΗΣ Αναστοχασμός ΑΝΑΣΤΟΧΑΣΜΟΣ 1ης ΔΙΔΑΚΤΙΚΗΣ ΠΑΡΕΜΒΑΣΗΣ ΟΝΟΜΑΤΕΠΩΝΥΜΟ(A) : Αθηνά Ανδριανοπούλου ΠΕ19 ΤΙΤΛΟΣ ΔΡΑΣΤΗΡΙΟΤΗΤΑΣ: Προγραμματισμός σε Ψευδογλώσσα - Δομές Επανάληψης. Το πρόβλημα ελαστικής/ανελαστικής

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

Η έννοια της μεταβλητής και της λίστας με την βοήθεια του λογισμικού Scratch

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Καθηγητής Πληροφορικής ΠΕ19 1 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 6 ο : ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΙΣΤΟΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ: http://eclass.sch.gr/courses/el594100/ Η έννοια του προγράμματος

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

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1 ΚΕΦΑΛΑΙΟ 7 ο ΠΡΟΓΡΑΜΜΑ : Το πρόγραμμα αποτελείται από μια σειρά οδηγιών, που ονομάζονται εντολές, για την εκτέλεση τέτοιου είδους πράξεων, καθώς επίσης και από ένα σύνολο πρόσθετων οδηγιών ελέγχου, που

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

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

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

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

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

Κεφάλαιο 1 Προγραμματισμός Υπολογιστή. Εφαρμογές Πληροφορικής Κεφ. 7 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 1 Προγραμματισμός Υπολογιστή Καραμαούνας Πολύκαρπος 1 7.1 Η προγραμματιζόμενη μηχανή Από τις βασικότερες διαφορές ανάμεσα στον υπολογιστή και στις περισσότερες ηλεκτρονικές συσκευές είναι η δυνατότητα

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

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

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

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

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

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

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

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

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 1 ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Μάθημα 1ο Τμήμα Διοίκησης Επιχειρήσεων α εξάμηνο Β. Φερεντίνος Ορισμός Wikipedia.org 2 Δομημένος προγραμματισμός (structured programming) ή διαδικαστικός προγραμματισμός (procedural

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

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

8 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα Περιεχόμενα Πρόλογος... 9 Κεφάλαιο 1: Δομή και λειτουργία του υπολογιστή... 11 Κεφάλαιο 2: Χρήση Λ.Σ. DOS και Windows... 19 Κεφάλαιο 3: Δίκτυα Υπολογιστών και Επικοινωνίας... 27 Κεφάλαιο 4: Unix... 37

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

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ( Απαντήσεις & Λύσεις Βιβλίου) 1. Σκοποί κεφαλαίου Κύκλος ανάπτυξης προγράµµατος Κατηγορίες γλωσσών προγραµµατισµού

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

Μεταγλωττιστές Ενότητα 1: Εισαγωγή

Μεταγλωττιστές Ενότητα 1: Εισαγωγή Μεταγλωττιστές Ενότητα 1: Εισαγωγή Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,

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

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ. Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ. Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9 ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΤΜΗΜΑ ΠΟΛΥΤΕΧΝΙΚΗ Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9 ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Επιστημονικός Προγραμματισμός

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

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0 Εθνικό & Καποδιστριακό Πανεπιστήµιο Αθηνών Τµήµα Μεθοδολογίας, Ιστορίας & Θεωρίας της Επιστήµης ιαπανεπιστηµιακό Πρόγραµµα Μεταπτυχιακών Σπουδών «Βασική και Εφαρµοσµένη Γνωσιακή Επιστήµη» Σύντοµο Εγχειρίδιο

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

ΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ

ΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ Α) Να γράψετε στο τετράδιό σας τον αριθμό κάθε πρότασης και δίπλα το γράμμα "Σ", αν είναι σωστή, ή το γράμμα "Λ", αν είναι λανθασμένη. (Μονάδες 25) 1. Ένα αδόμητο πρόβλημα είναι ταυτόχρονα και ανοικτό

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

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

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

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

Κεφάλαιο 10 ο Υποπρογράµµατα

Κεφάλαιο 10 ο Υποπρογράµµατα Κεφάλαιο 10 ο Υποπρογράµµατα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Η αντιµετώπιση των σύνθετων προβληµάτων και η ανάπτυξη των αντίστοιχων προγραµµάτων µπορεί να γίνει µε την ιεραρχική σχεδίαση,

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

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

Εισαγωγή στον προγραμματισμό Κεφάλαιο 6 Εισαγωγή στον προγραμματισμό 6.1 Γενικός διδακτικός σκοπός Ο γενικός σκοπός του κεφαλαίου είναι να καταστούν ικανοί ο μαθητές να αναγνωρίζουν τις βασικές τεχνικές προγραμματισμού και να χειρίζονται

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

Ο ρόλος των αναπαραστάσεων στην επίλυση προβλήματος

Ο ρόλος των αναπαραστάσεων στην επίλυση προβλήματος Ο ρόλος των αναπαραστάσεων στην επίλυση προβλήματος Μητροσούδης Απόστολος ΑΜ 945 Παπαϊωάννου Ιωάννα ΑΜ 927 Παπλωματά Χρυσούλα ΑΜ 930 Τσάκου Ελένη ΑΜ 942 Χατζησάββα Ελένη ΑΜ 938 Οπτικοποίηση (Visualization)

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ Θέμα Α ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2016-2017 Πάτρα 3/5/2017 Ονοματεπώνυμο:.. Α1. Να γράψετε στην κόλλα σας τον αριθμό

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 6: Λογισμικό Υπολογιστών Γλώσσες Προγραμματισμού Πασχαλίδης Δημοσθένης Τμήμα Διαχείρισης Εκκλησιαστικών Κειμηλίων Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

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

723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας

723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας 723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας Το Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών του ΤΕΙ Λάρισας ιδρύθηκε με το Προεδρικό Διάταγμα 200/1999 (ΦΕΚ 179 06/09/99), με πρώτο

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