Python και JavaScript: προγραμματισμός παιχνιδιών στο CodeCombat - μάθημα 18.000 rub. από το Coddy School of Programming for Children, εκπαίδευση 3 ενοτήτων (μήνες)
μικροαντικείμενα / / December 04, 2023
Ηλικία: 7-12 ετών
Επίπεδο: για αρχάριους.
Διάρκεια: από 3 ενότητες (μήνες), από 24 ώρες*.
Μορφή: ατομικά και ομαδικά μαθήματα, offline και online (σε πραγματικό χρόνο).
Αριθμός παιδιών: από 1 έως 8.
Τιμή:
από 750 ρούβλια/ώρα σε διαδικτυακή ομάδα,
από 850 τρίψιμο/ώρα σε ομάδα εκτός σύνδεσης,
από 1050 τρίψιμο/ώρα μεμονωμένα online,
από το 1980 τρίψιμο/ώρα μεμονωμένα εκτός σύνδεσης.
Ακόμη και ένας ενήλικας μπορεί να βαρεθεί να κοιτάζει ατελείωτες γραμμές κώδικα. Προσφέρουμε να μάθετε προγραμματισμό καταλαμβάνοντας εδάφη και νικώντας τους εχθρούς με τις καλύτερες παραδόσεις RPG.
Το CodeCombat είναι ένα παιχνίδι προγράμματος περιήγησης για πολλούς παίκτες που σας επιτρέπει να μάθετε πώς να κωδικοποιείτε και να μαθαίνετε JavaScript και Python. Σε κάθε επίπεδο, ο παίκτης έχει μια συγκεκριμένη εργασία - για παράδειγμα, να βρει ένα μανιτάρι που θα βοηθήσει να νικήσει τον κανίβαλο, να οδηγήσει στρατιώτες στη μάχη ή να βγει από ένα μπουντρούμι. Το παιδί θα ελέγχει έναν αρχάριο οδηγό που εκτελεί αυτές τις εργασίες χρησιμοποιώντας ξόρκια - εντολές JavaScript και Python. Για να ολοκληρώσετε ολόκληρο το παιχνίδι, θα πρέπει να τα θυμάστε καλά. Στην αρχή όλα είναι απλά, αλλά όσο προχωρά το παιχνίδι, οι εργασίες γίνονται πιο περίπλοκες και το παιδί πρέπει να σκέφτεται όλο και περισσότερο. Στο μάθημα CodeCombat: First Steps in JavaScript/Python, το παιδί σας θα είναι σε θέση να αποκτήσει πραγματικά μια αίσθηση για τις γλώσσες προγραμματισμού JavaScript και Python και να αναπτύξει αλγοριθμική σκέψη.
Το CodeCombat δεν είναι απλώς μαθήματα με στοιχεία παιχνιδιού, αλλά ένα πραγματικό παιχνίδι στο οποίο οι μαθητές πρέπει να γράψουν ικανό και όμορφο κώδικα σε Python και JavaScript για να ολοκληρώσουν όλα τα επίπεδά του. Σε αυτή την περίπτωση, το παιδί λαμβάνει μια αντίδραση από τον χαρακτήρα του σε πραγματικό χρόνο. Επίσης, λύνοντας προβλήματα προγραμματισμού που φυσικά εξελίσσονται σε ολοένα και πιο απαιτητικά επίπεδα, το CodeCombat διασφαλίζει ότι το παιδί σας αναπτύσσει πάντα κριτική σκέψη. Το CodeCombat είναι αξιοσημείωτο γιατί εκτός από ατομικό playthrough, προσφέρει και πολλές επιλογές για ομαδικό παιχνίδι. παιχνίδια που επιτρέπουν στα παιδιά να κατακτήσουν τις δεξιότητες επικοινωνίας, την πρακτική σκέψη και την ικανότητα συνεργασίας και εργασίας ομάδα.
Έτσι, το CodeCombat απαιτεί συνεχώς από τα παιδιά να εξασκούν νέες μορφές επικοινωνίας, είτε αυτό να συμμετάσχετε σε ομάδες ή να εργαστείτε μεμονωμένα με τον ίδιο τον υπολογιστή, μετατρέποντας τις ιδέες σας σε αποτελεσματικούς κωδικούς.
Γιατί το CodeCombat;
- Αυτό είναι πραγματικά ένα παιχνίδι, και όχι ένα σύνολο παιχνιδιοποιημένων μαθημάτων - έτσι μπορεί να αιχμαλωτίσει ακόμα και τον πιο ανήσυχο μαθητή.
- Το CodeCombat είναι κατάλληλο για παιδιά από 10 ετών.
- Το CodeCombat έχει διεπαφή ρωσικής γλώσσας.
- Έχει το δικό του πρόγραμμα επεξεργασίας επιπέδου, με το οποίο μπορείτε να τροποποιήσετε το παιχνίδι και να προσφέρετε τις δικές σας εργασίες.
- Το CodeCombat έχει ατομική λειτουργία και πολλές επιλογές για ομαδικό παιχνίδι.
- Ο δάσκαλος μπορεί να παρακολουθεί την πρόοδο ολόκληρης της ομάδας.
- Για επίλυση με την πρώτη προσπάθεια χωρίς σφάλματα και για τον βέλτιστο κωδικό, ο παίκτης λαμβάνει επιπλέον πόντους.
- Το CodeCombat διδάσκει σοβαρό προγραμματισμό «όχι για παιδιά»: διοργανώνονται διαγωνισμοί για πραγματικούς επαγγελματίες.
- Οι συγγραφείς υπόσχονται να βοηθήσουν όποιον ολοκληρώσει ολόκληρο το παιχνίδι και φτάσει στο υψηλότερο επίπεδο για να βρει δουλειά στις ΗΠΑ.
Πριν από την έναρξη των μαθημάτων, σας ζητάμε να δημιουργήσετε μια διεύθυνση email για το παιδί σας. Δώστε του τα στοιχεία σύνδεσης και τον κωδικό πρόσβασης του email σας σε χαρτί/στο τηλέφωνό σας· πρέπει να έχετε αυτές τις πληροφορίες μαζί σας κατά τη διάρκεια του μαθήματος.
Αυτό οφείλεται στην ανάγκη δημιουργίας λογαριασμού στο CodeCombat.
Το μάθημα είναι κατάλληλο για παιδιά:
- Για όσους ενδιαφέρονται για την τεχνολογία και τον προγραμματισμό
- Μόλις ξεκινήσαμε στον κόσμο του προγραμματισμού
- Όσοι επιθυμούν να βελτιώσουν τις ψηφιακές τους δεξιότητες
- Αυτοί που ονειρεύονται να δημιουργήσουν τα δικά τους παιχνίδια
Απαιτήσεις για φοιτητές (επίπεδο γνώσεων):
- Σίγουρη χρήση υπολογιστή (ξέρει πώς να ενεργοποιεί, να εκκινεί εφαρμογές, να ανοίγει φακέλους, να κατανοεί τι είναι το email)
- Ικανότητα ανάγνωσης
- Πώς λειτουργούν τα διαδικτυακά μαθήματα στην CODDY
Περιεχόμενο μαθήματος:
- Βασικά στοιχεία προγραμματισμού σε Python ή/και JavaScript και αλγόριθμος
- Μέθοδοι, μεταβλητές, τύποι δεδομένων
- ενώ βρόχος
- Δηλώσεις υπό όρους
- Λογικοί τελεστές
- Άλγεβρα της λογικής
- Λειτουργίες
- Δισδιάστατοι πίνακες
- για βρόχο
- Τρόποι επανάληψης μέσω πινάκων
- Αριθμητικές πράξεις
- Συντεταγμένες και χώρος
Στόχοι μαθήματος:
1. Κατακτήστε τις δημοφιλείς γλώσσες προγραμματισμού Python και JavaScript γράφοντας κωδικούς προγράμματος σε περιβάλλον παιχνιδιού.
2. Αναπτύξτε δεξιότητες κριτικής σκέψης, επικοινωνίας και ομαδικής εργασίας.
3. Να καθοδηγήσει τα παιδιά από το ενδιαφέρον τους για παιχνίδια στον υπολογιστή στην επιθυμία να τα δημιουργήσουν και να εξελιχθούν στο μέλλον στον τομέα της πληροφορικής.
Μαθησιακό αποτέλεσμα:
- Βασικές γνώσεις JavaScript ή/και Python
- Ικανότητα συνεργασίας και εργασίας τόσο ανεξάρτητα όσο και ομαδικά
- Ανάπτυξη αλγοριθμικής, δημιουργικής και κριτικής σκέψης
- Ικανότητα επίλυσης προβλημάτων εκτός του κουτιού
Οι απόφοιτοι του μαθήματος θα είναι σε θέση:
- Γράφει σωστά και αποτελεσματικά προγράμματα σε Python ή/και JavaScript
- Αναδείξτε τη δημιουργικότητά σας δημιουργώντας τα δικά σας παιχνίδια
- Εργαστείτε στον κώδικα λογισμικού ανεξάρτητα και ομαδικά
- Συνεχίστε τις σπουδές σας σε μαθήματα προγραμματισμού ιστού και ανάπτυξης παιχνιδιών
- Επίλυση μη τυπικών προβλημάτων
Επιχειρηματικές δεξιότητες:
- Λογική σκέψη
- Δημιουργική σκέψη
- Ρύθμιση και επίλυση προβλημάτων
- ΟΜΑΔΙΚΗ ΔΟΥΛΕΙΑ
- Δεξιότητες επικοινωνίας
- Αναζήτηση και ανάλυση πληροφοριών
- Ανεξαρτησία
- Δεξιότητες λήψης αποφάσεων
Τι χρειάζεστε για τα μαθήματα:
Για να ξεκινήσετε τα μαθήματα, σας ζητάμε να δημιουργήσετε μια διεύθυνση email για το παιδί σας. Δώστε του τα στοιχεία σύνδεσης και τον κωδικό πρόσβασης του email σας σε χαρτί/στο τηλέφωνό σας· πρέπει να έχετε αυτές τις πληροφορίες μαζί σας κατά τη διάρκεια του μαθήματος.
Εάν τα μαθήματα είναι διαδικτυακά, το παιδί θα χρειαστεί φορητό υπολογιστή, πρόσβαση στο Διαδίκτυο και ακουστικά, ώστε το παιδί να μπορεί να επικοινωνεί με τον δάσκαλο.
Με την ολοκλήρωση του μαθήματος, κάθε φοιτητής λαμβάνει εξατομικευμένο πιστοποιητικό ( https://coddyschool.com/upload/files/cert.jpg) από τον CODDY
8
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΚαθηγητής μαθήματος:
"Σχέδιο στο στυλ "Anime", "Βασικά στοιχεία του ψηφιακού σχεδίου στο Procreate", "Sketching", "City of the future", "Δημιουργία ενός χαρακτήρα παιχνιδιού στο Photoshop", “Photoshop graphic design”, “Minecraft programming”, “Python and JavaScript: programming game in CodeCombat”, “Digital art: drawing on δισκίο"
Εκπαίδευση:
Κρατικό Πανεπιστήμιο Διαχείρισης Γης, ειδικότητα «Αρχιτεκτονική»
Εμπειρία:
Διδάσκει στα παιδιά να ζωγραφίζουν για πάνω από 5 χρόνια. Βρίσκει μια κοινή γλώσσα με οποιοδήποτε παιδί και ενήλικα.
Επαγγελματική γνώση Photoshop, Revit, 3ds Max, Autocad, ScetchUp.
Τα ενδιαφέροντα:
γραφικό σχέδιο, branding, σύγχρονη τέχνη, εσωτερική διακόσμηση, μαγειρική.
«Στα μαθήματά μου, κάθε παιδί θα αποκαλύψει τις δυνατότητές του στο μέγιστο και θα μπορεί να νιώθει πραγματικός δημιουργός. Περνώντας από στόχο σε στόχο, θα φτάσουμε σε μεγάλα ύψη, γιατί, όπως συνηθίζεται, αυτός που περπατά θα κυριαρχήσει στο δρόμο και το «αδύνατο» είναι μια λέξη που μπορεί να βρεθεί μόνο στο λεξικό των ανόητων».
6
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΚαθηγητής μαθήματος:
"Προγραμματισμός JavaScript", "Προγραμματιστής Frontend: Ιστότοποι σε HTML/CSS/JavaScript", "Harvard CS50 Course", "Bots in Python", "Python και JavaScript: προγραμματισμός παιχνιδιών στο CodeCombat", "Δημιουργία παιχνιδιών στο Scratch", "Unreal Κινητήρας 4"
Εκπαίδευση:
Κρατικό Τεχνικό Πανεπιστήμιο Yaroslavl (YSTU), Ινστιτούτο Ψηφιακών Συστημάτων (IDS), ειδικότητα «Μηχανική Λογισμικού».
Εμπειρία:
Από την αρχή του Λυκείου έχει ολοκληρώσει επιτυχώς πρόσθετη εκπαίδευση στους τομείς του Circuit Design, Web Development, System Administration και MYSQL Databases. Σε όλα τα σχολικά και φοιτητικά μου χρόνια με ενδιέφερε ο προγραμματισμός στις ακόλουθες γλώσσες: Pascal, C++, C#, Python, Ruby, JavaScript, καθώς και σε γλώσσες σχεδίασης ιστοσελίδων (HTML, CSS).
Τα ενδιαφέροντα:
Τα χόμπι του περιλαμβάνουν ξυλογλυπτική, συναρμολόγηση πλαστικών/ξύλινων μοντέλων πλοίων, δημιουργία ιστοσελίδων και δημιουργία προγραμμάτων σε Python. Είμαι πεπεισμένος ότι η ανάπτυξη των κινητικών δεξιοτήτων των χεριών και των νοητικών δυνάμεων είναι άρρηκτα συνδεδεμένες.
«Η ανάγκη για ειδικούς πληροφορικής θα αυξηθεί μόνο· το να γίνεις ένας από αυτούς σημαίνει να γίνεις μέρος μιας μικρής ιστορίας».
9
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΚαθηγητής μαθήματος:
"Minecraft: μια εισαγωγή στην τεχνητή νοημοσύνη", "Unity 3D", "Ανάπτυξη παιχνιδιών για κινητά στο Android", "Δημιουργία παιχνιδιών στο Scratch", "Minecraft Programming", "Minecraft in Scratch", "Unreal Engine 4", "Game 3D Modeling", "Python and JavaScript: Gaming προγραμματισμός στο CodeCombat"
Εκπαίδευση:
Κρατικό Πανεπιστήμιο της Μόσχας που πήρε το όνομά του M.V. Lomonosov, Σχολή Μηχανικής και Μαθηματικών
Πιστοποιημένος συμμετέχων στο εκπαιδευτικό πρόγραμμα προγραμματισμού Minecraft
Πρόγραμμα Microsoft Certified Teacher Innovator
Εμπειρία:
Ασχολείται με την ανάπτυξη λογισμικού σε Java και C, προγραμματισμό πολλαπλών νημάτων. Βελτιώνεται συνεχώς, χρησιμοποιεί σύγχρονες προσεγγίσεις στην ανάπτυξη και διαχείριση έργων. Μελετά πρότυπα σχεδίασης και αρχιτεκτονική έργων λογισμικού, έχει γνώσεις στον τομέα της κρυπτογραφίας και της προστασίας δεδομένων. Ενδιαφέρεται ενεργά για το θέμα των νευρωνικών δικτύων και της ανάλυσης δεδομένων. Ολοκλήρωσε ένα εκπαιδευτικό σεμινάριο στο Samsung SW&IT School σχετικά με τα βασικά του IT και του προγραμματισμού, όπου υπερασπίστηκε ένα ατομικό έργο για την ανάπτυξη μιας εφαρμογής Android και έγινε ο απόλυτος νικητής του τελικού διαγωνισμού. Ως μέλος μιας ομάδας τριών ατόμων, συμμετείχα στο πρωτάθλημα περιπτώσεων Kaspersky CyberHeroes. Υπεύθυνος για την ανάπτυξη μιας επίδειξης εφαρμογής για κινητά και την αποκάλυψη της πλευράς λογισμικού και υλικού του έργου. Είναι ενεργός προγραμματιστής εφαρμογών στο Google Play και έχει αρκετές δημοσιεύσεις στην πύλη ανοιχτού κώδικα GitHub. Διατηρεί έναν υγιεινό τρόπο ζωής και επισκέπτεται τακτικά την πισίνα.
«Για κάθε μαθητή, η φιλική ατμόσφαιρα όταν εργάζεται σε μια ομάδα είναι πολύ σημαντική. Ως δάσκαλος και μέντορας, προσπαθώ να βοηθήσω τον μαθητή να ζωντανέψει τις ιδέες του, ενώ του εξηγώ την τεχνική πλευρά του θέματος στο υψηλότερο επίπεδο. Οποιαδήποτε περίπλοκα πράγματα μπορούν να εξηγηθούν με απλή γλώσσα: είτε γράφετε ένα παιχνίδι, είτε ξεκινάτε μια startup είτε θέλετε να μελετήσετε ένα θέμα, οποιαδήποτε ιδέα έχετε θα υποστηριχθεί και θα εφαρμοστεί. Έτσι πρέπει να είναι η τεχνολογική εκπαίδευση».