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

12

description

Στην έκδοση αυτή, περιλαμβάνονται εννέα (9) εργασίες εκπαιδευτικών και ερευνητών που αναλύουν με θεωρητικό και πρακτικό τρόπο το παρελθόν, το παρόν και το μέλλον του μαθήματος ΑΕΠΠ. Τα άρθρα κατηγοριοποιούνται στις ακόλουθες τέσσερις ενότητες: α) αποτελέσματα ερευνών και μελετών, β) εκπαιδευτικά λογισμικά και εκπαιδευτικά περιβάλλοντα προγραμματισμού, γ) διδακτικό πακέτο και δ) το μέλλον του μαθήματος ΑΕΠΠ και στόχο έχουν τη βελτίωση του μαθήματος, την κοινή αντιμετώπιση διαφόρων ζητημάτων και τη δημιουργία ενός ολοκληρωμένου πλαισίου για μελλοντικές συζητήσεις.Η συλλογή, επιμέλεια και διάρθρωση αυτού του τόμου, έγινε με γνώμονα α) την πρακτική αξιοποίηση των εργασιών από μάχιμους εκπαιδευτικούς που είτε κάνουν τα πρώτα βήματά τους στη διδασκαλία του μαθήματος, είτε έχουν σημαντική εμπειρία, αλλά θέλουν να εντοπίσουν μικρές λεπτομέρειες που θα βελτιώσουν περαιτέρω τη διδασκαλία τους, β) τη χρήση του από άλλους ερευνητές και γ) τη διδακτική χρήση του σε μαθήματα αλγοριθμικής στην τριτοβάθμια εκπαίδευση.

Transcript of Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε...

Page 1: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον
Page 2: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

Περιεχόµενα

Πρόλογος ............................................................................................................................................. 5

Εισαγωγή ............................................................................................................................................. 9

Ενότητα I. Τρέχοντα αποτελέσµατα ερευνών .................................................................................. 15

1. Το Μάθηµα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον: Εµπειρική Έρευνα σε Εκπαιδευτικούς ............................................................................................................................ 17

Σ. ∆ουκάκης, Χρ. Κοίλιας, Ν. Αδαµόπουλος, Σ. Στέργου, Π. Τσιωτάκης, Α. Ψαλτίδου.

2. Αξιολόγηση των εξετάσεων του µαθήµατος «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» στις Πανελλαδικές Εξετάσεις των ετών 2002 – 2009 ............................................... 67

Ευ. Κανίδης.

3. Συµπεράσµατα από τις επιδόσεις των µαθητών/ριων στις Πανελλήνιες Εξετάσεις του µαθήµατος «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον. .......................................................... 79

∆. Γκίνης, Γ. Οικονόµου.

Ενότητα II. Εκπαιδευτικά Λογισµικά και Εκπαιδευτικά Περιβάλλοντα Προγραµµατισµού ........ 91

4. Το Εκπαιδευτικό Περιβάλλον «Αλγοριθµική»: για την Υποστήριξη της ∆ιδασκαλίας της Αλγοριθµικής και του Προγραµµατισµού στη ∆ευτεροβάθµια Εκπαίδευση.................................... 93

Θ. Πύρζα, Α. Γεωργόπουλος, Θ. Κουµπούρη, Α. Φανίκος, Β. Κόµης, Π. Πολίτης, Ν. Τσέλιος.

5. pseudoglossa.gr – Online ∆ιερµηνευτής για την Ψευδογλώσσα του µαθήµατος «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» ......................................................................... 101

Σ. Στέργου.

Ενότητα III. ∆ιδακτικό Πακέτο ...................................................................................................... 109

6. Η εκ των υστέρων µελέτη του διδακτικού πακέτου του µαθήµατος «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον»: Παρανοήσεις, Παρερµηνείες και επακόλουθα προβλήµατα. .... 111

Α. Ψαλτίδου, Π. Τσιωτάκης, Ν. Αδαµόπουλος, Σ. Στέργου.

7. Το διδακτικό πακέτο του µαθήµατος «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον». Ασάφειες και επακόλουθα προβλήµατα. ...................................................................................... 145

