ΕΚΠΑΙΔΕΥΤΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΤΗΣ ΕΥΡΥΤΕΡΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΔΙΑΦΟΡΕΤΙΚΟ ΛΟΓΙΣΜΙΚΟ ΓΙΑ ΚΑΘΕ ΠΤΥΧΗ ΤΟΥ Κάππας Κων/νος Επιμορφωτής ΤΠΕ -

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βασικές έννοιες αλγορίθμων
Advertisements

ΟΙ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟΙ ΜΙΚΡΟΚΟΣΜΟΙ
Επιμέλεια: Τίκβα Χριστίνα
• ΕΙΣΑΓΩΓΙΚΑ • ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ • ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ • ΣΤΟΧΟΙ • ΜΕΘΟΔΟΙ ΔΙΔΑΣΚΑΛΙΑΣ • ΑΞΙΟΛΟΓΗΣΗ - ΑΥΤΟΑΞΙΟΛΟΓΗΣΗ.
7.5.2 Αντικειμενοστραφής προγραμματισμός
Το μάθημα της Πληροφορικής Η πραγματικότητα σήμερα!!! ΗΥ-302:Διδακτική της Πληροφορικής Επιμέλεια-Παρουσίαση Γεωργία Αδαμοπούλου Εύα Νοικοκυράκη.
ΚΑΤΕΡΙΝΑ ΧΑΤΖΗΦΩΤΕΙΝΟΥ M.Sc. Computation, Univ. of London
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
Κυριακή 30 Σεπτεμβρίου 2007 Βεύη Φλώρινας Βεύη Φλώρινας 2η ΣΥΝΑΝΤΗΣΗ ΚΑΘΗΓΗΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ2η ΣΥΝΑΝΤΗΣΗ ΚΑΘΗΓΗΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΥΤΙΚΗΣ.
Προγραμματισμός PASCAL Πληροφορική Γ' Λυκείου μέρος α
Κεφάλαιο 2 : Βασικές Έννοιες Αλγορίθμων 2.1 Τι είναι αλγόριθμος
Η χρήση των Τ.Π.Ε. κατά τη διδασκαλία των μαθηματικών Α΄ Λυκείου
Ο ΕΠ Ολοκληρωμένο Ε κπαιδευτικό και Π ακέτο ΥΔΑ Π για την Υ ποστήριξη της Δ ιδασκαλίας Α λγοριθμικής & Προγραμματισμού ΔΕ στη Δευτεροβάθμια Εκπαίδευση.
Βασίλης Κόμης Αναπληρωτής Καθηγητής
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
ΛΟΓΙΣΜΙΚΟ Πρόγραμμα Είναι μία ακολουθία από εντολές, σε λογική σειρά, με σκοπό να κατευθύνουν τον Η.Υ. στην εκτέλεση των επιθυμητών εργασιών. ΛΟΓΙΣΜΙΚΟ.
Εφαρμογές του Scratch στην διδασκαλία της Πληροφορικής
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Κεφ.1 Εισαγωγη στην εννοια του Αλγοριθμου και στον Προγραμματισμο
Ενσωμάτωση – χρήση του προγράμματος «ΓλωσσοΜάθεια» στην εκπαιδευτική διαδικασία Στοχεύοντας στο να αποκτήσει το μάθημα της Γ’ τάξης Τεχνολογικής κατεύθυνσης.
“Το Μάθημα ΑΕΠΠ (Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον) της Γ’ Τάξης Γενικού Λυκείου – Τεχνικές Διδασκαλίας” Κυριακή 30 Σεπτεμβρίου η.
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Ενότητα Α.4. Δομημένος Προγραμματισμός
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
1.5 Γλώσσες Προγραμματισμού
Κατανόηση (δεδομένα – ζητούμενα) Ανάλυση σε απλούστερα προβλήματα Επίλυση με οργανωμένα, απολύτως καθορισμένα, πεπερασμένα βήματα ΑΛΓΟΡΙΘΜΟΣ.
Σχεδίαση Εκπαιδευτικού Λογισμικού Σχέδιο Μαθήματος – Ανάπτυξη Εφαρμογών Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης Ιωάννης Βλαχόπουλος – Μ1249 Αικατερίνη Δρόσου.
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
Η διδασκαλία του Προγραμματισμού στο Ενιαίο Λύκειο Προς ένα ολοκληρωμένο πλαίσιο με στόχο την ανάπτυξη δεξιοτήτων επίλυσης προβλημάτων Αθανάσιος Τζιμογιάννης.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Προγραμματισμός Η / Υ 6 η Διάλεξη.
Σύνδεση στόχου με Πληροφορική 1 Παραδείγματα κριτικής σκέψης –Δημιουργία ιστοσελίδας ή video clip με καθορισμένα κριτήρια για ένα θέμα της επικαιρότητας.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. ΥΠΟΛΟΓΙΣΤΗΣ Μηχανή που μπορεί να φέρει σε πέρας πνευματικές εργασίες ρουτίνας με μεγάλη ταχύτητα.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Δίνονται το ονοματεπώνυμο κάθε μαθητή μιας τάξης και η βαθμολογία του σε κάθε μάθημά του και θέλουμε να υπολογίσουμε το μέσο όρο της βαθμολογίας όλων των.
Κάντε κλικ για έναρξη… Τ Ο ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ Κέντρο εντολών Χώρος γραφικών (σελίδα) Χώρος σύνταξης διαδικασιών.
Ερωτήσεις & Φύλλο εργασίας
Χρήση του ελεύθερου λογισμικού "Γλωσσομάθεια" για την διδασκαλία εννοιών αλγοριθμικής - προγραμματισμού στη Γ' Γυμνασίου Φουστέρης Νικόλαος Μηχανικός.
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Βασικές συνιστώσες/εντολές ενός αλγορίθμου
Διδακτική Πληροφορικής Ενότητα 3: Η Πληροφορική στην Εκπαίδευση. Διδάσκων: Γεώργιος Σούλτης, Επίκουρος Καθηγητής. Τμήμα Μηχανικών Πληροφορικής, Τεχνολογικής.
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Ελευθερία στα σχολεία Οδηγός εγκατάστασης Ubuntu Ltsp + Εκπαιδευτικό υλικό.
ΚΑΤΑΝΟΩ ΤΙΣ ΜΕΤΑΒΛΗΤΕΣ ΜΕ ΤΗ ΒΟΗΘΕΙΑ ΤΟΥ SCRATCH Χρήστος Μανώλης, Πληροφορικός ΠΕ 19 ΘΕΣΣΑΛΟΝΙΚΗ / ΑΥΓΟΥΣΤΟΣ 2015 Ομάδα ανάπτυξης 6 ο εσπερινό ΕΠΑΛ Θεσσαλονίκης.
Δομή & και Αξιολόγηση εκπαιδευτικών σεναρίων. Διδασκαλία μέσω παραδείγματος Ανοίξτε την παρακάτω ιστοσελίδα και διαβάστε το σενάριο βασισμένο στο «Πούσι»
ΚΕΦΑΛΑΙΟ 2ο - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Ανάλυση κρίσιμου συμβάντος
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ
Διδακτική της Πληροφορικής
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Δημιουργία σεναρίου.
ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΤΗ C
ΦΑΣΕΙΣ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΟΣ – ΑΝΑΠΤΥΞΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ
Στοιχεία Δομημένου Προγραμματισμού
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ΑΛΓΟΡΙΘΜΟΣ.
Διδασκαλία με την μέθοδο project
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ Η/Υ
ΜΑΘΗΜΑ: ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ ΔΙΔΑΣΚΩΝ: Δ. ΠΟΤΑΡΗ ΕΤΟΣ:
Αναπαράσταση Αλγορίθμου
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ
Β.ΕΠΑΛ-Γενικής Παιδείας  ΜΑΘΗΜΑ: Εισαγωγή στης αρχές Επιστήμης των Η/Υ  ΚΕΦΑΛΑΙΟ 4: Γλώσσες Αναπαράστασης Αλγορίθμων  ΕΝΟΤΗΤΑ 4.2: Δομή Ακολουθίας 
2Ο ΓΕΛ ΙΛΙΟΥ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Β’ ΛΥΚΕΙΟΥ
ΠΛΗΡΟΦΟΡΙΚΗ Γ΄ Γυμνασίου Α΄ Τρίμηνο
Σκοπός Η συνοπτική παρουσίαση
Μεταγράφημα παρουσίασης:

ΕΚΠΑΙΔΕΥΤΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΤΗΣ ΕΥΡΥΤΕΡΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΔΙΑΦΟΡΕΤΙΚΟ ΛΟΓΙΣΜΙΚΟ ΓΙΑ ΚΑΘΕ ΠΤΥΧΗ ΤΟΥ Κάππας Κων/νος Επιμορφωτής ΤΠΕ - Πληροφορικής

Η Αλγοριθμική και ο Προγραμματισμός στα μαθήματα του σχολείου Ο τρόπος και η λογική που οι μαθητές αντιμετώπιζαν την Πληροφορική και την έννοια του Προγραμματισμού ήταν και ίσως να είναι ακόμη αλληλένδετη με κάποια γλώσσα προγρ/σμού υψηλού επιπέδου ( Pascal, Basic, Cobol, C). n n Υπήρχαν πολλά προβλήματα στην εκτέλεση προγραμμάτων που δεν οφείλονταν σε λάθος του αλγορίθμου, αλλά: – –1) στη μετάβαση από τη μια έκδοση της ίδιας γλώσσας προγρ/σμού στη άλλη, – –2) στη μετατροπή από την Α στη Β γλώσσα. Τα λογικά λάθη ήταν τα πιο δύσκολα στην κατανόηση για τον μαθητή, αλλά και στην εύρεση και εν συνεχεία στη διόρθωση από πλευράς του καθηγητή. Η κατάσταση πριν...

