Εισαγωγή
Οι βασικές αρχές του προγραμματισμού διδάσκονται χρησιμοποιώντας το Scratch. Το Scratch είναι μια εκπαιδευτική γλώσσα προγραμματισμού, σχεδιασμένη ως εργαλείο για να διδάξει στα παιδιά τα θεμέλια του προγραμματισμού. Επιτρέπει την εύκολη δημιουργία διαδραστικών ιστοριών, κινούμενων σχεδίων και παιχνιδιών. Ο προγραμματισμός γίνεται οπτικά – τα στοιχεία της γλώσσας έχουν τη μορφή παζλ, τα οποία, όταν τοποθετηθούν σωστά, σχηματίζουν ένα λειτουργικό πρόγραμμα ή παιχνίδι. Στο δεύτερο μέρος του μαθήματος, οι συμμετέχοντες θα έχουν μια μοναδική ευκαιρία να εξερευνήσουν διάφορες πτυχές του Minecraft από προγραμματιστική σκοπιά. Όλα τα scripts και τα προγράμματα που θα δημιουργηθούν στα μαθήματα θα μεταφέρονται στον πραγματικό κόσμο του Minecraft. Το επόμενο στάδιο του μαθήματος περιλαμβάνει τον προγραμματισμό εφαρμογών μέσω του App Inventor, όπου δεν προγραμματίζουμε μόνο τη λειτουργικότητα της εφαρμογής, αλλά και σχεδιάζουμε το περιβάλλον διεπαφής της. Ο σχεδιασμός της διεπαφής είναι απλός και οπτικός – διάφορα αντικείμενα (κουμπιά, παράθυρα, εικόνες) τοποθετούνται στην οθόνη του κινητού. Αυτά τα στοιχεία προγραμματίζονται στη συνέχεια με blocks που αντιστοιχούν σε συγκεκριμένες λειτουργίες της εφαρμογής. Το project μπορεί να μεταφορτωθεί ανά πάσα στιγμή και να χρησιμοποιηθεί και μετά τη λήξη των μαθημάτων. Κατά την διάρκεια του προγράμματος, θα χρησιμοποιήσουμε διάφορα εργαλεία τεχνητής νοημοσύνης (ΑΙ), τα οποία θα μας βοηθήσουν στην εξοικείωση των πιο σύγχρονων τεχνολογιών.