Β' Γυμνασίου
Ενότητα Αναπαράσταση Αλγόριθμων
Μια πρόταση ενσωμάτωσης της εφαρμογής Scratch στην ενότητα Αναπαράστασης αλγορίθμων
Οι μαθητές γνωρίζουν την εφαρμογή Scratch, μέσω της διδασκαλίας της αντίστοιχης ενότητας «Αλγοριθμικής σκέψης» σε προηγούμενη τάξη. Συγκεκριμένα, οι μαθητές γνωρίζουν τα στάδια ανάπτυξης ενός προγράμματος, και τα έχουν χρησιμοποιήσει ώστε να δημιουργήσουν διαδραστικές ιστορίες αλλά και παιχνίδια. Παρόλα αυτά, ενώ οι μαθητές εφάρμοσαν αλγοριθμική σκέψη για τη δημιουργία των παιχνιδιών και διαδραστικών ιστοριών, δεν έχουν διδαχθεί την έννοια του αλγορίθμου. Συμπερασματικά, χρησιμοποιώντας ένα γνώριμο περιβάλλον θα διευκολύνει τους μαθητές να συνδέσουν την προηγούμενη γνώση και εμπειρία τους ώστε να οικοδομήσουν τη νέα γνώση.
Οι μαθητές γνωρίζουν την εφαρμογή Scratch, μέσω της διδασκαλίας της αντίστοιχης ενότητας «Αλγοριθμικής σκέψης» σε προηγούμενη τάξη. Συγκεκριμένα, οι μαθητές γνωρίζουν τα στάδια ανάπτυξης ενός προγράμματος, και τα έχουν χρησιμοποιήσει ώστε να δημιουργήσουν διαδραστικές ιστορίες αλλά και παιχνίδια. Παρόλα αυτά, ενώ οι μαθητές εφάρμοσαν αλγοριθμική σκέψη για τη δημιουργία των παιχνιδιών και διαδραστικών ιστοριών, δεν έχουν διδαχθεί την έννοια του αλγορίθμου. Συμπερασματικά, χρησιμοποιώντας ένα γνώριμο περιβάλλον θα διευκολύνει τους μαθητές να συνδέσουν την προηγούμενη γνώση και εμπειρία τους ώστε να οικοδομήσουν τη νέα γνώση.
Μέσα απο την ενότητα αυτή θα είμαστε σε θέση:
- Να εξηγούμε την έννοια του αλγόριθμου
- Να αναφέρουμε απλούς αλγόριθμους από την καθημερινότητα μας
- Να αναφέρουμε τρόπους διατύπωσης ενός αλγόριθμου (λεκτική περιγραφή/ψευδοκώδικας, λογικό διάγραμμα)
- Να γράφουμε τα βήματα (αλγόριθμο) που χρειάζονται για την επίλυση απλών προβλημάτων σε ακολουθιακή δομή και σε δομή διακλάδωσης χρησιμοποιώντας τη λεκτική μέθοδο
- Να αξιολογούμε έτοιμα παραδείγματα και να διακρίνουμε σε ποια από αυτά παρατηρούνται ή όχι τα χαρακτηριστικά ενός σωστού αλγόριθμου (Σαφήνεια/καθοριστικότητα, αποτελεσματικότητα,περατότητα)
- Να εξηγούμε τη χρησιμότητα των αλγόριθμων για την επίλυση προβλημάτων