n n τα μαθήματα άλλαξαν, αλλά και ο σκοπός τους είναι αρκετά διαφορετικός, ο τρόπος προσέγγισης του Προγραμματισμού είναι η σχεδίαση, καταγραφή, λειτουργία-ροή, εκτέλεση του αλγορίθμου. n n Ο ψευδοκώδικας είναι μια προσωρινή καλή λύση πριν την τελική μετάβαση σε γλώσσα προγρ/σμού. Η υλοποίησή του σε οποιαδήποτε γλώσσα προγραμματισμού είναι κάτι δευτερεύον. Η κατάσταση τώρα...

Σημεία προσοχής n n Τα θέματα εφαρμογής και πρακτικής είναι ουσιαστικά ασκήσεις επί χάρτου. n n Η πίεση χρόνου δεν αφήνει τους καθηγητές να διδάξουν σε βάθος την σύνταξη κάποιας γλώσσας προγραμματισμού και τους μαθητές να την εμπεδώσουν. n n Σκοπός του Π.Σ. δεν είναι να μάθουν οι μαθητές μας μια γλώσσα προγρ/σμού, αλλά να καταγράφουν το σκεπτικό τους - τον αλγόριθμό τους. n n Ο καθηγητής να έχει εναλλακτικούς τρόπους παρουσίασης και ανάπτυξης του μαθήματος/έννοιας κάνοντας βεβαίως χρήση των Τ.Π.Ε και Εκπαιδευτικών Λογισμικών. n n Είναι απαραίτητη η ανάπτυξη – παρουσίαση μιας πτυχής- πλευράς ή επιμέρους έννοιας κάποιας ευρύτερης έννοιας. Ο ρόλος της οπτικοποίησης εισάγεται υποστηρικτικά για την ευκολότερη κατανόηση εννοιών, από τους μαθητές.

Τεχνική Προσέγγισης Η Οπτικοποίηση, ο ήχος, τα animations, οι εικόνες είναι στοιχεία- μέσα που προσδίνουν ένα είδος φιλικότητας στους μαθητές με τον Η/Υ με ψυχαγωγικό χαρακτήρα. n n Το μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον της Γ’ Ενιαίου Λυκείου, Τεχνολογικής κατεύθυνσης (που είναι εξεταζόμενο), προσφέρεται για ανάπτυξη αλγορίθμων και άμεσα εμπλεκόμενων εννοιών με Τ.Π.Ε & Εκπ/κά Λογ/κά. n n Η προσέγγιση που θέλω να δώσω και να επισημάνω, είναι για διαφορετικές πτυχές-πλευρές της ίδιας έννοιας ή άμεσα συσχετιζόμενων εννοιών που υποβοηθούν για την ανάπτυξη και κατανόηση του προς διδασκαλία μαθήματος. Άρα ανάλογα ποια πτυχή της έννοιας θέλουμε να τονιστεί, πρέπει να επιλεγεί και το καταλληλότερο λογισμικό (χωρίς να σημαίνει απαραίτητα ότι, το επιλεγμένο λογισμικό δεν εξυπηρετεί και κάποιες άλλες πτυχές της ίδιας ή διαφορετικής έννοιας). «Συνδυασμός Λογισμικών»

