Εισαγωγή
Τα βασικά στοιχεία του προγραμματισμού θα υλοποιηθούν στη γλώσσα Scratch. Πρόκειται για μια εκπαιδευτική γλώσσα, που δημιουργήθηκε ως εργαλείο για να διδάξει στα παιδιά τις βασικές έννοιες του προγραμματισμού. Επιτρέπει την εύκολη δημιουργία διαδραστικών ιστοριών, κινούμενων σχεδίων και παιχνιδιών. Ο προγραμματισμός γίνεται μέσω οπτικών μέσων – τα στοιχεία της γλώσσας έχουν τη μορφή παζλ, τα οποία, όταν τοποθετηθούν σωστά, δημιουργούν ένα λειτουργικό πρόγραμμα ή παιχνίδι.
Επιπλέον, κατά τη διάρκεια του μαθήματος, μαθαίνουμε πώς να τροποποιούμε το παιχνίδι Minecraft Education χρησιμοποιώντας το περιβάλλον MakeCode.
Στο πρώτο μέρος του μαθήματος, μαθαίνουμε πώς να χρησιμοποιούμε αντικείμενα-μπλοκ.
Στο δεύτερο μέρος, εισάγουμε άλλες γλώσσες και πλατφόρμες, όπως το KODU (δημιουργία 3D παιχνιδιών).
Το μόνο που χρειάζεται να γνωρίζει το παιδί, είναι γραφή, ανάγνωση και να μετράει ως το 20.
Πρόγραμμα μαθήματος
1Lesson 1: Crafting Table
Minecraft στο Scratch; Πανεύκολο!
Μπες στην αποστολή όπου θα καθίσεις στο τιμόνι του δικού σου Crafting Table. Μετακίνησε μπλοκ, δημιούργησε και παίξε. Η εμπειρία του Minecraft είναι εγγυημένη!
2Lesson 2: Angry Birds - hunting part I
Τα <b>Angry Birds</b> δεν βρίσκονται μόνο στο <b>tablet</b> ή στη <b>μεγάλη οθόνη</b>.</br>
Αν ψάξεις καλά, θα τα βρεις και στα <b>μαθήματά μας</b>!</br>
Γίνε μέλος της ομάδας των <b>Angry Birds</b> και ξεκίνησε το κυνήγι των <b>κακών γουρουνιών</b>, που έχουν ως αποστολή να <b>κατακτήσουν τον κόσμο</b>.</br>
3Lesson 3: Angry Birds - hunting part 2
Η αποστολή <b>δεν έχει τελειώσει ακόμα</b>.</br>
Πρέπει να <b>αντιμετωπίσουμε ξανά τα γουρούνια</b> – αλλά αυτή τη φορά, είναι <b>πολύ περισσότερα</b> από την προηγούμενη!</br>
4Lesson 4: A marker
Αυτό το project θυμίζει την κλασσική εφαρμογή <b>MS Windows Paint</b>.</br>
Θα έχουμε τη δυνατότητα να <b>σχεδιάζουμε</b>, να <b>αλλάζουμε το πάχος</b> και το <b>χρώμα των πινέλων</b>, καθώς και να <b>καθαρίζουμε ολόκληρη την εικόνα</b>.</br>
5Lesson 5: Mathematics
<b>Γεια σας! Γεια σας!</b> Έχουμε λάτρεις των <b>μαθηματικών</b> εδώ;</br>
Αν ναι, <b>σηκώνουμε πανιά</b> και ξεκινάμε!</br>
Σήμερα θα σας δείξουμε ότι τα <b>μαθηματικά</b> <b>δεν χρειάζεται να είναι βαρετά</b> και ότι μπορούν να χρησιμοποιηθούν στον <b>προγραμματισμό</b> με πολλούς τρόπους.</br>
Κατά τη διάρκεια του μαθήματος, θα δημιουργήσουμε μια <b>εκπαιδευτική μαθηματική κινούμενη εικόνα</b>, η οποία θα βοηθήσει στην επίλυση <b>απλών ασκήσεων</b>.</br>
Θα παρουσιάσουμε αριθμητικές πράξεις, όπως <b>πολλαπλασιασμό</b> και <b>πρόσθεση</b>.</br>
6Lesson 6 Fortnite harvesting tool
Έφτασε μια <b>νέα σεζόν</b> στο <b>Fortnite</b> – ξέρεις πώς να προετοιμαστείς;</br>
Πιάσε το <b>τιμόνι του Scratch</b> και ξεκίνησε την προπόνησή σου με το <b>pickaxe σου</b>.</br>
Περιπλανήσου στον κόσμο και στόχευσε τα <b>κρίσιμα σημεία</b>.</br>
Χάρη στην προπόνησή μας, κανένα <b>Battle Royale</b> δεν θα σου φαίνεται δύσκολο!</br>
Κατά τη διάρκεια των μαθημάτων, θα μάθουμε για τη <b>μηχανική της σχεδίασης</b> και τις δυνατότητές της στη <b>δημιουργία παιχνιδιών</b>.</br>
Επιπλέον, θα συζητήσουμε τις <b>βασικές αρχές των βρόχων</b>, ένα σημαντικό στοιχείο στον προγραμματισμό.</br>
7Lesson 7: The crowded road - part I
Η <b>οδική ασφάλεια</b> είναι απαραίτητη!</br>
Πρέπει να βοηθήσουμε τον ήρωά μας να <b>περάσει απέναντι</b>, αλλά δυστυχώς, τα αυτοκίνητα τρέχουν <b>σαν τρελά</b>.</br>
<b>Κοίτα αριστερά, κοίτα δεξιά και… τρέξε!</b></br>
Κατά τη διάρκεια του μαθήματος, θα δημιουργήσουμε ένα <b>παιχνίδι</b> όπου ο χαρακτήρας μας πρέπει να <b>διασχίσει έναν πολυσύχναστο δρόμο</b> αποφεύγοντας τα διερχόμενα αυτοκίνητα.</br>
Κατά την ανάπτυξη του παιχνιδιού, θα μάθουμε πώς να <b>μεταδίδουμε μηνύματα</b> μεταξύ των στοιχείων του κώδικα και πώς να <b>χρησιμοποιούμε χρονόμετρο</b> για την αντίστροφη μέτρηση του χρόνου.</br>
8Lesson 8: The crowded road - part II
<b>Το υπόλοιπο της διαδρομής μας...</b></br>
Σχεδόν τα καταφέραμε, αλλά τα αυτοκίνητα γίνονται <b>όλο και περισσότερα</b>.</br>
Μπορείς να τα ξεπεράσεις;</br>
Ο στόχος του μαθήματος είναι η <b>ολοκλήρωση του προηγούμενου παιχνιδιού</b> και η <b>σύνοψη των γνώσεων</b> που αποκτήσαμε.</br>
Οι μαθητές θα ολοκληρώσουν το project<b>μόνοι τους</b>, εφαρμόζοντας όσα έμαθαν καθ' όλη τη διάρκεια του μαθήματος.</br>
9Lesson 9 Traps and hunting
Γνωρίζεις ονόματα όπως <b>Enderman, Creeper</b> ή <b>Ghast</b>;</br>
Σε αυτό το μάθημα, θα μεταφερθούμε σε <b>μια εντελώς νέα διάσταση</b>.</br>
Χάρη στην πλατφόρμα <b>MakeCode</b>, θα μπορέσουμε να <b>διεισδύσουμε στον κόσμο του Minecraft</b> και να τον <b>προγραμματίσουμε</b> σύμφωνα με τις δικές μας ιδέες.</br>
<b>Δεν υπάρχει χρόνος για χάσιμο</b> – η <b>πύλη του Minecraft</b> κλείνει σύντομα!</br>
10Lesson 10: Minecraft - Atomic shelter
Η <b>επιβίωση της πρώτης νύχτας</b> είναι μία από τις πιο κρίσιμες δεξιότητες στο <b>Minecraft</b>.</br>
Συνήθως, διαθέτουμε μόνο <b>βασικές πρώτες ύλες</b> για να χτίσουμε μια ξύλινη καλύβα.</br>
Τι θα έλεγες, όμως, για ένα <b>οχυρωμένο καταφύγιο</b> από <b>bedrock</b>; Και μάλιστα <b>την πρώτη κιόλας μέρα</b>;</br>
Σε αυτό το μάθημα, θα μάθουμε τα <b>βασικά της κατασκευής</b> στο Minecraft, σχεδιάζοντας <b>οικοδομές</b>, προσθέτοντας <b>πόρτες</b> και ενσωματώνοντας <b>διάφορα αμυντικά στοιχεία</b> για να ενισχύσουμε την επιβίωσή μας.</br>
11Lesson 11 Minecraft - Parkour - Part I
Το <b>Parkour</b> είναι μία από τις <b>πιο διασκεδαστικές</b> δραστηριότητες στο <b>Minecraft</b>, αμέσως μετά τα <b>Bed Wars</b>.</br>
Είσαι έτοιμος να <b>πηδήξεις από πλατφόρμα σε πλατφόρμα</b>, να <b>αποφύγεις παγίδες</b> και να εκτελέσεις <b>θεαματικά άλματα</b>;</br>
Αν ναι, φόρεσε τα <b>πιο άνετα παπούτσια σου</b> και ετοιμάσου να μπεις στην πίστα!</br>
<b>Φοβάσαι τα ύψη;</b> Τότε καλύτερα <b>να μην κοιτάξεις κάτω!</b></br>
Αυτό το μάθημα είναι αφιερωμένο <b>εξ ολοκλήρου</b> στην προχωρημένη κατασκευή <b>parkour διαδρομών</b>, βελτιώνοντας τις δεξιότητές μας στο Minecraft <b>Parkour</b>.</br>
12Lesson 12 Minecraft - Parkour - Part II
Συνεχίζουμε την <b>περιπέτεια του parkour</b>!</br>
Πρώτα, ένας <b>αγώνας ταχύτητας 100 μέτρων</b>, στη συνέχεια ένα <b>άλμα στο χείλος του γκρεμού</b> και, τέλος, ένα <b>πέρασμα σε τεντωμένο σχοινί</b>.</br>
Μπορείς να τα καταφέρεις;</br>
Το μάθημα αυτό αποτελεί <b>τη συνέχεια</b> των προηγούμενων, εστιάζοντας στην <b>τελειοποίηση των parkour δεξιοτήτων</b> σου στο Minecraft.</br>
13Lesson 13: Repetition of the knowledge
Ήρθε η ώρα να <b>αξιολογήσουμε την περιπέτειά μας</b>.</br>
Πιάσε το <b>ποντίκι</b> και το <b>πληκτρολόγιο</b> και ας δείξουμε τι έχουμε μάθει!</br>
Η επανάληψη θα βασιστεί στις <b>γνώσεις των μαθητών</b>.</br>
Οι μαθητές θα πρέπει να <b>ολοκληρώσουν τις ανατεθειμένες δραστηριότητες</b> μόνοι τους, εφαρμόζοντας όσα έχουν μάθει μέχρι τώρα.</br>
14Lesson 14. Creative projects and introduction to Kodu Game Lab
Ήρθε η ώρα να <b>μεταφερθούμε σε μια νέα διάσταση</b>. Τίποτα δεν θα είναι πια το ίδιο.</br>
Ο <b>Steve</b> χρησιμοποίησε το <b>Scratch</b> για να ανοίξει μια <b>πύλη</b> προς έναν <b>εντελώς νέο κόσμο</b> – το <b>Kodu Game Lab</b>, όπου μπορείς να δημιουργήσεις <b>τρισδιάστατα παιχνίδια</b>.</br>
Γίνε μέλος αυτής της <b>νέας περιπέτειας</b> κατά τη διάρκεια της <b>δεύτερης εκπαιδευτικής ενότητας</b>!</br>
Σε αυτό το μάθημα, θα γνωρίσουμε την <b>πλατφόρμα Kodu Game Lab</b>, η οποία θα χρησιμοποιηθεί καθ’ όλη τη διάρκεια του εξαμήνου.</br>
Θα φτιάξουμε το πρώτο μας <b>τρισδιάστατο παιχνίδι</b>, το <b>"Pumpkin Apples"</b>, και θα μάθουμε τις <b>μεθόδους προγραμματισμού κίνησης</b> και πώς να <b>ανταποκρινόμαστε σε γεγονότα μέσα στο παιχνίδι</b>.</br>
15Lesson 15. Defending the village
Σε αυτό το μάθημα, θα χρησιμοποιήσουμε <b>όλες τις τεχνικές</b> που έχουμε μάθει μέχρι τώρα για να <b>προστατέψουμε αποτελεσματικά τους χωρικούς</b>.</br>
16Lesson 16. Masters of explosions
Κατά τη διάρκεια του μαθήματος, οι συμμετέχοντες θα χρησιμοποιήσουν την κατηγορία <b>'Shapes'</b> για να δημιουργήσουν <b>εκρηκτικές κατασκευές</b>.</br>
17Lesson 17. To AI's rescue
Ο στόχος του μαθήματος είναι η δημιουργία ενός <b>project με θέμα την τεχνητή νοημοσύνη</b>.</br>
Οι μαθητές θα χρησιμοποιήσουν τις <b>γνώσεις που έχουν αποκτήσει</b> για να αναπτύξουν το δικό τους <b>παιχνίδι</b>.</br>
18Lesson 18. Motion detection
Το μάθημα έχει σχεδιαστεί για να δοκιμάσει τις <b>προηγμένες δυνατότητες</b> των υπολογιστών στην <b>αναγνώριση εικόνας από την κάμερα</b> και στην <b>αντίδραση ανάλογα με τα δεδομένα</b>.</br>
19Lesson 19. Capybara Hunter
Τα <b>capybara</b> εισέβαλαν στο χωριό μας!</br>
Πρέπει να τα <b>εντοπίσουμε</b> και να <b>ανακτήσουμε όλα τα κλεμμένα μας αντικείμενα</b>.</br>
<b>Ετοιμάσου για μια συναρπαστική περιπέτεια!</b></br>
20Lesson 20. Attack of the Dragon
<b>Γρήγορα! Οι δράκοι μας επιτίθενται!</b></br>
Πρέπει να βρούμε έναν τρόπο να <b>τους απωθήσουμε</b> και να <b>σβήσουμε όλες τις φωτιές στο χωριό</b>.</br>
<b>Πρέπει να δράσουμε άμεσα!</b></br>
