10 ο Πανελλήνιο Συνέδριο Καθηγητών Πληροφορικής Διδάσκοντας Python στην Α τάξη Γενικού Λυκείου

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

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

Αναδιάρθρωση και εξορθολογισμός της διδακτέας ύλης Πληροφορικής Α & Β ΓΕ.Λ.

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

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

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

Εκπαιδευτικό Σενάριο 2

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΘΕΜΑ : «Από την ΜicroWorlds Pro στην Python. Μια Βιωματική Διδακτική Πρόταση.»

Εισαγωγή στις δομές δεδομένων Στοίβα και Ουρά με τη βοήθεια του Scratch

Διευθύνσεις Δ.Ε. της Τ.Κ. Πόλη: Μαρούσι. χώρας Ιστοσελίδα: ΚΟΙΝ:

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

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

Πληροφορική Γυμνασίου. Δρ. Κοτίνη Ισαβέλλα Σχ. Σύμβουλος Πληροφορικής Πέλλας, Ημαθίας και Πιερίας

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

ΠΡΟΣ: ΚΟΙΝ. ΘΕΜΑ: Οδηγίες για τη διδασκαλία μαθημάτων του Γενικού και του Εσπερινού Γενικού Λυκείου

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

Ο πρώτος νόμος της Θερμοδυναμικής για τα κλειστά συστήματα

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

2o Πανελλήνιο Εκπαιδευτικό Συνέδριο Ημαθίας

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

ΠΕΚΑΠ-Συνάντηση με ΓΓ ΥπΠΕΘ

Προγραμματίζω παίζοντας: βασικές έννοιες προγραμματισμού με το Scratch

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

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

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

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

«Εισαγωγή στην Γλώσσα Προγραμματισμού Python»

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

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

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

ΘΕΜΑ: Οδηγίες για τη διδασκαλία του μαθήματος Εφαρμογές Πληροφορικής στην Α τάξη Ημερήσιου και Εσπερινού ΓΕΛ για το σχολ.

"Ανακαλύπτοντας την ένατη τέχνη...τα κόμικς!"

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

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

Ερευνητικό Πρόγραμμα Αξιολόγησης των Εσπερινών Σχολών Μέσης Γενικής και Μέσης Τεχνικής Εκπαίδευσης ( )

Ξεκινώντας τον Προγραµµατισµό στις τάξεις του ηµοτικού Παίζοντας µε το Scratch

Παιδαγωγικές εφαρμογές Η/Υ. Μάθημα 1 ο

Μικτή επιμόρφωση εκπαιδευτικών με την υποστήριξη Ολοκληρωμένου Συστήματος Διαχείρισης Μαθημάτων Μάθησης (ΟΣΔΜΜ) MOODLE - LAMS

Δημιουργία, εμφάνιση, μέτρηση πλήθους γραμμών, λέξεων και χαρακτήρων αρχείων κειμένου στο Λ/Σ Unix

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

Γεωµετρία Β' Λυκείου. Συµµεταβολή µεγεθών. Εµβαδόν ισοσκελούς τριγώνου. Σύστηµα. συντεταγµένων. Γραφική παράσταση συνάρτησης. Μέγιστη - ελάχιστη τιµή.

Ηλεκτρονικό Εργαστήριο Φυσικής. ρακόπουλος Γρηγόρης, ΠΕ04, Ελληνογαλλική Σχολή Καλαµαρί,


Ασφαλής Χρήση του Διαδικτύου Ο ρόλος της εκπαίδευσης

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

ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ Κλάδος: ΠΕ Πληροφορικής

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

Εισαγωγή στη δομή επιλογής στο προγραμματιστικό περιβάλλον SCRATCH.

Θέμα: Αποτίμηση σεμιναρίου για τη διδακτική του προγραμματισμού Η/Υ του σχ. έτους

Τεχνικές μεταγωγής πληροφορίας σε δίκτυο υπολογιστών παρουσίαση σε Prezi

Η Περιγραφική Αξιολόγηση. στο Γ/σιο Βουργαρελίου. κατά το σχ. έτος Πάτρα, Μαρία Γλάβα

ΕΦΗΜΕΡΙ Α ΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ

Σωτηρίου Σοφία. Εκπαιδευτικός ΠΕ0401, Πειραματικό Γενικό Λύκειο Μυτιλήνης

ΣΧΕ ΙΟ ΕΡΓΑΣΙΑΣ ή PROJECT

ΕΚΘΕΣΗ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ ΕΚΦΕ ΣΧΟΛΙΚΟ ΕΤΟΣ ΕΚΦΕ : Ν. ΛΕΣΒΟΥ ΥΠΕΥΘΥΝΟΣ ΕΚΦΕ (όνομα - ειδικότητα) : ΑΙΒΑΛΙΩΤΗΣ ΔΗΜΗΤΡΙΟΣ ΒΙΟΛΟΓΟΣ

Το σενάριο προτείνεται να διεξαχθεί με τη χρήση του Cabri Geometry II.

ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ.

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