Π. Τσιωτάκης, Σ. Στέργου, Ν. Αδαµόπουλος, Α. Ψαλτίδου.

Ενότητα IV. Το Μέλλον του µαθήµατος ......................................................................................... 177

8. Η αλγοριθµική φιλοσοφία του µαθήµατος «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» .............................................................................................................................. 179

Ε. Βραχνός, Π. Γροντάς, Κ. Ντζιός, Γ. Παραργύρης.

9. Να καταργήσουµε τη ΓΛΩΣΣΑ και να κρατήσουµε µόνο την ψευδογλώσσα. ............................. 191

Χρ. Κοίλιας.

Page 3: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

Το µάθηµα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον:

Εµπειρική έρευνα σε εκπαιδευτικούς Σπύρος ∆ουκάκης, Χρήστος Κοίλιας, Νίκος Αδαµόπουλος, Στάθης Στέργου,

Παναγιώτης Τσιωτάκης, Αλεξάνδρα Ψαλτίδου

Περίληψη Οκτακόσιοι πενήντα επτά (857) εκπαιδευτικοί πληροφορικής που διδάσκουν στη δηµόσια και ιδιωτική εκπαίδευση το µάθηµα της Ανάπτυξης Εφαρµογών σε Προγραµµατιστικό Περιβάλλον (ΑΕΠΠ) συµµετείχαν σε ποσοτική εµπειρική έρευνα µε τη χρήση e-ερωτηµατολογίων, κατά το σχολικό έτος 2009-2010. Τα e-ερωτηµατολόγια περιελάµβαναν 252 ερωτήσεις, µε τις οποίες διερευνώνται πλήθος παραµέτρων που σχετίζονται µε το µάθηµα και πιο συγκεκριµένα το είδος και ο τρόπος διδασκαλίας, το εκπαιδευτικό υλικό και το διδακτικό πακέτο, η αξιολόγηση και η ενδοσχολική και πανελλαδική εξέταση των µαθητών και οι επιµορφωτικές ανάγκες των εκπαιδευτικών στο µάθηµα. Σύµφωνα µε τα αποτελέσµατα, αναδεικνύεται ότι οι εκπαιδευτικοί επιτελούν ένα σηµαντικό έργο (διδασκαλία µαθήµατος που εξετάζεται πανελλαδικά), κάτω από δύσκολες συνθήκες (περιορισµένες ώρες, µεγάλος αριθµός µαθητών παρότι το µάθηµα είναι εργαστηριακό), µε αποτέλεσµα να «επινοούν» εµπειρικούς τρόπους διδακτικής προσέγγισης. Επιπλέον αναδεικνύεται η ανάγκη για επαναπροσδιορισµό του στόχου του µαθήµατος, για βελτίωση του διδακτικού πακέτου και για αύξηση του τρόπου και του χρόνου διδασκαλίας. Λέξεις κλειδιά: Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον, Αλγοριθµική, e-ερωτηµατολόγιο, εµπειρική έρευνα

Page 4: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

Αξιολόγηση των εξετάσεων του µαθήµατος «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό

Περιβάλλον» στις Πανελλαδικές Εξετάσεις των ετών 2002-2009

Ευάγγελος Κανίδης

Περίληψη Η εργασία παρουσιάζει µια αξιολόγηση των πανελλαδικών εξετάσεων του µαθήµατος «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» των ετών 2002 έως 2009. Ως κριτήρια αξιολόγησης των εξετάσεων χρησιµοποιήθηκαν οι παράγοντες αξιοπιστία, αντικειµενικότητα, εγκυρότητα και διακριτικότητα των θεµάτων. Η εργασία επίσης εξετάζει ορισµένα θέµατα που σχετίζονται µε τον τρόπο βαθµολόγησης των θεµάτων. ∆ιαπιστώθηκε ότι η αξιοπιστία και η αντικειµενικότητα των εξετάσεων είναι σε υψηλό επίπεδο, ενώ υπάρχουν περιθώρια βελτίωσης της αντικειµενικότητας της βαθµολόγησης. Επίσης η εγκυρότητα των θεµάτων είναι σε υψηλό επίπεδο µε τα θέµατα να καλύπτουν ευρέως και ικανοποιητικά την εξεταστέα ύλη. Η διακριτικότητα εµφανίζει αµφιλεγόµενη εικόνα µε τον υπολογισµό του δείκτη διακριτικότητας να βρίσκεται σε υψηλά επίπεδα αλλά η κατανοµή της βαθµολογίας απέχει πολύ από την «ιδανική» εικόνα της κανονικής κατανοµής. Προτείνονται βελτιώσεις στο σύστηµα βαθµολόγησης των γραπτών δοκιµίων καθώς και στην επιλογή των θεµάτων. Λέξεις κλειδιά: Αξιολόγηση θεµάτων, Πανελλαδικές εξετάσεις

