SlideShare a Scribd company logo
1 of 19
Η δομή επιλογής στη γλώσσα
προγραμματισμού Scratch: Μια μελέτη
περίπτωσης με μαθητές γυμνασίου
Δημήτρης Νικολός
Εκπαιδευτικός (ΠΕ19) dimnikolos@sch.gr
Βασίλης Κόμης
Αναπληρωτής Καθηγητής ΤΕΕΑΠΗ, Πανεπιστήμιο Πάτρας
komis@upatras.gr
Προεπισκόπηση
• Εισαγωγή
• Μεθοδολογία
• Η πορεία της δραστηριότητας
• Συζήτηση
Προγραμματισμός
Τεχνολογική Ευχέρεια
χρήση των τεχνολογικών εργαλείων ώστε να
κατασκευάζονται ψηφιακά αντικείμενα (Resnick,
2002)
Προγραμματισμός
μέσο για τη δημιουργία ψηφιακών αντικειμένων
Η προσέγγιση της Logo (Scratch)
• δημιουργία αλληλεπιδραστικών εφαρμογών
• με οπτικό τρόπο
• διαισθητικό χειρισμό πολυμέσων (Resnick, 2009).
Η δομή επιλογής
Παρουσιάζει δυσκολίες στην οικοδόμησή
της (Κόμης, 2005).
Με τη χρήση διερευνητικών τρόπων
διδασκαλίας οι δυσκολίες αυτές
ξεπερνιούνται.
Η χρήση της Scratch παρουσίασε
ικανοποιητικά αποτελέσματα σε μαθητές
Λυκείου.
Σκοπός της έρευνας
Σκοπός της έρευνας αυτής είναι να
μελετηθεί η χρήση της Scratch για τη
διδασκαλία της δομής επιλογής σε
μαθητές Γυμνασίου.
Μεθοδολογία
Μελέτη περίπτωσης για δύο μαθητές της Β΄
Γυμνασίου
Βολική δειγματοληψία (ένα αγόρι και ένα
κορίτσι που είχαν εξοικείωση με τη χρήση
υπολογιστή)
Είχαν διδαχθεί την έννοια του αλγορίθμου
με διαγράμματα ροής σε χαρτί, αλλά δεν
είχαν προγραμματίσει σε υπολογιστή.
Μεθοδολογία
Εξοικειώθηκαν με τη Scratch με μια σειρά
φύλλων εργασίας παρόμοια με αυτά που
προτείνονται στην ιστοσελίδα της Scratch
(χρόνος: περίπου 30 λεπτά)
Μελετήθηκε η πορεία των μαθητών κατά την
επίλυση μιας δραστηριότητας
Δόθηκε στους μαθητές ένα μη ολοκληρωμένο
παιχνίδι που θα έπρεπε να ολοκληρώσουν
(half-baked game)
(χρόνος: περίπου 40 λεπτά)
Το παιχνίδι
Δόθηκε ο κώδικας κίνησης του μπαλονιού
(χωρίς να αντιδρά όταν ακουμπάει τον
τοίχο ή τη φωτιά)
Δόθηκε η αλλαγή των ενδυμασιών που θα
πρέπει να κάνει το μπαλόνι για να σκάει
Η πορεία της δραστηριότητας
Η πρώτη προσπάθεια των παιδιών είναι να
συνδυαστούν απλά σε σειρά οι δοσμένες
εντολές
Ωστόσο, η δραστηριότητα ήταν
σχεδιασμένη ώστε να χρειάζεται
οπωσδήποτε τη χρήση δομών επιλογής για
την επίλυσή της
Η συνθήκη
Οι μαθητές βλέπουν τη συνθήκη
και αναγνωρίζουν ότι είναι ένα στοιχείο
που πρέπει να χρησιμοποιήσουν
Δεν κατάφεραν όμως να εντοπίσουν τις
εντολές με τις οποίες συνδυάζεται η
συνθήκη (δεν τους διευκόλυνε το ιδιαίτερο
σχήμα τους)
Πρώτη προσπάθεια
Οι μαθητές ανακάλυψαν
τη δομή επιλογής μόνο
μέσω της αντιστοίχισής
της με την «εντολή
διακλάδωσης» που ήδη
γνώριζαν
Η πρώτη τους
προσπάθεια δεν έχει
προβλήματα στη δομή,
αλλά στις εντολές
κίνησης.
Δεύτερη προσπάθεια
Οι μαθητές δεν
μπορούν να
παρακολουθήσουν την
εκτέλεση του
προγράμματος, λόγω
των πολύπλοκων
δομών επανάληψης
Σωστή χρήση
της δομής επιλογής
Λείπει η δομή
«για πάντα»
Ολοκλήρωση της
δραστηριότητας
Οι ρόλοι
Το αγόρι είχε τον έλεγχο του υπολογιστή
Το κορίτσι συμμετείχε με τις ιδέες του και
σε κάποιες περιπτώσεις κατεύθυνε τις
δράσεις του αγοριού
Η διάσταση της ορατότητας
Σκεφτόταν με ευκολία εντολές αλλά
δυσκολεύονταν να τις εντοπίσουν στο
περιβάλλον της Scratch
Η διάσταση της ορατότητας: Η δυσκολία
εντοπισμού ενός αντικειμένου σε ένα
οπτικό προγραμματιστικό περιβάλλον
(Green & Petre, 1996)
Προβλήματα
Οι μαθητές:
Θεωρούσαν ότι κάποια από τις διαθέσιμες
εντολές θα έλυνε το πρόβλημα
Δεν είχαν τη δυνατότητα παρακολούθησης
της εκτέλεσης του προγράμματος όταν
χρησιμοποιούνται πολύπλοκες εντολές
όπως η «επανάλαβε ώσπου» ή η «για
πάντα εάν»
Συζήτηση
Φάνηκε να ξεπερνιούνται δύο από τα
σημεία που δυσκολεύουν την κατανόηση
της δομής επιλογής (Κόμης, 2005):
Η ορθή σύνταξη της εντολής «εάν»
Η μη-ακολουθιακή εκτέλεση της εντολής
«εάν» είναι φανερή λόγω του σχήματος της
δομής επιλογής στη Scratch.
Συζήτηση
Όσα προβλήματα προέκυψαν στο
πρόγραμμα δεν προέκυψαν από τη χρήση
αυτής της εντολής αλλά από τις υπόλοιπες
δομές (επανάληψης).
Συζήτηση
Οι μαθητές δήλωσαν στο ερωτηματολόγιο
πως μπορούν να χρησιμοποιήσουν με
ευκολία την εντολή «εάν» την επόμενη
φορά που θα προγραμμάτιζαν με τη
Scratch.