Διδάσκοντας παράλληλα λατινική γλώσσα και ρωμαϊκή ιστορία

ΣΕΝΑΡΙΟ ΔΙΔΑΣΚΑΛΙΑΣ. Σκεπτικό της δραστηριότητας Βασική ιδέα του σεναρίου

ΤΟ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΟΥ

Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

Από την απλή στη σύνθετη και πολλαπλή δομή επιλογής

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

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

Σχεδίαση και Ανάλυση Τοπικών Δικτύων Υπολογιστών

Αξιολόγηση του Εκπαιδευτικού Έργου στην Πρωτοβάθμια Εκπαίδευση. Διαδικασία Αυτοαξιολόγησης στη Σχολική Μονάδα

Ερωτήµατα σχεδίασης και παρατήρησης (για εστίαση σε συγκεκριµένες πτυχές των αλλαγών στο σχήµα).

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

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

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

ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΙΑΤΑΞΗΣ ΤΩΝ ΑΡΙΘΜΩΝ ΚΑΙ ΧΡΗΣΗ ΤΗΣ ΑΠΟΛΥΤΗΣ ΤΙΜΗΣ ΣΤΟΝ ΑΞΟΝΑ ΤΩΝ ΠΡΑΓΜΑΤΙΚΩΝ ΑΡΙΘΜΩΝ ΠΕΡΙΛΗΨΗ. Εισαγωγή

Μελέτη περίπτωσης εργαλεία κοινωνικής δικτύωσης - MultiBlog. Ισπανική γλώσσα. 33 φοιτητές (ενήλικες > 25 ετών) και 2 εκπαιδευτικοί

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

Tα παράξενα και τα περίεργα στην απεραντοσύνη του Σύμπαντος και η Αστροφυσική προσέγγισή τους

Εργαστηριακή εισήγηση. «Φύλλα Εργασίας για την διδασκαλία του μαθήματος Πληροφορικής Γυμνασίου Η Γλώσσα Προγραμματισμού LOGO»

ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ

ΣΕΝΑΡΙΟ ΔΙΔΑΣΚΑΛΙΑΣ ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ: ΙΣΤΟΡΙΑ

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

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

Παράρτημα Ι. Κλίμακα Διερεύνησης Προσδοκιών. Ερωτηματολόγιο Οι Προσδοκίες μου από το σεμινάριο

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

Γιάννης Τούρλος Τεχνολόγος Εκπαιδευτικός

Πώς η διαμάχη για τις Εικόνες κατέληξε σε μάχη για τη γνώση. Αναστάσιος Παπάς Εκπαιδευτικός ΠΕ70, Mth, Επιμορφωτής Β Επιπέδου ΤΠΕ

Ηλεκτρονικό ταχυδρομείο ΟΜΑΔΑ ΑΝΑΠΤΥΞΗΣ

Σχέδια μαθημάτων για την δημιουργία συναρτήσεων υπολογισμού του ΜΚΔ και του ΕΚΠ στην MSWLogo

Αριθμός Σ.Δ.Ε. ανά μαθητή/-τρια και ανά Εκπαιδευτικό Ύλη Μαθημάτων/Διδακτικές Ενότητες και Χρόνος Εκπόνησης των Σ.Δ.Ε.

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

ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΣΤΗΝ Α ΤΑΞΗ ΓΥΜΝΑΣΙΟΥ ΜΕ ΧΡΗΣΗ ΨΗΦΙΑΚΟΥ ΕΞΟΠΛΙΣΜΟΥ - ΨΗΦΙΑΚΗ ΤΑΞΗ - Αρ.Πρωτ /Γ2/ /ΥΠΑΙΘ

... Τεχνολογία Επικοινωνιών Τεχνολογικής Κατεύθυνσης

ΔΙΔΑΚΤΙΚΉ ΤΩΝ ΜΑΘΗΜΑΤΙΚΏΝ

ΣΕΝΑΡΙΟ ΜΑΘΗΜΑΤΟΣ ΣΤΗ ΦΥΣΙΚΗ

ΘΕΜΑ : Μια βιωματική διδακτική πρόταση στην Πληροφορική Γ Γυμνασίου με θέμα: «Από τον Αλγόριθμο στον Προγραμματισμό σε περιβάλλον MicroWorlds Pro»

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

1. Ποιους μαθησιακούς στόχους θα προσδιορίζατε στα πλαίσια της διδακτικής δραστηριότητας;

Αντιγόνη Σοφοκλέους. Στ

Γνωριμία με το Διαδίκτυο και τις υπηρεσίες του

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

Transcript:

Διδάσκοντας Python στην Α τάξη Γενικού Λυκείου Αναστασία Μπεγέτη-Κυριακοπούλου M.Ed. abegeti@sch.gr Εκπαιδευτικός Πληροφορικής κλ. ΠΕ19, 1 ο ΓΕΛ Υμηττού Περίληψη Το γεγονός ότι η Python διατίθεται στο διαδίκτυο σαν ελεύθερο λογισμικό, αλλά και το ότι υπάρχουν on line διαδικτυακές σελίδες όπου γράφουμε και εκτελούμε τα προγράμματα και τα αποθηκεύουμε σε υπολογιστικό σύννεφο (Cloud Computing), είναι ιδιαίτερα σημαντικό. Η σημαντικότητα της συγκεκριμένης έρευνας έγκειται στο γεγονός ότι απλοποιώντας τις συνθήκες ως προς τον τόπο και το χρόνο που εργαζόμαστε με τη συγκεκριμένη γλώσσα προγραμματισμού μπορεί να προκαλέσει το ενδιαφέρον των εφήβων μαθητών για να ασχοληθούν με τον προγραμματισμό του υπολογιστή. Ο σκοπός της παρούσης έρευνας αλλά και της συνολικής με την λήξη του σχ. έτους 2015-16, είναι να γίνει διερεύνηση των ικανοτήτων που έχουν οι μαθητές, ώστε στηριζόμενοι στη λογική τους να μπορούν να κατανοήσουν τη διατύπωση ενός προβλήματος και για την επίλυσή του να μπορούν να χρησιμοποιήσουν αποτελεσματικά τις εντολές που αφορούν τη δομή ακολουθίας, τη δομή επιλογής (τρέχουσα έρευνα) και τη δομή επανάληψης σε συνδυασμό με τις δομές πίνακα και λίστες (με την ολοκλήρωση της έρευνας). Το ερευνητικό ερώτημα που τίθεται για την τρέχουσα αλλά και τη συνολική έρευνα, είναι σε τι βαθμό η Python σαν γλώσσα διδασκαλίας, θα μπορέσει να επιλύσει τα μαθησιακά προβλήματα του μαθητή σε σχέση με τον προγραμματισμό. Λέξεις κλειδιά: Python, μεταβλητές, συντακτικά λάθη. Εισαγωγή Το ερευνητικό ενδιαφέρον της παρούσης εργασίας εστιάζεται στο γεγονός ότι η ενότητα του προγραμματισμού σε μια τεχνητή γλώσσα (Γλώσσα προγραμματισμού) εμφανίζει πολλά προβλήματα κατά τη διδασκαλία στις τάξεις του Γενικού Λυκείου. Επιλέχτηκε η Python (έκδοση 2.7), μια γλώσσα 5 ης γενεάς, με απλές δομές και ευχέρεια στην εγκατάστασή της και στο χειρισμό των εντολών που χρησιμοποιεί, προκειμένου να επιλυθεί το πρόβλημα. Στα πλαίσια της διδασκαλίας του μαθήματος Εφαρμογές Πληροφορικής και στην ενότητα Προγραμματισμός του υπολογιστή διατέθηκαν στο 1 ο τετράμηνο του σχολικού έτους 2015-16 πέντε (05) διδακτικές ώρες σε καθένα από δύο (02) διαφορετικά τμήματα δύο (02) διαφορετικών σχολείων προκειμένου να διερευνηθεί κατά πόσο είναι δυνατόν να διδαχθεί η γλώσσα Python (σε βασικά της σημεία). H διδασκαλία περιορίστηκε στη δομή ακολουθίας και τη δομή επιλογής με συγκεκριμένα και απλά παραδείγματα. Αρχικά έγινε μια παρουσίαση του περιβάλλοντος εργασίας της γλώσσας και στη συνέχεια μέσα από έτοιμες, απλές και μικρές εφαρμογές παρουσιάστηκαν οι έννοιες της μεταβλητής, των εντολών και των συντακτικών λαθών που αφορούσαν την δομή ακολουθίας και τη δομή επιλογής. Η διδασκαλία στα δύο σχολεία πραγματοποιήθηκε από δύο διαφορετικές καθηγήτριες οι οποίες είχαν υπό την καθοδήγησή τους συνολικά 34 παιδιά. Κατατίθεται στην παρούσα εργασία το αποτέλεσμα της πρώτης φάσης της έρευνας η οποία αναμένεται να ολοκληρωθεί με την λήξη του τρέχοντος σχολικού έτους 2015-16. 1.Η διδασκαλία της Python Η εργασία των μαθητών γίνεται ανά ομάδες (Jaques, 2001) στο Εργαστήριο Πληροφορικής όπου δίνονται έτοιμα προγράμματα στο πίνακα ή σε φωτοτυπία με σκοπό να γίνεται συζήτηση ως προς το τι παρατηρεί ο μαθητής στα έτοιμα προγράμματα που δίνονται, και μέσα από τη συζήτηση και σχόλια να εκμαιεύεται η θεωρία που αφορά τις εντολές της γλώσσας προγραμματισμού. Πρακτικά Εργασιών 10 ου Πανελλήνιου Συνεδρίου Καθηγητών Πληροφορικής, Ναύπλιο 15-17 Απριλίου 2016

