Python ja JavaScript: mängude programmeerimine CodeCombatis - kursus 18 000 hõõruda. Coddy School of Programming for Children, koolitus 3 moodulit (kuud)
Varia / / December 04, 2023
Vanus: 7-12 aastat
Tase: algajatele.
Kestus: alates 3 moodulist (kuud), alates 24 tunnist*.
Formaat: individuaalsed ja rühmatunnid, võrguühenduseta ja võrgus (reaalajas).
Laste arv: 1 kuni 8.
Hind:
alates 750 rubla tunnis võrgugrupis,
alates 850 rubla tunnis võrguühenduseta grupis,
alates 1050 rubla tunnis individuaalselt võrgus,
alates 1980 rub./tund individuaalselt võrguühenduseta.
Isegi täiskasvanul võib lõputuid koodiridu vaadates igav hakata. Pakume programmeerimist õppida parimate RPG-traditsioonide kohaselt maid hõivates ja vaenlasi alistades.
CodeCombat on mitme mängijaga brauserimäng, mis võimaldab teil õppida JavaScripti ja Pythonit kodeerima ja õppima. Igal tasandil antakse mängijale konkreetne ülesanne – näiteks leida seene, mis aitaks kannibali võita, sõdureid lahingusse juhtida või kongist välja pääseda. Laps hakkab juhtima algajat viisardit, kes täidab neid ülesandeid loitsude – JavaScripti ja Pythoni käskude – abil. Kogu mängu lõpuleviimiseks peate need hästi meeles pidama. Alguses on kõik lihtne, kuid mängu edenedes muutuvad ülesanded keerulisemaks ja laps peab aina rohkem mõtlema. CodeCombat: First Steps in JavaScript/Python kursusel saab teie laps JavaScripti ja Pythoni programmeerimiskeeli tõeliselt tundma ning arendab algoritmilist mõtlemist.
CodeCombat ei ole pelgalt mänguliste elementidega õppetunnid, vaid tõeline mäng, kus õpilased peavad kõigi selle tasemete läbimiseks kirjutama pädeva ja ilusa koodi Pythonis ja JavaScriptis. Sel juhul saab laps oma tegelaselt reaalajas reaktsiooni. Samuti, lahendades programmeerimisprobleeme, mis loomulikult arenevad üha keerukamatele tasemetele, tagab CodeCombat, et teie laps arendab alati kriitilist mõtlemist. CodeCombat on tähelepanuväärne, kuna lisaks individuaalsele läbimängimisele pakub see palju võimalusi meeskonnamänguks. mängud, mis võimaldavad lastel omandada suhtlemisoskusi, praktilist mõtlemist ning koostöö- ja tööoskust meeskond.
Seega nõuab CodeCombat lastelt pidevalt uute suhtlusvormide harjutamist, olgu see siis liitudes meeskondadega või töötades individuaalselt arvutiga, muutes oma ideid tõhusad koodid.
Miks CodeCombat?
- See on tõesti mäng, mitte mänguliste tundide komplekt – nii et see võib köita ka kõige rahutuma õpilase;
- CodeCombat sobib lastele alates 10. eluaastast;
- CodeCombatil on venekeelne liides;
- Sellel on oma tasemeredaktor, millega saate mängu muuta ja oma ülesandeid pakkuda;
- CodeCombatil on individuaalne režiim ja palju võimalusi meeskonnamänguks;
- Õpetaja saab jälgida kogu rühma edenemist;
- Esimesel katsel vigadeta lahendamise ja optimaalse koodi eest saab mängija lisapunkte;
- CodeCombat õpetab tõsist, “mitte lastele” programmeerimist: võistlusi peetakse tõelistele professionaalidele;
- Autorid lubavad aidata USA-s tööle saamisel kõiki, kes läbivad kogu mängu ja saavutavad kõrgeima taseme.
Enne tundide algust palume luua oma lapsele meiliaadress. Andke talle oma e-posti kasutajanimi ja parool paberil/telefonis; see teave peab teil tunni ajal kaasas olema.
Selle põhjuseks on vajadus luua CodeCombatis konto.
Kursus sobib lastele:
- Tehnika ja programmeerimise huvilistele
- Just alustasin programmeerimise maailmas
- Need, kes soovivad oma digioskusi täiendada
- Need, kes unistavad oma mängude loomisest
Nõuded õpilastele (teadmiste tase):
- Arvuti enesekindel kasutamine (oskab sisse lülitada, rakendusi käivitada, kaustu avada, mõistab, mis on e-post)
- Lugemisoskus
- Kuidas veebitunnid CODDYs töötavad
Kursuse sisu:
- Pythonis ja/või JavaScriptis programmeerimise põhitõed ja algoritmiseerimine
- Meetodid, muutujad, andmetüübid
- samas silmus
- Tingimuslikud väited
- Loogilised operaatorid
- Loogika algebra
- Funktsioonid
- Kahemõõtmelised massiivid
- silmuse jaoks
- Massiivide itereerimise viisid
- Aritmeetilised tehted
- Koordinaadid ja ruum
Kursuse eesmärgid:
1. Omandage populaarseid programmeerimiskeeli Python ja JavaScript, kirjutades mängukeskkonnas programmikoode.
2. Arendage kriitilist mõtlemist, suhtlemisoskust ja meeskonnatöö oskusi.
3. Suunata lapsi arvutimängude huvist soovini neid luua ja tulevikus IT-valdkonnas areneda.
Õpitulemus:
- Algteadmised JavaScriptist ja/või Pythonist
- Oskus teha koostööd ja töötada nii iseseisvalt kui meeskonnas
- Algoritmilise, loova ja kriitilise mõtlemise arendamine
- Oskus lahendada probleeme väljaspool kasti
Kursuse lõpetajad oskavad:
- Kirjutage pädevalt ja tõhusalt programme Pythonis ja/või JavaScriptis
- Näidake oma loovust, luues oma mänge
- Töötada tarkvarakoodiga iseseisvalt ja meeskonnas
- Jätkake õpinguid veebiprogrammeerimise ja mängude arendamise kursustel
- Lahendage mittestandardsed probleemid
Ärioskused:
- Loogiline mõtlemine
- Loov mõtlemine
- Probleemide püstitamine ja lahendamine
- Meeskonnatöö
- Suhtlemisoskused
- Info otsimine ja analüüs
- Iseseisvus
- Otsuste tegemise oskused
Mida vajate klasside jaoks:
Tundide alustamiseks palume teil luua oma lapsele e-posti aadress. Andke talle oma e-posti kasutajanimi ja parool paberil/telefonis; see teave peab teil tunni ajal kaasas olema.
Kui tunnid on võrgus, on lapsel vaja sülearvutit, internetiühendust ja kõrvaklappe, et laps saaks õpetajaga suhelda.
Kursuse läbimisel saab iga õpilane isikustatud tunnistuse ( https://coddyschool.com/upload/files/cert.jpg) autor CODDY
8
kursusedKursuse õpetaja:
"Anime stiilis joonistamine", "Procreate'i digitaalse joonistamise põhitõed", "Sketching", "Tuleviku linn", "Mängutegelase loomine Photoshopis", “Photoshopi graafiline disain”, “Minecrafti programmeerimine”, “Python ja JavaScript: mängude programmeerimine CodeCombatis”, “Digitaalkunst: joonistamine tahvelarvuti"
Haridus:
Riiklik Maakorraldusülikool, eriala "Arhitektuur"
Kogemus:
Ta on õpetanud lapsi joonistama üle 5 aasta. Leiab ühise keele iga lapse ja täiskasvanuga.
Valdad professionaalselt Photoshopi, Reviti, 3ds Maxi, Autocadi, ScetchUpi.
Huvid:
graafiline disain, bränding, kaasaegne kunst, sisekujundus, kokandus.
“Minu kursustel avab iga laps maksimaalselt oma potentsiaali ja saab tunda end tõelise loojana. Eesmärgilt sihile liikudes jõuame kõrgustesse, sest nagu kombeks, see, kes kõnnib, valdab teed ja “võimatu” on sõna, mida võib leida vaid lollide sõnastikust.
6
kursusedKursuse õpetaja:
"JavaScripti programmeerimine", "Eesmine arendaja: HTML-i/CSS-i/JavaScripti veebisaidid", "Harvardi CS50 kursus", "Botid Pythonis", "Python ja JavaScript: mängude programmeerimine CodeCombatis", "Mängude loomine Scratchis", "Unreal" Mootor 4"
Haridus:
Jaroslavli Riiklik Tehnikaülikool (YSTU), Digitaalsüsteemide Instituut (IDS), eriala “Tarkvaratehnika”.
Kogemus:
Alates keskkooli algusest on ta edukalt läbinud täiendkoolituse vooluringide disaini, veebiarenduse, süsteemihalduse ja MYSQL andmebaaside alal. Kooli- ja üliõpilasaastate jooksul tundsin huvi programmeerimine järgmistes keeltes: Pascal, C++, C#, Python, Ruby, JavaScript, aga ka veebidisaini keeled (HTML, CSS).
Huvid:
Tema hobideks on puidu nikerdamine, plastist/puidust laevamudelite kokkupanek, veebisaitide loomine ja programmide loomine Pythonis. Olen veendunud, et käte motoorsete oskuste ja vaimsete jõudude arendamine on lahutamatult seotud.
"Vajadus IT-spetsialistide järele ainult kasvab, nende hulka saamine tähendab saada osa väikesest loost."
9
kursusedKursuse õpetaja:
"Minecraft: tehisintellekti tutvustus", "Unity 3D", "Mobiilimängude arendamine Androidis", "Mängude loomine Scratchis", "Minecrafti programmeerimine", "Minecraft in Scratch", "Unreal Engine 4", "Mängu 3D modelleerimine", "Python ja JavaScript: mängud programmeerimine CodeCombatis"
Haridus:
nime saanud Moskva Riiklik Ülikool M.V. Lomonosov, mehaanika-matemaatikateaduskond
Minecrafti programmeerimise koolitusprogrammis sertifitseeritud osaleja
Microsofti sertifitseeritud õpetajate uuendaja programm
Kogemus:
Tegeleb Java ja C tarkvaraarendusega, mitme lõimega programmeerimine. Täiustub pidevalt, kasutab arenduses ja projektijuhtimises kaasaegseid lähenemisi. Õpib tarkvaraprojektide disainimustreid ja arhitektuuri, omab teadmisi krüptograafia ja andmekaitse valdkonnas. Aktiivselt huvitatud närvivõrkude ja andmeanalüüsi teemast. Ta läbis Samsung SW&IT Schoolis IT ja programmeerimise aluste koolituse, kus kaitses Androidi rakenduse arendamise individuaalprojekti ja tuli lõppvõistluse absoluutseks võitjaks. Kolmeliikmelise meeskonnana osalesin Kaspersky CyberHeroes juhtumimeistrivõistlustel. Vastutab demomobiilirakenduse arendamise ning projekti tarkvara ja riistvaralise poole avalikustamise eest. Ta on aktiivne rakenduste arendaja Google Plays ja tal on mitu väljaannet avatud lähtekoodiga portaalis GitHub. Säilitab tervislikku eluviisi ja külastab regulaarselt basseini.
“Iga õpilase jaoks on meeskonnas töötades väga oluline sõbralik õhkkond. Õpetaja ja mentorina püüan aidata õpilasel tema ideid ellu viia, selgitades talle kõige kõrgemal tasemel probleemi tehnilist poolt. Kõik keerulised asjad on lihtsas keeles seletatavad: olenemata sellest, kas kirjutate mängu, käivitate startupi või soovite mõnda ainet õppida, iga teie idee toetatakse ja viiakse ellu. Selline peaks tehnoloogiaharidus olema."