More Related Content

Viewers also liked

Viewers also liked (15)

Εισαγωγή στις Αρχές Επιστήμης των Η/Υ: Πολυπλοκότητα
Εισαγωγή στις Αρχές Επιστήμης των Η/Υ: ΠολυπλοκότηταΕισαγωγή στις Αρχές Επιστήμης των Η/Υ: Πολυπλοκότητα
Εισαγωγή στις Αρχές Επιστήμης των Η/Υ: Πολυπλοκότητα
 
Υλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές ΠροσεγγίσειςΥλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές Προσεγγίσεις
 
Τύποι δεδομένων
Τύποι δεδομένωνΤύποι δεδομένων
Τύποι δεδομένων
 
Εφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογών
Εφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογώνΕφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογών
Εφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογών
 
Measuring the Centralized Mindset in Scratch
Measuring the Centralized Mindset in ScratchMeasuring the Centralized Mindset in Scratch
Measuring the Centralized Mindset in Scratch
 
Ιεραρχία μνήμης
Ιεραρχία μνήμηςΙεραρχία μνήμης
Ιεραρχία μνήμης
 
Έχει ο υπολογιστής φύλο;
Έχει ο υπολογιστής φύλο;Έχει ο υπολογιστής φύλο;
Έχει ο υπολογιστής φύλο;
 
Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...
Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...
Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...
 