2 Η επιλογή της Python έγινε λόγω των παρακάτω ιδιαίτερων χαρακτηριστικών της (Gaddis, 2015): Απλούστερος κώδικας σε σχέση με άλλες γλώσσες προγραμματισμού χωρίς να χρειάζεται αρχική δήλωση μεταβλητών. Προμήθειας αλλά και αναβάθμισης του λογισμικού της γλώσσας δωρεάν (Welcome to Python.org, 2016). Ύπαρξη ιστοσελίδων μέσω των οποίων γράφουμε, εκτελούμε προγράμματα σε Python και τα αποθηκεύουμε σε υπολογιστικό σύννεφο (Codeskulptor, 2016). Το υλικό με τις εφαρμογές που χρησιμοποιήθηκε περιλαμβάνει λυμένες και άλυτες εργασίες που καλύπτουν τις δομές ακολουθίες και επιλογής (ΠΣΔ, 2016). Οι εφαρμογές είναι απλές, μέσα από την καθημερινότητα των μαθητών και με τέτοια μορφή ώστε να μπορεί ο μαθητής να εντοπίζει τις μεταβλητές και τις εντολές που χρησιμοποιούνται (Αράπογλου κ.α., 2015). Κατά συνέπεια μπορούν να εντοπίσουν και τα συντακτικά λάθη που τυχόν μπορεί να προκύψουν. Οι άλυτες εφαρμογές είναι συναφείς με τις λυμένες και ζητούνται προκειμένου ο μαθητής να βιώσει την εμπειρία να δίνει μόνος λύσεις σε προβλήματα (Ντιούι, 1980; Χριστόπουλος, 2005). Οι εργασίες που δόθηκαν ή ζητούνταν ήταν οι κλασικές εφαρμογές δημιουργίας προγραμμάτων, εφαρμογές τύπου Σωστό-Λάθος, και εφαρμογές τύπου αντιστοίχισης. Στο παράρτημα της εργασίας περιλαμβάνεται ένα μέρος των εφαρμογών στις οποίες εργάστηκαν οι μαθητές. 2. Σχεδιασμός και πραγματοποίηση της έρευνας Το συγκεκριμένο θέμα επιλέχτηκε εξαιτίας του προβληματισμού που κατατίθεται από τους εκπαιδευτικούς της Πληροφορικής στο Γενικό Λύκειο για τον τρόπο που λειτουργούν οι μαθητές σε σχέση με τα μαθήματα Πληροφορικής αλλά και για το πρόγραμμα Σπουδών των ΓΕΛ σε σχέση με την Πληροφορική (Αραμπατζής, 2015). Η έρευνα πραγματοποιήθηκε τον Φεβρουάριο του 2016 σε 34 μαθητές της Α τάξης του Γενικού Λυκείου και στα πλαίσια του διδακτικού ωραρίου του μαθήματος Εφαρμογές Πληροφορικής στα πλαίσια της ενότητας 2 με τον τίτλο «Προγραμματιστικά περιβάλλοντα-δημιουργία εφαρμογών» του σχολικού βιβλίου (Πανσεληνάς κ.α., 2013). Σκοπός της παρούσης έρευνας είναι η διερεύνηση της ικανότητας που έχουν οι έφηβοι μαθητές με κριτικό πνεύμα αλλά και δημιουργικότητα, να απασχολούνται με τον προγραμματισμό του υπολογιστή ώστε στηριζόμενοι στη λογική τους να είναι σε θέση να κατανοήσουν τη διατύπωση ενός προβλήματος (δεδομένα, ζητούμενα) και στη συνέχεια, να προγραμματίζουν τον υπολογιστή χρησιμοποιώντας τις εντολές που αφορούν τη δομή ακολουθίας και τη δομή επιλογής στην πρώτη φάση της έρευνας και τη δομή επανάληψης καθώς και δομές δεδομένων όπως οι πίνακες και οι λίστες στη δεύτερη φάση της έρευνας. Αναζητούνται τα αίτια που δυσκολεύουν τους μαθητές να ασχολούνται με τον προγραμματισμό καθώς και ο τρόπος μέσα από την διδασκαλία που θα υποστηρίξει τον μαθητή, ώστε αποδοτικά και με καλή διάθεση, να συνδράμει στη βελτίωση και την πρόοδό του. Τέθηκαν δύο άξονες σύμφωνα με τους οποίους κινήθηκε η έρευνα. Ο πρώτος άξονας περιλαμβάνει τη διδασκαλία του θεωρητικού μέρους της Python και ο δεύτερος άξονας το πρακτικό μέρος της διδασκαλίας της γλώσσας. Το ερευνητικό ερώτημα το οποίο διατυπώθηκε είναι : «Σε τι βαθμό η Python θα μπορέσει να επιλύσει τα μαθησιακά προβλήματα του μαθητή σε σχέση με τον προγραμματισμό;». Ο σχεδιασμός της έρευνας (Cohen & Manion, 1994) περιλαμβάνει τη σύνθεση : Του υλικού με τις εφαρμογές σε γλώσσα Python που χρησιμοποιήθηκε μέσα στην τάξη (Αγγελιδάκης, 2015; Briggs, 2013), Ερωτηματολογίου που δόθηκε στους μαθητές με το πέρας των πέντε διδακτικών ωρών, και Συνέντευξης που κατέγραψαν οι εμπλεκόμενοι εκπαιδευτικοί στη μαθησιακή διεργασία. Το ερωτηματολόγιο και οι ερωτήσεις της συνέντευξης περιλαμβάνονται στο Παράρτημα της παρούσης εργασίας. Οι απαντήσεις των ερωτηματολογίων καταγράφονται ανά σχολείο και συγκεντρωτικά στους πίνακες που επισυνάπτονται στο παράρτημα της εργασίας. Την ημέρα που

