“Mάντης”

Συζητήσαμε με τους μαθητές ότι θα ήταν ωραίο να έχουμε μια εφαρμογή που να προσομοιώνει ένα μάντη. Γι’ αυτυό το λόγο αποφασίσαμε να χρησιμοποιήσουμε τη γλώσσα προγραμματισμού “Python” και συγκεκριμένα τις λίστες της “Python”.
ΔημιουργόςRallis Spiros
Γνωστικό ΑντικείμενοΠληροφορική
Διάρκεια 2 ώρες
Παιδαγωγική ΠροσέγγισηΜάθηση μέσω δεδομένων πραγματικής ζωής και μάθηση αξιοποιώντας ψηφιακά μέσα
 
ΔεξιότητεςΕπίλυση προβλημάτων
Αλγόριθμοι
Αναγνώριση μοτίβων
Αποσφαλμάτωση
Ηλικιακή ΟμάδαΗλικία (10 – 11 ετών), βασικές γνώσεις προγραμματισμού
Tεχνολογία Online Python Interpreter
(repl.it )
ΑξιολόγησηΣτο τέλος της ενότητας οι μαθητές θα αξιολογηθούν μέσα από το πρόγραμμα.

Εκπαιδευτικές Δραστηριότητες

Περιγραφή

Συζητούσαμε με τους μαθητές μας πόσο εύκολο ή δύσκολο είναι να δημιουργήσουμε μια εφαρμογή χρησιμοποιώντας τη γλώσσα προγραμματισμού “Python”. Αποφασίσαμε να χρησιμοποιήσουμε τη δομή της “Λίστας” (μάθαμε πώς να αποθηκεύουμε δεδομένα, να τα ανακαλούμε κ.λπ…) και να δημιουργήσουμε ένα παιχνίδι που προβλέπει το μέλλον. Ο στόχος ήταν να κατανοήσουμε τη λίστα και τη συνάρτηση “Random”. Χρησιμοποιήσαμε επίσης τη “δήλωση WHILE” και οι μαθητές έμαθαν πώς λειτουργεί. Τέλος, έμαθαν πώς να χρησιμοποιούν έναν μετρητή και πώς να λύνουν ένα πρόβλημα (Επίλυση προβλήματος, πώς να χρησιμοποιούν Λίστες και τη συνάρτηση Print).

Συγκεκριμένα, μιλήσαμε για το πώς λειτουργούν αυτές οι εφαρμογές και προσπαθήσαμε να συμπληρώσουμε τη λίστα. Στη συνέχεια, οι μαθητές έλαβαν ένα φύλλο εργασίας με βασικές πληροφορίες για ορισμένα μέρη του προγράμματος.

1.Πρέπει να υπενθυμίσουμε και να εξηγήσουμε στους μαθητές τη δήλωση “While” (συνθήκη). Τους δίνουμε ένα παράδειγμα, για να καταλάβουν πώς λειτουργεί. Πχ: Όσο το πλυντήριο ρούχων λειτουργεί, τα ρούχα γίνονται πιο καθαρά.

2. Θα πρέπει να τους εξηγήσουμε πώς λειτουργεί και η δήλωση for i in range (…) ….

3. Θα πρέπει να τους καθοδηγήσουμε να κατασκευάσουν το πρόγραμμα και να τους βοηθήσουμε να βρουν τις κατάλληλες συνθήκες που θα χρησιμοποιήσουν με τις δηλώσεις τους.

4. Είναι σημαντικό να τους εξηγήσετε πώς να χρησιμοποιούν έναν μετρητή, για να μετρήσουν τις υπόλοιπες προσπάθειες.

5. Τέλος, οι μαθητές θα πρέπει να κατανοήσουν τη συνάρτηση εισαγωγής και πόσο χρήσιμη είναι για τα προγράμματα “Python”.

Στο τέλος της ενότητας θα πρέπει να γίνει συζήτηση στην τάξη.

1.Μπορούμε να χρησιμοποιήσουμε αυτό το πρόγραμμα, για να δημιουργήσουμε μια άλλη εφαρμογή με διαφορετικό θέμα (Για παράδειγμα θα μπορούσαμε να χρησιμοποιήσουμε μια άλλη λίστα και να δημιουργήσουμε ένα παιχνίδι “Μάντεψε τον αριθμό”);

2.Είναι δυνατόν να δημιουργηθεί μια έκδοση του παιχνιδιού με γραφικό περιβάλλον εργασίας;

3.Είναι δυνατόν να γίνει έλεγχος στην εισαγωγή συγκεκριμένων λέξεων;








Leave a Reply

Discover more from Computational Thinking and Acting

Subscribe now to keep reading and get access to the full archive.

Continue reading