Εισαγωγή στο Ελεύθερο Λογισμικό
Εισαγωγή στο Ελεύθερο ΛογισμικόΕισαγωγή στο Ελεύθερο Λογισμικό
Εισαγωγή στο Ελεύθερο Λογισμικό
 
Εισαγωγή στο λογισμικό
Εισαγωγή στο λογισμικόΕισαγωγή στο λογισμικό
Εισαγωγή στο λογισμικό
 
Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1
Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1
Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1
 
Learning how to learn (without terminology)
Learning how to learn (without terminology)Learning how to learn (without terminology)
Learning how to learn (without terminology)
 
Τύποι και αναπαραστάσεις αλγορίθμων
Τύποι και αναπαραστάσεις αλγορίθμωνΤύποι και αναπαραστάσεις αλγορίθμων
Τύποι και αναπαραστάσεις αλγορίθμων
 
Αξιοποίηση του MicroWorlds EX Robotics για την κατανόηση βασικών δομών προγρα...
Αξιοποίηση του MicroWorlds EX Robotics για την κατανόηση βασικών δομών προγρα...Αξιοποίηση του MicroWorlds EX Robotics για την κατανόηση βασικών δομών προγρα...
Αξιοποίηση του MicroWorlds EX Robotics για την κατανόηση βασικών δομών προγρα...
 
Using Scratch with Education Sciences Students
Using Scratch with Education Sciences StudentsUsing Scratch with Education Sciences Students
Using Scratch with Education Sciences Students
 

Similar to Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με μαθητές γυμνασίου

Educational robotics earinoergastirio2012
Educational robotics earinoergastirio2012Educational robotics earinoergastirio2012
Educational robotics earinoergastirio2012
Danah Arnadonaki
 
The Art of Code
The Art of CodeThe Art of Code
The Art of Code
Sofia Papadimitriou
 
Dimitriadis epikodomitika
Dimitriadis epikodomitikaDimitriadis epikodomitika
Dimitriadis epikodomitika
Eleni Psara
 
Δραστηριότητες Προσχολικής Ηλικίας με Υπολογιστές.
Δραστηριότητες Προσχολικής Ηλικίας με Υπολογιστές.Δραστηριότητες Προσχολικής Ηλικίας με Υπολογιστές.
Δραστηριότητες Προσχολικής Ηλικίας με Υπολογιστές.
nayiast
 
Θεωρίες Μάθησης
Θεωρίες ΜάθησηςΘεωρίες Μάθησης
Θεωρίες Μάθησης
Lea Alexandri
 

Similar to Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με μαθητές γυμνασίου (20)

Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το Scratch
Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το ScratchΜάθηση προγραμματισμού από μαθητές Α' Λυκείου με το Scratch
Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το Scratch
 
Δυσκολίες μαθητών Δημοτικού με τη γλώσσα Scratch
Δυσκολίες μαθητών Δημοτικού με τη γλώσσα ScratchΔυσκολίες μαθητών Δημοτικού με τη γλώσσα Scratch
Δυσκολίες μαθητών Δημοτικού με τη γλώσσα Scratch
 
Παρουσίαση Διπλωματικής Εργασίας Ξυλογιάννη Χρήστου
Παρουσίαση Διπλωματικής Εργασίας Ξυλογιάννη ΧρήστουΠαρουσίαση Διπλωματικής Εργασίας Ξυλογιάννη Χρήστου
Παρουσίαση Διπλωματικής Εργασίας Ξυλογιάννη Χρήστου
 