Η Πληροφορική στην Πρωτοβάθμια και Δευτεροβάθμια Εκπαίδευση Ρόλος και Εφαρμογές 3 συγκεντρώθηκαν τα ερωτηματολόγια ήταν παρόντες 28 μαθητές συνολικά (15 + 13). Σύμφωνα με τον Πίνακα 5 που εκφράζει τα ποσοστά % έχουμε το παρακάτω διάγραμμα (Σχήμα 1). Σχήμα 1. Αποτελέσματα ερωτηματολογίων Στην ερώτηση 1 «Πόσο εύκολα εντοπίζετε στα προγράμματα τις μεταβλητές με ακέραιες τιμές (int);» το 32% απάντησε αρκετά. Στην ερώτηση 2 «Έχετε καταλάβει τον τρόπο που συντάσσουμε την εντολή if;» το 58% απάντησε αρκετά και πολύ, ενώ το 25% απάντησε άριστα. Στην ερώτηση 3 «Εάν σας δοθεί ένα έτοιμο πρόγραμμα μπορείτε να περιγράψετε τι κάνει κάθε εντολή;» το 39% αρκετά και το 25% πάρα πολύ. Στην ερώτηση 4 «Μπορείτε να απαντήσετε σε ένα απλό πρόβλημα γράφοντας το αντίστοιχο πρόγραμμα σε Python;» το 25% των μαθητών απάντησαν καθόλου και το 36% πολύ. Εάν σε πίνακα δούμε τις πιο δημοφιλείς απαντήσεις ομαδοποιώντας το «καθόλου» με το «αρκετά», και το «πολύ» με το «πάρα πολύ» και το «άριστα», έχουμε τους πίνακες 6 και 7 στο παράρτημα. Το μεγαλύτερο ποσοστό των μαθητών >60% εντοπίζουν εύκολα στα προγράμματα τις μεταβλητές, μπορούν να απαντήσουν με πρόγραμμα για ένα απλό πρόβλημα, χειρίζονται την δομή επιλογής, αλλά σε ποσοστό περίπου 50% δυσκολεύονται στο να περιγράψουν κάθε εντολή που υπάρχει σε ένα πρόγραμμα. Σχηματικά το παρακάτω διάγραμμα αναπαριστάνει τα ποσοστά που προκύπτουν από την ομαδοποίηση των απαντήσεων των ερωτηματολογίων.

