Python i JavaScript: programiranje igara u CodeCombatu - tečaj 18 000 rub. iz Coddy škole programiranja za djecu, obuka 3 modula (mjeseci)
Miscelanea / / December 04, 2023
Dob: 7-12 godina
Razina: za početnike.
Trajanje: od 3 modula (mjeseca), od 24 sata*.
Format: individualne i grupne lekcije, offline i online (u stvarnom vremenu).
Broj djece: od 1 do 8.
Cijena:
od 750 rub./sat u online grupi,
od 850 rub./sat u izvanmrežnoj grupi,
od 1050 rub./sat pojedinačno online,
od 1980 rub./sat pojedinačno izvan mreže.
Čak i odrasloj osobi može dosaditi gledanje beskrajnih redaka koda. Nudimo učenje programiranja osvajanjem zemalja i pobjeđivanjem neprijatelja u najboljim RPG tradicijama.
CodeCombat je preglednička igra za više igrača koja vam omogućuje da naučite kodirati i naučite JavaScript i Python. Na svakoj razini igrač dobiva određeni zadatak - na primjer, pronaći gljivu koja će pomoći poraziti kanibala, povesti vojnike u bitku ili izaći iz tamnice. Dijete će kontrolirati čarobnjaka početnika koji te zadatke obavlja pomoću čarolija - JavaScript i Python naredbi. Da biste završili cijelu igru, morat ćete ih dobro zapamtiti. U početku je sve jednostavno, no kako igra odmiče, zadaci postaju sve složeniji, a dijete mora sve više razmišljati. Na tečaju CodeCombat: Prvi koraci u JavaScript/Python, vaše će dijete moći istinski osjetiti programske jezike JavaScript i Python i razviti algoritamsko razmišljanje.
CodeCombat nisu samo lekcije s elementima gamifikacije, već prava igra u kojoj učenici moraju napisati kompetentan i lijep kod u Pythonu i JavaScriptu kako bi završili sve njegove razine. U tom slučaju dijete dobiva reakciju svog lika u stvarnom vremenu. Također, rješavanjem programskih problema koji prirodno napreduju do sve izazovnijih razina, CodeCombat osigurava da vaše dijete uvijek razvija kritičko razmišljanje. CodeCombat je izvanredan jer osim individualnog igranja, također nudi mnogo opcija za timsku igru. igre koje djeci omogućuju svladavanje komunikacijskih vještina, praktičnog mišljenja te sposobnosti suradnje i rada tim.
Dakle, CodeCombat stalno zahtijeva od djece prakticiranje novih oblika komunikacije pridruživanje timovima ili individualni rad sa samim računalom, pretvarajući svoje ideje u učinkoviti kodovi.
Zašto CodeCombat?
- Ovo je doista igra, a ne skup gamificiranih lekcija - tako da može osvojiti i najnemirnijeg učenika;
- CodeCombat je pogodan za djecu od 10 godina;
- CodeCombat ima sučelje na ruskom jeziku;
- Ima svoj uređivač razina, s kojim možete modificirati igru i ponuditi vlastite zadatke;
- CodeCombat ima individualni mod i mnogo opcija za timsku igru;
- Učitelj može pratiti napredak cijele grupe;
- Za rješavanje u prvom pokušaju bez pogrešaka i za optimalan kod, igrač dobiva dodatne bodove;
- CodeCombat podučava ozbiljno programiranje "ne za djecu": natjecanja se održavaju za prave profesionalce;
- Autori obećavaju pomoći svakome tko završi cijelu igru i dosegne najvišu razinu da dobije posao u SAD-u.
Prije početka nastave molimo Vas da kreirate email adresu za Vaše dijete. Dajte mu svoju adresu e-pošte za prijavu i lozinku na papiru/na svom telefonu; ove informacije morate imati sa sobom tijekom nastave.
To je zbog potrebe za stvaranjem računa u CodeCombatu.
Tečaj je pogodan za djecu:
- Za one koje zanima tehnologija i programiranje
- Tek počinje u svijetu programiranja
- Oni koji žele unaprijediti svoje digitalne vještine
- Oni koji sanjaju o stvaranju vlastitih igara
Zahtjevi za studente (razina znanja):
- Samouvjereno korištenje računala (zna uključiti, pokrenuti aplikacije, otvoriti mape, razumije što je e-pošta)
- Sposobnost čitanja
- Kako funkcioniraju online nastave u CODDY
Sadržaj tečaja:
- Osnove programiranja u Pythonu i/ili JavaScriptu te algoritmizacija
- Metode, varijable, tipovi podataka
- while petlja
- Uvjetne izjave
- Logički operatori
- Algebra logike
- Funkcije
- Dvodimenzionalni nizovi
- za petlju
- Načini iteracije kroz nizove
- Aritmetičke operacije
- Koordinate i prostor
Ciljevi tečaja:
1. Ovladajte popularnim programskim jezicima Python i JavaScript pisanjem programskih kodova u okruženju igranja.
2. Razvijati kritičko mišljenje, komunikaciju i vještine timskog rada.
3. Usmjeriti djecu od interesa za igranje računalnih igara do želje da ih stvaraju i razvijaju u budućnosti u IT području.
Ishod učenja:
- Osnovno poznavanje JavaScripta i/ili Pythona
- Sposobnost suradnje i rada kako samostalno tako i u timu
- Razvoj algoritamskog, kreativnog i kritičkog mišljenja
- Sposobnost rješavanja problema izvan okvira
Diplomanti tečaja moći će:
- Kompetentno i učinkovito pisanje programa u Pythonu i/ili JavaScriptu
- Pokažite svoju kreativnost stvaranjem vlastitih igara
- Samostalan i timski rad u softverskom kodu
- Nastavite svoje studije na tečajevima web programiranja i razvoja igara
- Rješavanje nestandardnih problema
Poslovne vještine:
- Logično mišljenje
- Kreativno razmišljanje
- Postavljanje i rješavanje problema
- Timski rad
- Komunikacijske vještine
- Pretraživanje i analiza informacija
- neovisnost
- Vještine donošenja odluka
Što vam je potrebno za nastavu:
Za početak nastave, molimo vas da kreirate e-mail adresu za svoje dijete. Dajte mu svoju adresu e-pošte za prijavu i lozinku na papiru/na svom telefonu; ove informacije morate imati sa sobom tijekom nastave.
Ako je nastava online, dijete će trebati prijenosno računalo, pristup internetu i slušalice kako bi dijete moglo komunicirati s učiteljem.
Po završetku tečaja svaki polaznik dobiva personalizirani certifikat ( https://coddyschool.com/upload/files/cert.jpg) od CODDY
8
tečajeviPredavač predmeta:
“Crtanje u stilu “Anime”, “Osnove digitalnog crtanja u Procreateu”, “Skiciranje”, “Grad budućnosti”, “Stvaranje lika igre u Photoshopu”, “Photoshop grafički dizajn”, “Minecraft programiranje”, “Python i JavaScript: programiranje igara u CodeCombatu”, “Digitalna umjetnost: crtanje na tableta"
Obrazovanje:
Državno sveučilište za upravljanje zemljištem, specijalnost "Arhitektura"
Iskustvo:
Više od 5 godina podučava djecu crtanju. Pronalazi zajednički jezik sa svakim djetetom i odraslim.
Profesionalno poznaje Photoshop, Revit, 3ds Max, Autocad, ScetchUp.
Interesi:
grafički dizajn, branding, suvremena umjetnost, dizajn interijera, kuhanje.
“Na mojim tečajevima svako će dijete maksimalno otkriti svoj potencijal i moći će se osjećati kao pravi kreator. Krećući se od cilja do cilja, doći ćemo do velikih visina, jer, po običaju, onaj koji hoda svladava cestu, a “nemoguće” je riječ koja se može naći samo u rječniku budala.”
6
tečajeviPredavač predmeta:
“JavaScript programiranje”, “Frontend Developer: web stranice na HTML/CSS/JavaScript”, “Harvard CS50 tečaj”, “Botovi u Pythonu”, “Python i JavaScript: programiranje igara u CodeCombatu”, “Stvaranje igara u Scratchu”, “Unreal Motor 4"
Obrazovanje:
Jaroslavsko državno tehničko sveučilište (YSTU), Institut za digitalne sustave (IDS), specijalnost “Softversko inženjerstvo”.
Iskustvo:
Od početka srednje škole uspješno je završio doškolovanje iz područja Projektiranja sklopova, Web razvoja, Administracije sustava i MYSQL baza podataka. Kroz školske i studentske godine zanimalo me programiranje na sljedećim jezicima: Pascal, C++, C#, Python, Ruby, JavaScript, kao i jezicima za web dizajn (HTML, CSS).
Interesi:
Njegovi hobiji uključuju rezbarenje drva, sastavljanje plastičnih/drvenih modela brodova, izradu web stranica i izradu programa u Pythonu. Uvjeren sam da su razvoj motorike ruku i mentalnih sposobnosti neraskidivo povezani.
“Potreba za IT stručnjacima samo će rasti; postati jedan od njih znači postati dio male priče.”
9
tečajeviPredavač predmeta:
“Minecraft: uvod u umjetnu inteligenciju”, “Unity 3D”, “Razvoj mobilnih igara na Androidu”, “Stvaranje igara u Scratchu”, “Minecraft programiranje”, “Minecraft in Scratch”, “Unreal Engine 4”, “Game 3D Modeling”, “Python i JavaScript: igranje programiranje u CodeCombatu"
Obrazovanje:
Moskovsko državno sveučilište nazvano po M.V. Lomonosov, Fakultet mehanike i matematike
Certificirani polaznik Minecraft programa obuke programiranja
Microsoft Certified Teacher Innovator Program
Iskustvo:
Bavi se razvojem softvera u Javi i C, multi-threaded programiranjem. Konstantno se usavršava, koristi suvremene pristupe u razvoju i upravljanju projektima. Proučava uzorke dizajna i arhitekturu softverskih projekata, ima znanja iz područja kriptografije i zaštite podataka. Aktivno se zanima za temu neuronskih mreža i analize podataka. Završio je edukaciju Samsung SW&IT School o osnovama informatike i programiranja, gdje je obranio individualni projekt za izradu Android aplikacije i postao apsolutni pobjednik završnog natjecanja. Kao dio tima od troje ljudi, sudjelovao sam u prvenstvu u slučaju Kaspersky CyberHeroes. Odgovoran za razvoj demo mobilne aplikacije i otkrivanje softverske i hardverske strane projekta. Aktivan je programer aplikacija na Google Playu i ima nekoliko publikacija na open source portalu GitHub. Održava zdrav način života i redovito posjećuje bazen.
„Svakom studentu vrlo je važna prijateljska atmosfera kada se radi u timu. Kao učitelj i mentor nastojim pomoći učeniku da svoje ideje oživi, a pritom mu na najvišoj razini objašnjavam tehničku stranu problema. Sve složene stvari mogu se objasniti jednostavnim jezikom: bilo da pišete igru, pokrećete startup ili želite proučavati neku temu, svaka ideja koju imate bit će podržana i implementirana. Ovako bi trebalo biti tehnološko obrazovanje."