Page 5: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

Συµπεράσµατα από τις επιδόσεις των µαθητών/τριών στις πανελλήνιες εξετάσεις του µαθήµατος Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

∆. Γκίνης, Γ. Οικονόµου

Περίληψη Στο άρθρο παρουσιάζονται οι επιδόσεις δείγµατος µαθητών της Γ΄ τάξης του ΓΕΛ στις Πανελλήνιες εξετάσεις στο µάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» για τα έτη: 2001-2009. Οι συγγραφείς εξετάζουν τις επιδόσεις των µαθητών ανά τύπο θέµατος, εντοπίζοντας κοινά λάθη, έννοιες που χρειάζονται προσοχή καθώς και σηµεία στα οποία οι επιδόσεις των µαθητών δείχνουν να βελτιώνονται. Το άρθρο καταλήγει σε συµπεράσµατα που αφορούν τη διδασκαλία, τον τρόπο µε τον οποίο οι µαθητές κατανοούν βασικές έννοιες του µαθήµατος και παρουσιάζει προτάσεις οι οποίες, σύµφωνα µε τους συγγραφείς, θα οδηγούσαν σε βελτίωση της διδασκαλίας. Λέξεις κλειδιά: αλγόριθµοι, ΓΕΛ, επιδόσεις µαθητών, Πανελλήνιες εξετάσεις, Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

Page 6: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

Το Εκπαιδευτικό Περιβάλλον «Αλγοριθµική»: για την Υποστήριξη της ∆ιδασκαλίας της Αλγοριθµικής

και του Προγραµµατισµού στη ∆ευτεροβάθµια Εκπαίδευση

Θεοφανή Πύρζα, Άλκης Γεωργόπουλος, Θεοδώρα Κουµπούρη, Αστέριος Φανίκος, Βασίλης Κόµης, Παναγιώτης Πολίτης, Νικόλαος Τσέλιος

Περίληψη

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

Page 7: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

pseudoglossa.gr - On line ∆ιερµηνευτής για την Ψευδογλώσσα του µαθήµατος «Ανάπτυξη Εφαρµογών σε

Προγραµµατιστικό Περιβάλλον»

Στάθης Στέργου

Περίληψη Η pseudoglossa.gr είναι µία διαδικτυακή υπηρεσία η οποία δηµιουργήθηκε στοχεύοντας στην εργαστηριακή υποβοήθηση της διδασκαλίας του µαθήµατος «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» στα ελληνικά σχολεία της δευτεροβάθµιας εκπαίδευσης. Σκοπός της παρούσας εργασίας είναι να παρουσιάσει συνοπτικά την υπηρεσία καθώς και τα πλεονεκτήµατα που προκύπτουν από τη χρήσης της. Λέξεις Κλειδιά: εκπαίδευση, λογισµικό, Αλγοριθµική

Page 8: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

Η εκ των υστέρων µελέτη του διδακτικού πακέτου του µαθήµατος Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό

Περιβάλλον: Παρανοήσεις Παρερµηνείες και επακόλουθα προβλήµατα

Αλεξάνδρα Ψαλτίδου, Παναγιώτης Τσιωτάκης, Νίκος Αδαµόπουλος, Στάθης Στέργου

Περίληψη