Επικοινωνώ Συνεργάζομαι Μοιράζομαι Μαθαίνω Προγραμματισμό Παίζοντας...
Επικοινωνώ Συνεργάζομαι Μοιράζομαι Μαθαίνω Προγραμματισμό Παίζοντας...Επικοινωνώ Συνεργάζομαι Μοιράζομαι Μαθαίνω Προγραμματισμό Παίζοντας...
Επικοινωνώ Συνεργάζομαι Μοιράζομαι Μαθαίνω Προγραμματισμό Παίζοντας...
 
Εκπαιδευτικό Σενάριο "Δομή επανάληψης σε περιβάλλον Alice"
Εκπαιδευτικό Σενάριο "Δομή επανάληψης σε περιβάλλον Alice"Εκπαιδευτικό Σενάριο "Δομή επανάληψης σε περιβάλλον Alice"
Εκπαιδευτικό Σενάριο "Δομή επανάληψης σε περιβάλλον Alice"
 
Educational robotics earinoergastirio2012
Educational robotics earinoergastirio2012Educational robotics earinoergastirio2012
Educational robotics earinoergastirio2012
 
The Art of Code
The Art of CodeThe Art of Code
The Art of Code
 
Dimitriadis epikodomitika
Dimitriadis epikodomitikaDimitriadis epikodomitika
Dimitriadis epikodomitika
 
εφαρμογή εκπαιδευτικού σεναρίου στον χελωνόκοσμο αβάκιο
εφαρμογή εκπαιδευτικού σεναρίου στον χελωνόκοσμο   αβάκιοεφαρμογή εκπαιδευτικού σεναρίου στον χελωνόκοσμο   αβάκιο
εφαρμογή εκπαιδευτικού σεναρίου στον χελωνόκοσμο αβάκιο
 
Διδακτικό σενάριο: "Γραμματική-Συντακτικό'
Διδακτικό σενάριο: "Γραμματική-Συντακτικό'Διδακτικό σενάριο: "Γραμματική-Συντακτικό'
Διδακτικό σενάριο: "Γραμματική-Συντακτικό'
 
Τσικολάτας Α. (2016) Μελετώντας το κλίμα συνεργασίας μεταξύ παιδιών με ειδικέ...
Τσικολάτας Α. (2016) Μελετώντας το κλίμα συνεργασίας μεταξύ παιδιών με ειδικέ...Τσικολάτας Α. (2016) Μελετώντας το κλίμα συνεργασίας μεταξύ παιδιών με ειδικέ...
Τσικολάτας Α. (2016) Μελετώντας το κλίμα συνεργασίας μεταξύ παιδιών με ειδικέ...
 
Διδασκαλία εννοιών πληροφορικής στο νηπιαγωγείο μια μελέτη περίπτωσης
Διδασκαλία εννοιών πληροφορικής στο νηπιαγωγείο μια μελέτη περίπτωσηςΔιδασκαλία εννοιών πληροφορικής στο νηπιαγωγείο μια μελέτη περίπτωσης
Διδασκαλία εννοιών πληροφορικής στο νηπιαγωγείο μια μελέτη περίπτωσης
 
διδασκαλία εννοιών πληροφορικής στο νηπιαγωγείο μια μελέτη περίπτωσης
διδασκαλία εννοιών πληροφορικής στο νηπιαγωγείο μια μελέτη περίπτωσηςδιδασκαλία εννοιών πληροφορικής στο νηπιαγωγείο μια μελέτη περίπτωσης
διδασκαλία εννοιών πληροφορικής στο νηπιαγωγείο μια μελέτη περίπτωσης
 
φυλλο εργασιασ 5
φυλλο εργασιασ 5φυλλο εργασιασ 5
φυλλο εργασιασ 5
 
Teliki 6 nikolos5
Teliki 6 nikolos5Teliki 6 nikolos5
Teliki 6 nikolos5
 
εκπαιδευτικό σενάριο η έννοια της μεταβλητής με χρήση ρομποτικής
εκπαιδευτικό σενάριο η έννοια της μεταβλητής με χρήση ρομποτικήςεκπαιδευτικό σενάριο η έννοια της μεταβλητής με χρήση ρομποτικής
εκπαιδευτικό σενάριο η έννοια της μεταβλητής με χρήση ρομποτικής
 
