Python și JavaScript: programarea jocurilor în CodeCombat - curs 18.000 rub. de la Coddy School of Programming for Children, instruire 3 module (luni)
Miscelaneu / / December 04, 2023
Varsta: 7-12 ani
Nivel: pentru începători.
Durata: de la 3 module (luni), de la 24 de ore*.
Format: lecții individuale și de grup, offline și online (în timp real).
Numar copii: de la 1 la 8.
Preț:
de la 750 rub./oră într-un grup online,
de la 850 rub./oră într-un grup offline,
de la 1050 rub./oră individual online,
de la 1980 rub./oră individual offline.
Chiar și un adult se poate plictisi privind nesfârșitul linii de cod. Vă oferim să învățați programarea prin capturarea terenurilor și învingerea inamicilor în cele mai bune tradiții RPG.
CodeCombat este un joc de browser multiplayer care vă permite să învățați cum să codificați și să învățați JavaScript și Python. La fiecare nivel, jucătorului i se dă o sarcină specifică - de exemplu, să găsească o ciupercă care să ajute la înfrângerea canibalului, să conducă soldații în luptă sau să iasă dintr-o temniță. Copilul va controla un vrăjitor începător care îndeplinește aceste sarcini folosind vrăji - comenzi JavaScript și Python. Pentru a finaliza întregul joc, va trebui să le amintiți bine. La început totul este simplu, dar pe măsură ce jocul progresează, sarcinile devin mai complexe, iar copilul trebuie să se gândească din ce în ce mai mult. În cursul CodeCombat: Primii pași în JavaScript/Python, copilul dumneavoastră va putea să înțeleagă cu adevărat limbajele de programare JavaScript și Python și să dezvolte gândirea algoritmică.
CodeCombat nu este doar lecții cu elemente de gamification, ci un adevărat joc în care elevii trebuie să scrie cod competent și frumos în Python și JavaScript pentru a-și parcurge toate nivelurile. În acest caz, copilul primește o reacție de la personajul său în timp real. De asemenea, prin rezolvarea problemelor de programare care progresează în mod natural la niveluri din ce în ce mai provocatoare, CodeCombat asigură că copilul dumneavoastră dezvoltă mereu gândirea critică. CodeCombat este remarcabil deoarece, pe lângă jocul individual, oferă și multe opțiuni pentru jocul în echipă. jocuri care le permit copiilor să stăpânească abilitățile de comunicare, gândirea practică și capacitatea de a coopera și de a lucra echipă.
Astfel, CodeCombat le cere în mod constant copiilor să practice noi forme de comunicare, fie el alăturarea unor echipe sau lucrul individual cu computerul în sine, transformându-ți ideile în coduri eficiente.
De ce CodeCombat?
- Acesta este într-adevăr un joc, și nu un set de lecții gamificate - așa că poate captiva chiar și pe cel mai neliniştit elev;
- CodeCombat este potrivit pentru copii de la 10 ani;
- CodeCombat are o interfață în limba rusă;
- Are propriul editor de nivel, cu ajutorul căruia poți modifica jocul și poți oferi propriile sarcini;
- CodeCombat are un mod individual și multe opțiuni pentru jocul în echipă;
- Profesorul poate urmări progresul întregului grup;
- Pentru rezolvarea la prima încercare fără erori și pentru codul optim, jucătorul primește puncte suplimentare;
- CodeCombat predă programare serioasă, „nu pentru copii”: competițiile sunt organizate pentru adevărați profesioniști;
- Autorii promit că vor ajuta pe oricine finalizează întregul joc și atinge cel mai înalt nivel cu obținerea unui loc de muncă în SUA.
Înainte de începerea cursurilor, vă rugăm să creați o adresă de e-mail pentru copilul dumneavoastră. Dați-i numele de e-mail și parola dvs. pe hârtie/pe telefon; trebuie să aveți aceste informații la dvs. în timpul orelor.
Acest lucru se datorează necesității de a crea un cont în CodeCombat.
Cursul este potrivit pentru copii:
- Pentru cei interesați de tehnologie și programare
- Abia a început în lumea programării
- Cei care doresc să-și îmbunătățească abilitățile digitale
- Cei care visează să-și creeze propriile jocuri
Cerințe pentru studenți (nivel de cunoștințe):
- Utilizarea cu încredere a unui computer (știe cum să pornească, să lanseze aplicații, să deschidă foldere, să înțeleagă ce este e-mailul)
- Capacitatea de citire
- Cum funcționează cursurile online la CODDY
Conținutul cursului:
- Bazele programării în Python și/sau JavaScript și algoritmizare
- Metode, variabile, tipuri de date
- buclă while
- Declarații condiționale
- Operatori logici
- Algebra logicii
- Funcții
- Matrice bidimensionale
- pentru buclă
- Modalități de a itera prin matrice
- Operatii aritmetice
- Coordonate și spațiu
Obiectivele cursului:
1. Stăpânește limbajele de programare populare Python și JavaScript scriind coduri de program într-un mediu de joc.
2. Dezvoltați gândirea critică, abilitățile de comunicare și lucru în echipă.
3. Să îndrume copiii de la interesul de a juca jocuri pe calculator până la dorința de a le crea și de a se dezvolta în viitor în domeniul IT.
Rezultatul invatatului:
- Cunoștințe de bază JavaScript și/sau Python
- Abilitatea de a colabora și de a lucra atât independent, cât și în echipă
- Dezvoltarea gândirii algoritmice, creative și critice
- Abilitatea de a rezolva probleme în afara cutiei
Absolvenții cursului vor fi capabili:
- Scrieți în mod competent și eficient programe în Python și/sau JavaScript
- Demonstrează-ți creativitatea creându-ți propriile jocuri
- Lucrați în codul software în mod independent și în echipă
- Continuați-vă studiile în programare web și cursuri de dezvoltare de jocuri
- Rezolva probleme non-standard
Abilitati in afaceri:
- Gandire logica
- Gândire creativă
- Stabilirea si rezolvarea problemelor
- lucru in echipa
- Abilități de comunicare
- Căutarea și analiza informațiilor
- Independenţă
- Abilități de luare a deciziilor
Ce ai nevoie pentru cursuri:
Pentru a începe cursurile, vă rugăm să creați o adresă de e-mail pentru copilul dumneavoastră. Dați-i numele de e-mail și parola dvs. pe hârtie/pe telefon; trebuie să aveți aceste informații la dvs. în timpul orelor.
Dacă orele sunt online, copilul va avea nevoie de un laptop, acces la internet și căști, astfel încât copilul să poată comunica cu profesorul.
La finalizarea cursului, fiecare student primește un certificat personalizat ( https://coddyschool.com/upload/files/cert.jpg) de CODDY
8
cursuriProfesor de curs:
„Desen în stilul „Anime”, „Bazele desenului digital în Procreate”, „Schițe”, „Orașul viitorului”, „Crearea unui personaj de joc în Photoshop”, „Design grafic Photoshop”, „Programare Minecraft”, „Python și JavaScript: programarea jocurilor în CodeCombat”, „Arta digitală: desen pe comprimat"
Educaţie:
Universitatea de Stat de Management Funciar, specialitatea „Arhitectură”
Experienţă:
Ea îi învață pe copii să deseneze de peste 5 ani. Găsește un limbaj comun cu orice copil și adult.
Cunosc profesional în Photoshop, Revit, 3ds Max, Autocad, ScetchUp.
Interese:
design grafic, branding, artă contemporană, design interior, gătit.
„În cursurile mele, fiecare copil își va dezvălui potențialul la maximum și se va putea simți ca un adevărat creator. Trecând de la țintă la țintă, vom atinge mari înălțimi, pentru că, așa cum este obiceiul, cel care merge va stăpâni drumul, iar „imposibil” este un cuvânt care se găsește doar în dicționarul proștilor.”
6
cursuriProfesor de curs:
„Programare JavaScript”, „Dezvoltator front-end: site-uri web pe HTML/CSS/JavaScript”, „Curs Harvard CS50”, „Boți în Python”, „Python și JavaScript: programarea jocurilor în CodeCombat”, „Crearea de jocuri în Scratch”, „Ireal motor 4"
Educaţie:
Universitatea Tehnică de Stat Yaroslavl (YSTU), Institutul de Sisteme Digitale (IDS), specialitatea „Inginerie software”.
Experienţă:
De la începutul liceului, a absolvit cu succes pregătire suplimentară în domeniile Design de circuite, Dezvoltare web, Administrare de sistem și Baze de date MYSQL. De-a lungul anilor de școală și de student am fost interesat de programarea în următoarele limbaje: Pascal, C++, C#, Python, Ruby, JavaScript, precum și limbaje de web design (HTML, CSS).
Interese:
Hobby-urile sale includ sculptarea în lemn, asamblarea modelelor de nave din plastic/lemn, crearea de site-uri web și crearea de programe în Python. Sunt convins că dezvoltarea abilităților motorii mâinii și a puterilor mentale sunt indisolubil legate.
„Nevoia de specialiști IT va crește; a deveni unul dintre ei înseamnă a deveni parte dintr-o mică poveste.”
9
cursuriProfesor de curs:
„Minecraft: o introducere în inteligența artificială”, „Unity 3D”, „Dezvoltarea de jocuri mobile pe Android”, „Crearea de jocuri în Scratch”, „Programare Minecraft”, „Minecraft în Scratch”, „Unreal Engine 4”, „Modelare 3D pentru jocuri”, „Python și JavaScript: jocuri programare în CodeCombat"
Educaţie:
Universitatea de Stat din Moscova poartă numele M.V. Lomonosov, Facultatea de Mecanica si Matematica
Participant certificat la programul de formare de programare Minecraft
Programul Microsoft Certified Teacher Innovator
Experienţă:
Angajat în dezvoltarea de software în Java și C, programare multi-threaded. Se îmbunătățește constant, utilizează abordări moderne în dezvoltarea și managementul proiectelor. Studiază modelele de proiectare și arhitectura proiectelor software, are cunoștințe în domeniul criptografiei și protecției datelor. Interesat activ de tema rețelelor neuronale și analiza datelor. A urmat un curs de formare la Samsung SW&IT School pe bazele IT și programare, unde a susținut un proiect individual de dezvoltare a unei aplicații Android și a devenit câștigătorul absolut al competiției finale. Ca parte a unei echipe de trei persoane, am participat la campionatul de cazuri Kaspersky CyberHeroes. Responsabil pentru dezvoltarea unei aplicații mobile demo și dezvăluirea părții software și hardware a proiectului. Este un dezvoltator activ de aplicații pe Google Play și are mai multe publicații pe portalul open source GitHub. Menține un stil de viață sănătos și vizitează în mod regulat piscina.
„Pentru orice student, o atmosferă prietenoasă atunci când lucrează în echipă este foarte importantă. În calitate de profesor și mentor, încerc să ajut elevul să-și dea viață ideilor, explicându-i în același timp latura tehnică a problemei la cel mai înalt nivel. Orice lucru complex poate fi explicat într-un limbaj simplu: indiferent dacă scrieți un joc, lansați un startup sau doriți să studiați un subiect, orice idee pe care o aveți va fi susținută și implementată. Așa ar trebui să fie educația tehnologică.”