Robowin: βασικά της λογικής και των αλγορίθμων - μάθημα 12.000 τρίψιμο. από το Coddy School of Programming for Children, εκπαίδευση 2 ενοτήτων (μήνες)
μικροαντικείμενα / / December 08, 2023
Ηλικία: 8-10 ετών
Επίπεδο: για αρχάριους.
Διάρκεια: από 2 ενότητες (μήνες), από 16 ώρες*.
Μορφή: ατομικά και ομαδικά μαθήματα, offline και online (σε πραγματικό χρόνο).
Αριθμός παιδιών: από 1 έως 8
Τιμή:
από 750 ρούβλια/ώρα σε διαδικτυακή ομάδα,
από 850 τρίψιμο/ώρα σε ομάδα εκτός σύνδεσης,
από 1050 τρίψιμο/ώρα μεμονωμένα online,
από 1800 τρίψιμο/ώρα ξεχωριστά εκτός σύνδεσης.
Η λογική είναι η θεμελιώδης βάση της επιστήμης των υπολογιστών ως επιστήμης. Αποτελεί τη βάση της νοημοσύνης των παιδιών και διευκολύνει σημαντικές διαδικασίες όπως ανάλυση, συλλογισμός, σύγκριση και πολλές άλλες δραστηριότητες. Η ανάπτυξη της λογικής σκέψης ενός παιδιού είναι εξίσου σημαντική με την ικανότητα ανάγνωσης, ομιλίας και γραφής.
Η λογική σκέψη δεν είναι έμφυτο ταλέντο. Αυτή είναι μια ειδική ικανότητα που πρέπει να αναπτυχθεί. Υπάρχουν πολλοί τρόποι: επίλυση προβλημάτων λογικής, πνευματικά παιχνίδια, παζλ, διάφορες εκπαιδευτικές υπηρεσίες ακόμα και παιχνίδια στον υπολογιστή.
Τα θεμέλια των λογικών δεξιοτήτων των παιδιών πρέπει να τεθούν από μικρή ηλικία. Οι ειδικοί στον τομέα της παιδαγωγικής συνιστούν τη σκόπιμη ανάπτυξη της λογικής στους μαθητές του σχολείου, ειδικά στις δημοτικές τάξεις. Αλλά η μετατόπιση αυτού του καθήκοντος στους δασκάλους των σχολείων δεν είναι λύση, γιατί δεν είναι η ανάπτυξη της λογικής σκέψης κύριο καθήκον: στο σχολείο, τα παιδιά λαμβάνουν θεμελιώδεις γνώσεις με τη βοήθεια των οποίων μπορούν να αναπτύξουν περαιτέρω.
Βρήκαμε έναν τρόπο να βοηθήσουμε τους γονείς, και το πιο σημαντικό, τα παιδιά! Ειδικά για μικρότερους μαθητές ηλικίας 8 έως 10 ετών, έχουμε αναπτύξει το μάθημα «Robowin: Βασικά στοιχεία λογικής και αλγόριθμοι», που θα βοηθήσει τα παιδιά να αναπτύξουν λογική και αλγοριθμική σκέψη, καθώς και να εξοικειωθούν με τις αρχές προγραμματισμός.
Για ποιον είναι κατάλληλο το μάθημα;
- Για όσους ενδιαφέρονται για τον προγραμματισμό
- Για όσους θέλουν να αναπτύξουν λογική και αλγοριθμική σκέψη
- Σε παιδιά που δείχνουν την εφευρετικότητά τους με διαφορετικούς τρόπους
Περιεχόμενο μαθήματος:
- Κατασκευή γραμμικών αλγορίθμων
- Διαδοχικοί και ένθετοι βρόχοι
- Αλγόριθμοι με συνθήκες. Δήλωση υπό όρους εάν, αλλιώς
- Διαδικασίες στον προγραμματισμό
- Δημιουργία βιβλιοθηκών. ΟΜΑΔΙΚΗ ΔΟΥΛΕΙΑ
- Βρόχοι με συνεχή έλεγχο. ενώ βρόχος
- Εξασκηθείτε στην επίλυση προβλημάτων, χτίζοντας βέλτιστους αλγόριθμους
Στόχοι μαθήματος:
1. Αναπτύξτε λογική και αλγοριθμική σκέψη με τη βοήθεια του Robowin, ένα οπτικό και κατανοητό περιβάλλον προγραμματισμού.
2. Προετοιμάστε τα παιδιά να κατακτήσουν σύνθετες γλώσσες προγραμματισμού.
Σχετικά με το μάθημα
Το Robowin είναι ένα οπτικό και κατανοητό περιβάλλον παιχνιδιού για αρχική εκπαίδευση προγραμματισμού, όπου οι εκτελεστές (Robot, Draftsman και Turtle) εκτελούν ένα πρόγραμμα που έχει εισαχθεί σε ένα πρόγραμμα επεξεργασίας κειμένου. Το πρόγραμμα περιλαμβάνει θέματα όπως συστήματα εντολών, βρόχοι, αλγόριθμοι ανάδρασης, διακλάδωση πλήρους μορφής και άλλα.
Το μάθημα είναι κατάλληλο για παιδιά που ενδιαφέρονται για τον προγραμματισμό. Τα παιδιά θα αποκτήσουν τις πρώτες τους δεξιότητες κωδικοποίησης, θα μάθουν να σκέφτονται λογικά, θα αναζητούν λύσεις σε προβλήματα, θα χρησιμοποιούν έτοιμες τεχνικές προγραμματισμού και θα αναπτύξουν τους δικούς τους αλγόριθμους για την επίλυση προβλημάτων. Και δεν χρειάζεστε μια περίπλοκη γλώσσα προγραμματισμού για αυτό - κατά τη διάρκεια του μαθήματος εργαζόμαστε στο οπτικό περιβάλλον παιχνιδιού Robowin. Σε ένα οπτικό περιβάλλον, θα ελέγξουμε την κίνηση του ρομπότ στον χάρτη και θα εκτελέσουμε διάφορες εργασίες - φυτέψτε λουλούδια στα κρεβάτια, φτιάξτε διαδρομές, βγείτε από το λαβύρινθο, αποφύγετε τα εμπόδια και επιστροφή στη βάση.
Πώς να επιλέξετε έναν αλγόριθμο για την επίλυση ενός προβλήματος; Εδώ είναι σημαντικό να γνωρίζουμε τη θεωρία, τα βασικά του προγραμματισμού και τον αλγόριθμο και να έχουμε πρακτική εμπειρία στην επίλυση προβλημάτων. Το μάθημά μας βασίζεται σε πρακτική εργασία - έχουμε συλλέξει περίπου 250 ενδιαφέρουσες εργασίες διαφορετικής πολυπλοκότητας για την εδραίωση των δεξιοτήτων στην πράξη γραφή αλγορίθμων, ανάπτυξη αλγοριθμικών και οπτικών δεξιοτήτων σκέψης, εκμάθηση ανεξάρτητης εύρεσης λύσης και δημιουργίας σωστός κωδικός.
Με τη βοήθεια απλών και οπτικών εντολών, τα παιδιά θα εξοικειωθούν με γραμμικούς αλγόριθμους, κύκλους, συνθήκες και θα μάθουν πώς να δημιουργούν
διαδικασίες και βιβλιοθήκες και θα αισθάνονται ακόμη και πραγματικοί προγραμματιστές όταν συμμετέχουν σε ομαδική εργασία σε ένα έργο.
Ως μέρος του μαθήματος «Λογική και Αλγόριθμοι στο Robowin», το παιδί σας θα:
- εξοικειωθείτε με το περιβάλλον ανάπτυξης Robowin.
- μάθουν βασικές έννοιες προγραμματισμού?
- μάθουν να δημιουργούν απλά γραμμικά προγράμματα.
- μάθετε να δημιουργείτε προγράμματα με συνθήκες και βρόχους.
- θα μάθει μια ειδική γλώσσα προγραμματισμού προσαρμοσμένη στο περιβάλλον ανάπτυξης Robowin.
- μάθουν να χρησιμοποιούν βρόχους, συνθήκες και διαδικασίες.
- θα μπορεί να γράψει και να διορθώσει τον δικό σας κώδικα, να επιλέξει αλγόριθμους βέλτιστων λύσεων.
- θα αποκτήσει δεξιότητες ομαδικής εργασίας·
- θα λάβει νέες γνώσεις που είναι απαραίτητες για περαιτέρω ανάπτυξη στον τομέα της τεχνολογίας των πληροφοριών·
- θα αποκτήσει τις δεξιότητες για να δημιουργήσει τις δικές σας διαδικασίες και βιβλιοθήκες, που αποτελεί αναπόσπαστο μέρος της δουλειάς ενός έμπειρου και
- διπλωματούχος προγραμματιστής.
Τα παιδιά θα αποκτήσουν επίσης γνώσεις και δεξιότητες που θα τους είναι χρήσιμες στο μέλλον όταν κατέχουν πιο σύνθετες γλώσσες προγραμματισμού - Java, Python, C++.
Τι χρειάζεστε για τα μαθήματα;
Για να ολοκληρώσει το μάθημα, το παιδί σας θα χρειαστεί έναν υπολογιστή/φορητό υπολογιστή με προγράμματα εγκατεστημένα σε αυτόν.
Εάν τα μαθήματα είναι διαδικτυακά:
Πρόσβαση στο Διαδίκτυο (ελέγξτε τη σταθερότητα της σύνδεσης στο Διαδίκτυο, από 10 Mbit/s).
Ακουστικά, καθώς και πρόσθετος εξοπλισμός για καλύτερη ποιότητα ήχου: μικρόφωνο ή ακουστικά.
9
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΚαθηγητής μαθήματος:
«Robowin: βασική λογική και αλγόριθμοι», «Ανάπτυξη παιχνιδιών για κινητά στο Android», «Γραφική σχεδίαση Photoshop», «Δημιουργία χαρακτήρα παιχνιδιού στο Photoshop», «Design Thinking», «Βασικές αρχές της επεξεργασίας βίντεο στο Movavi», «Game 3D Modeling», «Cyber Security», «Digital art: drawing on δισκίο"
Εκπαίδευση:
Novosibirsk State University of Architecture and Civil Engineering (Sibstrin), κατασκευαστικό ινστιτούτο, ειδικότητα «Βιομηχανικές και αστικές κατασκευές».
Εμπειρία:
Δέκα χρόνια στην ψηφιακή βιομηχανία ως δημιουργός ψηφιακής τέχνης και περιεχομένου πολυμέσων. Κατά τη διάρκεια αυτής της περιόδου, δίδασκε ανοιχτά μαθήματα στο σχολείο στην επιστήμη των υπολογιστών και επίσης έδωσε διαδικτυακά μαθήματα για την τέχνη της έννοιας χαρακτήρων για επίδοξους καλλιτέχνες. Πήρε μέρος στη δημιουργία παιχνιδιών ως concept artist και game graphics artist. Αυτή τη στιγμή συμμετέχει στη δημιουργία κόμικς και στο σχεδιασμό βιβλίων.
Τα ενδιαφέροντα:
Ενδιαφέρεται να σχεδιάζει και να δημιουργεί ποικίλο περιεχόμενο από πρωτότυπα σχέδια μέχρι διάφορα εμπορικά. Ο ελεύθερος χρόνος μπορεί να δαπανηθεί παίζοντας κιθάρα ή διαβάζοντας βιβλία και κόμικς. Πιστεύει ότι μπορείς να πετύχεις οποιαδήποτε ύψη αν κάνεις αυτό που αγαπάς.
«Η ψηφιακή βιομηχανία στον σύγχρονο κόσμο αγγίζει σχεδόν κάθε πτυχή της ζωής μας. Επομένως, πρέπει να το μελετήσουμε για να αναπτύξουμε και να αφήσουμε ένα πιο ενδιαφέρον μέλλον για τους απογόνους μας».
1η ενότητα
Η πρώτη μέρα
Κατασκευή γραμμικών αλγορίθμων
- Εργασίες προγραμματισμού, αλγόριθμοι
- Εξοικείωση με τη διεπαφή του περιβάλλοντος Robowin
- Απλές εντολές κίνησης ρομπότ: εμπρός, πίσω, στροφή
- Επαναλάβετε τον κύκλο
- Δημιουργία γραμμικού αλγορίθμου κίνησης ρομπότ, αποσφαλμάτωση του προγράμματος
Πρακτική εργασία: επίλυση του προβλήματος της μετακίνησης ενός ρομπότ και της φύτευσης λουλουδιών σε χάρτη χρησιμοποιώντας έναν απλό γραμμικό αλγόριθμο.
Αποτέλεσμα του μαθήματος: εξοικειώθηκε με την έννοια του απλού αλγορίθμου, έμαθε να γράφει τον δικό σας αλγόριθμο και κατέκτησε την εργασία στο περιβάλλον Robowin.
Δεύτερη μέρα
Διαδοχικοί και ένθετοι βρόχοι
- Λογική προγραμματισμού, διάσπαση εργασιών σε δευτερεύουσες εργασίες
- Κατασκευή βέλτιστου αλγορίθμου
- Διαδοχικοί και ένθετοι βρόχοι
- Πρακτική επίλυσης προβλημάτων
Πρακτική εργασία: επίλυση του προβλήματος της φύτευσης λουλουδιών και επιστροφή του ρομπότ στη βάση για δύο χάρτες χρησιμοποιώντας κύκλους.
Αποτέλεσμα του μαθήματος: εξοικειώθηκε με αλγόριθμους που περιλαμβάνουν διαδοχικούς και ένθετους βρόχους.
Τρίτη μέρα
Αλγόριθμοι διακλάδωσης, υπό όρους δήλωση if
- Εξοικείωση με αλγόριθμους με συνθήκη
- Εξασκηθείτε στην επίλυση προβλημάτων χρησιμοποιώντας βρόχους και τη δήλωση υπό όρους if
- Εντολές Robowin για έλεγχο των συνθηκών βρόχου
- Δημιουργία ενιαίου προγράμματος για πολλές κάρτες, επιλογή του βέλτιστου αλγορίθμου
- Διόρθωση τελικού κωδικού
Πρακτική εργασία: δημιουργώντας έναν αλγόριθμο για ένα ρομπότ που παρακάμπτει πολλές κάρτες, διορθώνοντας τα δημιουργημένα προγράμματα.
Αποτέλεσμα του μαθήματος: εξοικειώθηκε με τελεστές υπό όρους, έμαθε να κατασκευάζει πιο σύνθετους αλγόριθμους χρησιμοποιώντας τελεστές υπό όρους και βρόχους.
Ημέρα τέταρτη
Αλγόριθμοι με συνθήκες. Δήλωση υπό όρους αν αλλιώς
- Αλγόριθμοι με συνθήκη αλλού
- Έλεγχος συνθηκών, τροποποιητών και, ή, όχι
- Έξοδος από την εντολή βρόχου, διακοπής
- Εξασκηθείτε στη σύνταξη και τη βελτιστοποίηση αλγορίθμων με συνθήκες
- Ανάλυση επίλυσης προβλημάτων
Πρακτική εργασία: επίλυση προβλημάτων χρησιμοποιώντας αλγόριθμους με συνθήκες - κατευθύνουμε την κίνηση του ρομπότ στον χάρτη, αλλάζουμε τη διαδρομή.
Αποτέλεσμα του μαθήματος: έμαθε να χρησιμοποιεί αλγόριθμους υπό όρους στην πράξη για την επίλυση προβλημάτων, βελτίωσε τις δεξιότητες προγραμματισμού.
2η ενότητα
Η πρώτη μέρα
Διαδικασίες στον προγραμματισμό
– Εισαγωγή στις διαδικασίες
– Σύνταξη μιας διαδικασίας και κλήση της σε πρόγραμμα
– Διαδικασίες με παραμέτρους
– Αλγόριθμοι επίλυσης προβλημάτων με χρήση διαδικασιών
– Εξασκηθείτε στην επίλυση προβλημάτων χρησιμοποιώντας διαδικασίες
Πρακτική εργασία: γράφοντας ένα πρόγραμμα για «έξυπνη» φύτευση λουλουδιών καλώντας μια απλή διαδικασία και μια διαδικασία με παραμέτρους.
Αποτέλεσμα του μαθήματος: έμαθαν πώς να χρησιμοποιούν απλές διαδικασίες σε προβλήματα και ανέλυσαν παραδείγματα χρήσης διαδικασιών στον προγραμματισμό.
Δεύτερη μέρα
Δημιουργία βιβλιοθηκών. ΟΜΑΔΙΚΗ ΔΟΥΛΕΙΑ
– Τι είναι οι βιβλιοθήκες στον προγραμματισμό;
– Δημιουργία βασικού συνόλου διαδικασιών για το ρομπότ
– Χρήση βιβλιοθηκών που έχουν δημιουργηθεί κατά την επίλυση προβλημάτων
– Ομαδική εργασία – δημιουργία βιβλιοθηκών και εντοπισμός σφαλμάτων του κύριου κώδικα χρησιμοποιώντας γραπτές βιβλιοθήκες
– Εξασκηθείτε στην εργασία πάνω σε προβλήματα, στην ανάλυση έτοιμων αλγορίθμων και στη δημιουργία δικών σας
Πρακτική εργασία: δημιουργία μιας βιβλιοθήκης βασικών εντολών για το ρομπότ, δημιουργία βιβλιοθηκών για κοινή ανάπτυξη έργων, αλγόριθμοι εντοπισμού σφαλμάτων για τις εργασίες σας.
Αποτέλεσμα του μαθήματος: εξοικειώθηκε με την έννοια των βιβλιοθηκών, έμαθε πώς να δημιουργεί μια απλή βιβλιοθήκη.
Τρίτη μέρα
Βρόχοι με συνεχή έλεγχο. ενώ βρόχος
– Εισαγωγή στον βρόχο while – σύνταξη, κανόνες εφαρμογής
– Τροποποίηση τελικού κώδικα για χρήση με βρόχο while
– Εξασκηθείτε στην εργασία πάνω σε προβλήματα, στην ανάλυση έτοιμων αλγορίθμων και στη δημιουργία δικών σας
Πρακτική εργασία: επίλυση ενός προβλήματος κίνησης ρομπότ χρησιμοποιώντας βρόχο while.
Αποτέλεσμα του μαθήματος: Γνωριστήκαμε με τον βρόχο while και μάθαμε πώς να τον χρησιμοποιούμε για τις εργασίες μας.
Ημέρα τέταρτη
Εξασκηθείτε στην επίλυση προβλημάτων, χτίζοντας βέλτιστους αλγόριθμους
– Επανάληψη της ύλης του μαθήματος, εξάσκηση στην επίλυση προβλημάτων
– Προβλήματα με χρήση μεταβλητών
– Το έργο της απόδρασης από τον λαβύρινθο
– Επίλυση σύνθετων προβλημάτων
– Σύνοψη του μαθήματος
Πρακτική εργασία: επίλυση προβλημάτων για την εφαρμογή της μαθημένης γνώσης.
Αποτέλεσμα του μαθήματος: Επαναλάβαμε το υλικό που είχαμε μελετήσει και ενισχύσαμε τις δεξιότητές μας στη συγγραφή και την αποσφαλμάτωση αλγορίθμων στην πράξη.