Δραστηριότητες Προσχολικής Ηλικίας με Υπολογιστές.
Δραστηριότητες Προσχολικής Ηλικίας με Υπολογιστές.Δραστηριότητες Προσχολικής Ηλικίας με Υπολογιστές.
Δραστηριότητες Προσχολικής Ηλικίας με Υπολογιστές.
 
Μικροσενάριο δραστηριοτήτων με χρήση του Scratch
Μικροσενάριο δραστηριοτήτων με χρήση του ScratchΜικροσενάριο δραστηριοτήτων με χρήση του Scratch
Μικροσενάριο δραστηριοτήτων με χρήση του Scratch
 
Senario απλής και σύνθετης δομής επιλογής
Senario απλής και σύνθετης δομής επιλογής Senario απλής και σύνθετης δομής επιλογής
Senario απλής και σύνθετης δομής επιλογής
 
Θεωρίες Μάθησης
Θεωρίες ΜάθησηςΘεωρίες Μάθησης
Θεωρίες Μάθησης
 

Recently uploaded

5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
Athina Tziaki
 

Recently uploaded (10)

ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 
Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΗ ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 

Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με μαθητές γυμνασίου

  • 1. Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με μαθητές γυμνασίου Δημήτρης Νικολός Εκπαιδευτικός (ΠΕ19) dimnikolos@sch.gr Βασίλης Κόμης Αναπληρωτής Καθηγητής ΤΕΕΑΠΗ, Πανεπιστήμιο Πάτρας komis@upatras.gr
  • 2. Προεπισκόπηση • Εισαγωγή • Μεθοδολογία • Η πορεία της δραστηριότητας • Συζήτηση
  • 3. Προγραμματισμός Τεχνολογική Ευχέρεια χρήση των τεχνολογικών εργαλείων ώστε να κατασκευάζονται ψηφιακά αντικείμενα (Resnick, 2002) Προγραμματισμός μέσο για τη δημιουργία ψηφιακών αντικειμένων Η προσέγγιση της Logo (Scratch) • δημιουργία αλληλεπιδραστικών εφαρμογών • με οπτικό τρόπο • διαισθητικό χειρισμό πολυμέσων (Resnick, 2009).
  • 4. Η δομή επιλογής Παρουσιάζει δυσκολίες στην οικοδόμησή της (Κόμης, 2005). Με τη χρήση διερευνητικών τρόπων διδασκαλίας οι δυσκολίες αυτές ξεπερνιούνται. Η χρήση της Scratch παρουσίασε ικανοποιητικά αποτελέσματα σε μαθητές Λυκείου.
  • 5. Σκοπός της έρευνας Σκοπός της έρευνας αυτής είναι να μελετηθεί η χρήση της Scratch για τη διδασκαλία της δομής επιλογής σε μαθητές Γυμνασίου.
  • 6. Μεθοδολογία Μελέτη περίπτωσης για δύο μαθητές της Β΄ Γυμνασίου Βολική δειγματοληψία (ένα αγόρι και ένα κορίτσι που είχαν εξοικείωση με τη χρήση υπολογιστή) Είχαν διδαχθεί την έννοια του αλγορίθμου με διαγράμματα ροής σε χαρτί, αλλά δεν είχαν προγραμματίσει σε υπολογιστή.
  • 7. Μεθοδολογία Εξοικειώθηκαν με τη Scratch με μια σειρά φύλλων εργασίας παρόμοια με αυτά που προτείνονται στην ιστοσελίδα της Scratch (χρόνος: περίπου 30 λεπτά) Μελετήθηκε η πορεία των μαθητών κατά την επίλυση μιας δραστηριότητας Δόθηκε στους μαθητές ένα μη ολοκληρωμένο παιχνίδι που θα έπρεπε να ολοκληρώσουν (half-baked game) (χρόνος: περίπου 40 λεπτά)
  • 8. Το παιχνίδι Δόθηκε ο κώδικας κίνησης του μπαλονιού (χωρίς να αντιδρά όταν ακουμπάει τον τοίχο ή τη φωτιά) Δόθηκε η αλλαγή των ενδυμασιών που θα πρέπει να κάνει το μπαλόνι για να σκάει
  • 9. Η πορεία της δραστηριότητας Η πρώτη προσπάθεια των παιδιών είναι να συνδυαστούν απλά σε σειρά οι δοσμένες εντολές Ωστόσο, η δραστηριότητα ήταν σχεδιασμένη ώστε να χρειάζεται οπωσδήποτε τη χρήση δομών επιλογής για την επίλυσή της
  • 10. Η συνθήκη Οι μαθητές βλέπουν τη συνθήκη και αναγνωρίζουν ότι είναι ένα στοιχείο που πρέπει να χρησιμοποιήσουν Δεν κατάφεραν όμως να εντοπίσουν τις εντολές με τις οποίες συνδυάζεται η συνθήκη (δεν τους διευκόλυνε το ιδιαίτερο σχήμα τους)
  • 11. Πρώτη προσπάθεια Οι μαθητές ανακάλυψαν τη δομή επιλογής μόνο μέσω της αντιστοίχισής της με την «εντολή διακλάδωσης» που ήδη γνώριζαν Η πρώτη τους προσπάθεια δεν έχει προβλήματα στη δομή, αλλά στις εντολές κίνησης.
  • 12. Δεύτερη προσπάθεια Οι μαθητές δεν μπορούν να παρακολουθήσουν την εκτέλεση του προγράμματος, λόγω των πολύπλοκων δομών επανάληψης
  • 13. Σωστή χρήση της δομής επιλογής Λείπει η δομή «για πάντα» Ολοκλήρωση της δραστηριότητας
  • 14. Οι ρόλοι Το αγόρι είχε τον έλεγχο του υπολογιστή Το κορίτσι συμμετείχε με τις ιδέες του και σε κάποιες περιπτώσεις κατεύθυνε τις δράσεις του αγοριού
  • 15. Η διάσταση της ορατότητας Σκεφτόταν με ευκολία εντολές αλλά δυσκολεύονταν να τις εντοπίσουν στο περιβάλλον της Scratch Η διάσταση της ορατότητας: Η δυσκολία εντοπισμού ενός αντικειμένου σε ένα οπτικό προγραμματιστικό περιβάλλον (Green & Petre, 1996)
  • 16. Προβλήματα Οι μαθητές: Θεωρούσαν ότι κάποια από τις διαθέσιμες εντολές θα έλυνε το πρόβλημα Δεν είχαν τη δυνατότητα παρακολούθησης της εκτέλεσης του προγράμματος όταν χρησιμοποιούνται πολύπλοκες εντολές όπως η «επανάλαβε ώσπου» ή η «για πάντα εάν»
  • 17. Συζήτηση Φάνηκε να ξεπερνιούνται δύο από τα σημεία που δυσκολεύουν την κατανόηση της δομής επιλογής (Κόμης, 2005): Η ορθή σύνταξη της εντολής «εάν» Η μη-ακολουθιακή εκτέλεση της εντολής «εάν» είναι φανερή λόγω του σχήματος της δομής επιλογής στη Scratch.
  • 18. Συζήτηση Όσα προβλήματα προέκυψαν στο πρόγραμμα δεν προέκυψαν από τη χρήση αυτής της εντολής αλλά από τις υπόλοιπες δομές (επανάληψης).
  • 19. Συζήτηση Οι μαθητές δήλωσαν στο ερωτηματολόγιο πως μπορούν να χρησιμοποιήσουν με ευκολία την εντολή «εάν» την επόμενη φορά που θα προγραμμάτιζαν με τη Scratch.