4 Σχήμα 2. στατιστικά στοιχεία Επομένως οι μαθητές είδαν θετικά την Python. Αντιμετώπισαν με θετική σκέψη την εργασία που κλήθηκαν να πραγματοποιήσουν, κατανόησαν και διατύπωσαν τις δυσκολίες που αντιμετώπισαν. Με την υποστήριξη του εκπαιδευτικού υλικού αλλά και του εκπαιδευτικού κατόρθωσαν επιτυχώς να δημιουργήσουν δικά τους προγράμματα. Κατάφεραν επιτυχώς να χειριστούν τα δομικά στοιχεία για τη γλώσσα (μεταβλητές και εντολές) και να αναγνωρίζουν τα συντακτικά λάθη που προκύπτουν. Από τις συνεντεύξεις των δύο εκπαιδευτικών τα συμπεράσματα ανά ερώτηση ήταν ότι : Ερώτηση 1 «Τι προβλήματα προέκυψαν σε σχέση με: Α. Την εύρεση και εγκατάσταση του λογισμικού της Python. B. To εργαστήριο Πληροφορικής. Γ. Τον προγραμματισμό μαθήματος (επάρκεια διδακτικών ωρών, απώλεια μαθημάτων).». Εκτός από κάποια αντιμετωπίσιμα, μικρά τεχνικά προβλήματα δεν υπήρξε πρόβλημα για την εύρεση και την εγκατάσταση στους υπολογιστές του εργαστηρίου Πληροφορικής του λογισμικού της Python. Επίσης, ο προγραμματισμός των ωρών διδασκαλίας και οι ώρες που διατέθηκαν στην πρώτη φάση της διδασκαλίας του μαθήματος ήταν επαρκείς. Ερώτηση 2 «Πώς αντιμετώπισαν οι μαθητές την Python;». Υπήρχε ενδιαφέρον από τους μαθητές αρκετό ή μεγαλύτερο. Όλοι πληκτρολόγησαν έστω και ένα πρόγραμμα και όλοι είδαν τα αποτελέσματά του στην οθόνη. Κάποιοι μαθητές δημιούργησαν και τα δικά τους προγράμματα. Ερώτηση 3 «Τι δυσκόλεψε την διδασκαλία της Python; ( Αν υπήρξε τέτοιο πρόβλημα).». Δεν παρατηρήθηκαν δυσκολίες κατά την διδασκαλία. Γεγονός εμψυχωτικό για να συνεχιστεί η διδασκαλία της Python με περισσότερες εφαρμογές στη δομή επιλογής αλλά και τη διδασκαλία της δομής επανάληψης. Ερώτηση 4 «Πορεία δράσης για το συγκεκριμένο τμήμα σε σχέση με την Python μέχρι την λήξη του σχολικού έτους.». Υπήρξε ενδιαφέρον από την πλευρά των μαθητών γιατί ήταν εύκολο να κατανοήσουν και να εργαστούν με τις εφαρμογές που δίνονταν. Επίσης, οι διδάσκοντες ένοιωσαν ότι υπήρχε κέρδος για τους μαθητές μιας και με ευχαρίστηση χειρίστηκαν έτοιμα προγράμματα, τα επεξεργάστηκαν και δημιούργησαν και νέες εργασίες βασιζόμενοι στα έτοιμα προγράμματα που είχαν (Vecchi, 2003). Εν κατακλείδι, και από την πρώτη φάση της πειραματικής διδασκαλίας της Python, τα αποτελέσματα ήταν ενθαρρυντικά για να συνεχιστεί ο προγραμματισμός με την Python. Τα συγκεντρωτικά αποτελέσματα θα καταγραφούν με την ολοκλήρωση της έρευνας. Συμπεράσματα Η παρούσα έρευνα οδήγησε στα συμπεράσματα: Η γλώσσα Python αποτελεί εργαλείο εκπαίδευσης που μπορεί να χρησιμοποιηθεί στην τάξη για να μυήσει τους εφήβους μαθητές στον προγραμματισμό. Οι λόγοι είναι η ευκολία χρήσης της γλώσσας όταν δίνονται έτοιμες πρακτικές εφαρμογές, καθώς και ο σαφής τρόπος χειρισμού των εντολών της Python (Αραμπατζής, 2015). Με την ανταλλαγή απόψεων και το διαρκή δημιουργικό προβληματισμό, η τάξη στην οποία οι μαθητές εργάζονται σε ομάδες, μπορεί να αποτελέσει χώρο δημιουργικότητας και