Τι θα θέλαμε για έναν αλγόριθμο εφόσον τον σκεφτούμε... n n 1.Κατ’ αρχήν να τον γράψουμε με κάποιο τρόπο, που θα μας έδινε κάποια αποτελέσματα, χωρίς να εμπλακούμε σε περιβάλλον. 2.Να δούμε τη λειτουργία του ( Input – Output ) καθώς και τη λογική ροή του. 3. Να γραφτεί σε κάποια “εύκολη γλώσσα” και να δούμε την ‘διαφανή’ εκτέλεσή του. (δηλ. να φαίνονται τα ενδιάμεσα αποτελέσματα, τιμές μεταβλητών). 4.Αφού υλοποιηθεί σε κάποια πραγματική γλώσσα προγραμματισμού (π.χ. Pascal ), να οπτικοποιηθεί η εκτέλεσή του για να δούμε αναλυτικά (βήμα- βήμα) τη εσωτερική λειτουργία του και την απόδοσή του. 5.Να γίνει σύγκριση στα αποτελέσματα (καταχωρήσεις τιμών σε μεταβλητές) και στις δυνατότητες, για κάθε ένα στάδιο από τα προαναφερθέντα. Πρόταση να είναι να χρησιμοποιούμε πρώτα τα ήδη γνωστά λογισμικά και έπειτα τα ειδικά λογισμικά – ειδικότητας. Τα λογισμικά που επιλέγονται και χρησιμοποιούνται κατά σειρά με βάση όλα τα προαναφερθέντα είναι: Excel, PowerPoint, ΔΕΛΥΣ, DynaLab και Ελπήνωρ.

Η επιμέρους προσέγγιση με τα Λογισμικά Με το Excel Με το Excel : Με το Excel Με το Excel – –Δυνατότητα απευθείας καταχώρησης τιμών και τύπων σε ‘θέσεις μνήμης’ για απόδοση Input – Output. – –Δυνατότητα καταγραφής του αλγορίθμου με χρήση n n α) κελλιών/μνημών και εναλλαγών τιμών σε αυτά/ές. n n β) συναρτήσεων και τύπων που είναι σχεδόν ήδη γνωστά στους μαθητές. n n γ) άμεσων υπολογισμών. Με το PowerPoint Με το PowerPoint δίνεται η Δυνατότητα οπτικοποίησης του αλγορίθμου με : Με το PowerPoint Με το PowerPoint – –τη χρήση του “ χάρτινου Η/Υ ” για την λειτουργία του αλγορίθμου, – –την οπτικοποίηση ροής του λογικού διαγράμματος του αλγορίθμου.

Με το ΔΕΛΥΣ Με το ΔΕΛΥΣ : Με το ΔΕΛΥΣ Με το ΔΕΛΥΣ – –Δυνατότητα αναπαράστασης του αλγορίθμου σε απλή γλώσσα ‘Χ’ με λίγα σύμβολα και εντολές. – –Δυνατότητα διαφανούς εκτέλεσης του προγράμματος στην παραπάνω ψευδογλώσσα. Με το DynaLab Με το DynaLab : Με το DynaLab Με το DynaLab – –Δυνατότητα Οπτικοποίησης της εκτέλεσης του αλγορίθμου, γραμμένος σε πραγματική γλώσσα προγραμματισμού την Pascal. Με το ΕΛΠΗΝΩΡ Με το ΕΛΠΗΝΩΡ : Με το ΕΛΠΗΝΩΡ Με το ΕΛΠΗΝΩΡ – –Δυνατότητα προσομοίωσης αναπαράστασης/καταγραφής του αλγορίθμου σε ψευδοκώδικα. – –Δυνατότητα εκτέλεσης του αλγορίθμου σε ψευδοκώδικα & αυτόματης κωδικοποίησης σε γλώσσα προγραμματισμού Basic & λογ. Διαγράμματος.