Στο πλαίσιο του κύκλου Πληροφορικής και Υπηρεσιών της Τεχνολογικής Κατεύθυνσης του Ενιαίου Λυκείου διδάσκεται το µάθηµα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον (ΑΕΠΠ), το οποίο εξετάζεται σε πανελλαδικό επίπεδο. Το διδακτικό πακέτο για το µάθηµα ΑΕΠΠ αποτελείται από βιβλίο µαθητή, τετράδιο µαθητή και βιβλίο καθηγητή. Μετά από δέκα χρόνια διδασκαλίας του µαθήµατος, επιχειρείται µία προσπάθεια καταγραφής παρερµηνειών σε θέµατα αλγοριθµικής σχεδίασης. Οι παρερµηνείες αυτές προέρχονται (α) από το διδακτικό πακέτο, (β) από τα θέµατα των εξετάσεων του µαθήµατος σε πανελλαδικό επίπεδο, (γ) από την πολυφωνία της εκπαιδευτικής κοινότητας κατά την ερµηνεία των περιεχοµένων του διδακτικού πακέτο όπως αυτή πραγµατοποιείται σε σχολεία, φροντιστήρια και διαδικτυακούς τόπους. Σκοπός αυτής της εργασίας είναι: (1) η παρουσίαση πιθανών παρερµηνειών, (2) η αποσαφήνισή τους και (3) η παρουσίαση εναλλακτικών τρόπων προσέγγισής τους. Στόχος της εργασίας δεν είναι η συγγραφή µιας επιστηµονικής µελέτης, αλλά η συγκέντρωση των παρερµηνειών και η αντιµετώπισή τους, ώστε να αποτελέσει ένα χρήσιµο οδηγό εκπαιδευτικών και µαθητών. Λέξεις κλειδιά: Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον, αλγόριθµος, ψευδογλώσσα, ΓΛΩΣΣΑ, παρανοήσεις.

Page 9: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

Το διδακτικό πακέτο του µαθήµατος Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον.

Ασάφειες και επακόλουθα προβλήµατα.

Παναγιώτης Τσιωτάκης, Στάθης Στέργου, Νίκος Αδαµόπουλος, Αλεξάνδρα Ψαλτίδου

Περίληψη

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

Page 10: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

Η αλγοριθµική φιλοσοφία του µαθήµατος Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

Ευρυπίδης Βραχνός, Παναγιώτης Γροντάς, Κωνσταντίνος Ντζιός, Γεώργιος Παπαργύρης

Περίληψη

Η εισήγηση αυτή προτείνει παρεµβάσεις που αποσκοπούν στη βελτίωση της διδασκαλίας του µαθήµατος «Ανάπτυξη Εφαρµογών σε προγραµµατιστικό περιβάλλον» που διδάσκεται στο στην Γ’ τάξη του Λυκείου. Ειδικότερα, προτείνουµε εναλλακτικά τη διδασκαλία ενός άλλου αλγορίθµου ταξινόµησης ο οποίος βασίζεται στην εποικοδοµιστική προσέγγιση. Η ταξινόµηση αντικειµένων γίνεται µε βασικό στόχο την αποδοτική αναζήτηση. Για αυτό είναι σηµαντικό να διδάσκεται και η δυαδική αναζήτηση. Έτσι µπορεί να γίνει η σύνδεση µε την έννοια της επίδοσης του αλγορίθµου που είναι ένα από τα θεµέλια της θεωρητικής πληροφορικής. Τέλος προτείνουµε και την εισαγωγή στοιχειωδών αλγορίθµων που είναι γνωστοί στους µαθητές από την πρωτοβάθµια εκπαίδευση, όπως είναι οι αλγόριθµοι αριθµητικών πράξεων (πρόσθεση, πολλαπλασιασµός, διαίρεση). Η οικοδόµηση των βασικών αλγοριθµικών δοµών σε αυτή την προϋπάρχουσα γνώση είναι µια προσέγγιση που συµφωνεί µε τις βασικές αρχές του εποικοδοµητισµού. Λέξεις-κλειδιά: Ταξινόµηση φυσαλίδας, ταξινόµηση επιλογής, εποικοδοµητισµός, δυαδική αναζήτηση, διδασκαλία

Page 11: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον

Να καταργήσουµε τη ΓΛΩΣΣΑ και να κρατήσουµε µόνο την ψευδογλώσσα

Χρήστος Κοίλιας

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

Page 12: Περιεχόμενα του βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Παρελθόν, Παρόν, Μέλλον