Η Πληροφορική στην Πρωτοβάθμια και Δευτεροβάθμια Εκπαίδευση Ρόλος και Εφαρμογές 5 βελτίωσης της παιδαγωγικής διαδικασίας στο θέμα του προγραμματισμού του υπολογιστή αλλά και χώρο βελτίωσης του εκπαιδευτικού υλικού που διατίθεται για τη διδασκαλία του μαθήματος της Πληροφορικής (Ντιούι, 1980). Η θεωρία σε συνδυασμό με την πραγματοποίηση εφαρμογών που βασίζονται στην εμπειρία του μαθητή, αναπτύσσουν την πρακτική-δημιουργική σκέψη σε συνδυασμό με τον κριτικό στοχασμό. Η διαρκής βελτίωση αλλά και ανανέωση του εκπαιδευτικού υλικού που χρησιμοποιείται μέσα στην τάξη, αποτελεί σημαντικό παράγοντα βελτίωσης της διδακτικής πράξης, γιατί υποστηρίζει και προάγει την μαθησιακή διεργασία. Οι μαθητές προτιμούν τη δημιουργική-πρακτική εργασία και δε δείχνουν ιδιαίτερη κλίση για να ασχολούνται με το θεωρητικό μέρος του προγραμματισμού. Αναφορές Briggs, R. J.(2013). Python for kids A playful introduction to programming. San Francisco. Cohen, L.,& Manion, L. (1994). Mεθοδολογία Εκπαιδευτικής Έρευνας. Εκδόσεις Μεταίχμιο, 320-344. Delors, J. (1999). Εκπαίδευση Ο θησαυρός που κρύβει μέσα της. Αθήνα: Gutenberg, 125-141. Gaddis, T.(2015). Ξεκινώντας με την Python. Μετ./Επιμ Δρακόπουλος Μ./Φερεντίνος Ν. Αθήνα: Εκδ. Da Vinci. Jaques D.(2001). Μάθηση σε ομάδες. Εγχειρίδιο για όσους συντονίζουν ομάδες ενήλικων εκπαιδευομένων. Αθήνα: Εκδ. Μεταίχμιο. Vecchi G.(2003). Διδάσκοντας μαζί, μαθαίνοντας μαζί. Μτφ. Καλογνώμης, Ι. Αθήνα: Εκδ. Σαββάλας, 201-216. Αγγελιδάκης, Ν.(2015). Εισαγωγή στον προγραμματισμό με την Python. ISBN 978-960-93-7364-7. Welcome to Python.org. (2016). Ανακτήθηκε στις 29 Φεβρουαρίου 2016 από https://www.python.org. CodeSkulptor. (2016). Retrieved 29-2-2016 from www.codeskulptor.com. Αραμπατζής, Γ.(2015). Γνωριμία με το λογισμικό της Διαδραστικής Python. Μια βιωματική εξερεύνηση. Στο «Νέος Παιδαγωγός, 6 ο Τεύχος Ιανουάριος 2015, 164-172. ISBN: 2241-6781. Αράπογλου, Α., Βραχνός Ε., Κανίδης Ε., Μακρυγιάννης Π., Μπελεσιώτης Β., &Τζήμας Δ.(2015). Αρχές προγραμματισμού Υπολογιστών Β ΕΠΑΛ. Σημειώσεις μαθητή. Εκδ. Ινστιτούτο Τεχνολογίας υπολογιστών και Εκδόσεων «Διόφαντος». Ντιούι, Τ.(1980). Εμπειρία και εκπαίδευση. Αθήνα: Εκδ. Γλάρος. Πανσεληνάς, Γ., Αγγελιδάκης, Ν., Μιχαηλίδη, Α., Μπλάτσιος, Χ., Παπαδάκης, Σ., Παυλίδης, Γ., Τζαγκαράκης, Ε., &Τζωρμπατζάκης, Α.(2013). Εφαρμογές Πληροφορικής. Α Γενικού Λυκείου. Αθήνα: Εκδ. Διόφαντος Υπουργείο Παιδείας και Θρησκευμάτων ΙΕΠ. Κωδικός Βιβλίου:0-22-0226 ISBN 978-960-06-4894-2. ΠΣΔ.(2016).Ηλεκτρονική σχολική τάξη η-τάξη.ανακτήθηκε στις 29 Φεβρουαρίου 2016 από http://eclass.sch.gr/modules/course_info/index.php?course=el39131. Χριστόπουλος, Κ. (2005). Το νέο σχολείο και η σημερινή εκπαιδευτική πραγματικότητα. Οι φιλοσοφικές παιδαγωγικές απόψεις του John Dewey. Αθήνα: Εκδ. Γρηγόρη. Παράρτημα Α. Τμήμα του εκπαιδευτικού υλικού που χρησιμοποιήθηκε ΑΣΚΗΣΗ Αριθμητικές πράξεις (+, *, /, //, %, ** ) ΑΠΑΝΤΗΣΗ num1=7 num2=12 num=num1+num2 print(num) print(num1+num2) print(num1*num2) print("το πηλίκο είναι : ",num2/num1) print( To πηλίκο της ακεραίας διαίρεσης είναι:,num1//num2) print(( To υπόλοιπο της ακεραίας διαίρεσης είναι:, num1%num2) print( H δύναμη 7 12 είναι:, num1**num2)

