Coding (Μάθημα προγραμματισμού)

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

Μέσα από κατάλληλες εφαρμογές (π.χ. Scratch), τα παιδιά αναπτύσσουν την ορθολογική τους σκέψη. Επιπλέον με την επίλυση κατάλληλα σχεδιασμένων ασκήσεων, μαθαίνουν να κατανοούν και να αναλύουν ένα πρόβλημα, να σχεδιάζουν τον κατάλληλο αλγόριθμο επίλυσής του και να το υλοποιούν προγραμματιστικά. Με αυτό τον τρόπο αναπτύσσεται η αντίληψή τους και η παρατηρητικότητά τους, αυξάνεται το αίσθημα της καινοτομίας και καλλιεργείται το ερευνητικό πνεύμα τους.