6 ΠΡΟΤΕΙΝΟΜΕΝΗ ΕΦΑΡΜΟΓΗ Δίνεται το πρόγραμμα : x=input( Διάβασε την τιμή για τη μεταβλητή x : ) y=input( Διάβασε την τιμή για τη μεταβλητή y : ) print ( int(x) + int(y) ) print (x * y) Τι τιμές τυπώνει το πρόγραμμα αν x=2.1 και y= 4; Κυκλώστε τη σωστή απάντηση. Α. 6.1 και 8 Β. 6 και 8 Γ. 6 και 8.4 ΑΣΚΗΣΗ Μονός ή ζυγός αριθμός; ΑΠΑΝΤΗΣΗ x=int(input( Διάβασε έναν ακέραιο αριθμό: ) if x%2== 0: print(x, είναι άρτιος (ζυγός) ) else: print(x, είναι περιττός (μονός) ) ΠΡΟΤΕΙΝΟΜΕΝΗ ΕΦΑΡΜΟΓΗ Σωστό ή λάθος; Α. Οι τιμές των μεταβλητών στα προγράμματα μας ήταν αριθμοί ή σύμβολα. Β. Τα σύμβολα +, //, % είναι αριθμητικοί τελεστές δηλαδή σύμβολα αριθμητικών πράξεων. Γ. Το σύμβολο = χρησιμοποιείται σαν σύμβολο σύγκρισης στη δομή if πχ. if x=0: Να γίνουν σωστά οι παρακάτω αντιστοιχίσεις. 1. int 2. % 3. == 4. input 5. = ΠΡΟΤΕΙΝΟΜΕΝΗ ΕΦΑΡΜΟΓΗ a. εντολή b. ανάθεση τιμής c. υπόλοιπο d. τελεστής σύγκρισης e. ακέραια τιμή Β. Ερωτηματολόγιο 1. Πόσο εύκολα εντοπίζετε στα προγράμματα τις μεταβλητές με ακέραιες τιμές (int); α. Καθόλου, β. Αρκετά, γ. Πολύ, δ. Πάρα πολύ, ε. Άριστα 2. Έχετε καταλάβει τον τρόπο που συντάσσουμε την εντολή if; α. Καθόλου, β. Αρκετά, γ. Πολύ, δ. Πάρα πολύ, ε. Άριστα 3. Εάν σας δοθεί ένα έτοιμο πρόγραμμα μπορείτε να περιγράψετε τι κάνει κάθε εντολή; α. Καθόλου, β. Αρκετά, γ. Πολύ, δ. Πάρα πολύ, ε. Άριστα 4. Μπορείτε να απαντήσετε σε ένα απλό πρόβλημα γράφοντας το αντίστοιχο πρόγραμμα σε Python; α. Καθόλου, β. Αρκετά, γ. Πολύ, δ. Πάρα πολύ, ε. Άριστα Γ. Συνέντευξη ΕΡΏΤΗΣΗ 1. Τι προβλήματα προέκυψαν σε σχέση με: Α. Την εύρεση και εγκατάσταση του λογισμικού της Python.

Η Πληροφορική στην Πρωτοβάθμια και Δευτεροβάθμια Εκπαίδευση Ρόλος και Εφαρμογές 7 B. To εργαστήριο Πληροφορικής. Γ. Τον προγραμματισμό μαθήματος (επάρκεια διδακτικών ωρών, απώλεια μαθημάτων). ΕΡΏΤΗΣΗ 2. Πώς αντιμετώπισαν οι μαθητές την Python; ΕΡΩΤΗΣΗ 3. Τι δυσκόλεψε την διδασκαλία της Python; ( Αν υπήρξε τέτοιο πρόβλημα). ΕΡΩΤΗΣΗ 4. Πορεία δράσης για το συγκεκριμένο τμήμα σε σχέση με την Python μέχρι την λήξη του σχολικού έτους. ΕΡΩΤΗΣΗ 5. Καταγράψτε την προσωπική σας άποψη από την μέχρι στιγμής εμπειρία σας στην διδασκαλία της Python. Δ. Στατιστικά δεδομένα σε πίνακες Πίνακας 1. Ερωτηματολόγια(Πρώτο σχολείο) Πρώτο σχολείο 15 μαθητές Καθόλου Αρκετά Πολύ Πάρα πολύ Άριστα Ερώτηση 1 1 5 3 3 3 Ερώτηση 2 1 4 3 2 3 Ερώτηση 3 1 6 2 4 2 Ερώτηση 4 4 2 6 1 2 Πίνακας 2. Ερωτηματολόγια (Δεύτερο σχολείο) Δεύτερο σχολείο 13 μαθητές Καθόλου Αρκετά Πολύ Πάρα πολύ Άριστα Ερώτηση 1 0 4 3 3 3 Ερώτηση 2 0 4 3 2 4 Ερώτηση 3 3 5 1 3 1 Ερώτηση 4 3 1 4 1 4 Πίνακας 3. Ερωτηματολόγια(συγκεντρωτικό) 28 μαθητές Καθόλου Αρκετά Πολύ Πάρα πολύ Άριστα Ερώτηση 1 1 9 6 6 6 Ερώτηση 2 1 8 8 4 7 Ερώτηση 3 4 11 3 7 3 Ερώτηση 4 7 3 10 2 6

8 Πίνακας 4. Ερωτηματολόγια (συγκεντρωτικό1 %) 28 μαθητές Καθόλου Αρκετά Πολύ Πάρα πολύ Άριστα Ερώτηση 1 0,04% 0,32% 0,21% 0,21% 0,21% Ερώτηση 2 0,04% 0,29% 0,29% 0,14% 0,25% Ερώτηση 3 0,14% 0,39% 0,11% 0,25% 0,11% Ερώτηση 4 0,25% 0,11% 0,36% 0,07% 0,21% Πίνακας 5. Ερωτηματολόγια(συγκεντρωτικό2 %) 28 μαθητές Καθόλου Αρκετά Πολύ Πάρα πολύ Άριστα Ερώτηση 1 0,04% 0,32% 0,21% 0,21% 0,21% Ερώτηση 2 0,04% 0,29% 0,29% 0,14% 0,25% Ερώτηση 3 0,14% 0,39% 0,11% 0,25% 0,11% Ερώτηση 4 0,25% 0,11% 0,36% 0,07% 0,21% Σύνολα 0,46% 1,11% 0,96% 0,68% 0,79% Πίνακας 6. Ερωτηματολόγια (συγκεντρωτικό3) Πολύπάρα 28 μαθητές Καθόλου- Αρκετά πολύ- Άριστα Ερώτηση 1 10 18 Ερώτηση 2 9 19 Ερώτηση 3 15 13 Ερώτηση 4 10 18 Πίνακας 7. Ερωτηματολόγια (συγκεντρωτικά3 %) 28 μαθητές Καθόλου- Αρκετά Πολύπάρα πολύ- Άριστα Ερώτηση 1 35,71% 64,29% Ερώτηση 2 32,14% 67,86% Ερώτηση 3 53,57% 46,43% Ερώτηση 4 35,71% 64,29%