Programiranje za najmlađe - tečaj 60 000 rubalja. iz Coddy škole programiranja za djecu, obuka 10 modula (mjeseci)
Miscelanea / / December 03, 2023
Trajanje: od 10 modula (mjeseci), od 80 sati*.
Format: individualne i grupne lekcije, offline i online (u stvarnom vremenu).
Broj djece: od 1 do 6.
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.
Vjerujete li da trogodišnje dijete prije čitanja može savladati programiranje i naučiti kreirati vlastite igre? Lako!
Ako vaše dijete stalno traži vaš pametni telefon za igru, nemojte ograničavati njegov interes. Bolje ga upišite na tečaj programiranja i pustite ga da sam piše igrice.
Vrijeme je da se prestanete bojati videoigara – prema riječima stručnjaka, one ne samo da ne kvare vid i karakter, već mogu razviti logiku, apstraktno razmišljanje, motoriku, maštu i pamćenje. Oni također mogu djetetu otvoriti vrata u svijet visoke tehnologije.
Mi u CODDY-ju uvjereni smo da je razvoj igara izvrsna prilika da hobi pretvorite u razvojnu aktivnost, au isto vrijeme pripremite se za školu. Stvaranjem vlastitih igara čak i djeca od 4-6 godina mogu lako naučiti programirati, logično razmišljati i raditi u timu.
U našim razredima koristimo Scratch - ovo je jednostavno i razumljivo programsko okruženje razvijeno na legendarnom MIT-u posebno za djecu. Ona čini proces učenja zabavnim i pristupačnim za najmlađe.
Za izradu programa ne koristi se uobičajeni tekstualni kod, već vizualni jezik. Nije nam ni bitno zna li dijete čitati. Uz pomoć tableta stvaramo programe od raznobojnih "kocki" - povlačimo ih i povezujemo, kao u Legu. Rezultat je vaša vlastita igra koju možete odmah igrati i koju stvarno želite pokazati svojim roditeljima.
Tijekom procesa učenja djeca uče blokove pokreta i zvuka u Scratchu, abecedu, oblike i forme, smišljaju dijaloge za likove te se upoznaju s algoritmima i ciklusima.
Već na prvom satu djeca izrađuju vlastitu mini igru. Nakon što nauče osnove programskog jezika Scratch, djeca počinju raditi na višerazinskoj igri i stvarati vlastite projekte. Na kraju tečaja studenti ih prezentiraju grupi.
Vještine stečene na nastavi bit će odlična osnova za daljnje učenje programiranja. A tečaj “Programiranje za male” izvrstan je način pripreme za školu. Pomaže djetetu predškolske dobi:
1. Uvedite djecu u svijet jednostavnog i pristupačnog programiranja koristeći Scratch jezik.
2. Usmjeriti djecu od interesa za igranje računalnih igara do želje da ih stvaraju i razvijaju u budućnosti u IT području.
Djetetu će trebati dobro napunjen tablet s programima instaliranim na njemu.
Predavač predmeta:
“Minecraft: Uvod u umjetnu inteligenciju”, “Unity 3D”, “Frontend Developer: HTML/CSS/JavaScript web stranice”, “Crtanje u anime stilu”, “Programiranje za najmlađe”, “Minecraft programiranje”, “Design thinking”, “Botovi u Pythonu”, “Photoshop grafički dizajn”, "Videobloggin"
Obrazovanje:
Brojni tečajevi za usavršavanje informatičkih vještina u međunarodnim tvrtkama (Chatbot Hackathons, Prototyping u području umjetne inteligencije, IT arhitektura itd.). Sveučilište Heilbronn, Heilbronn, Njemačka (Master of Business Administration). Bjelorusko državno ekonomsko sveučilište, Minsk, Bjelorusija (magistar poslovne administracije).
Iskustvo:
Bavi se savjetovanjem klijenata pravnih sustava, sustava za revizijska rješenja i automatizaciju procesa, radi u inovativnom području IT-a i start-up u Njemačkoj u međunarodnoj tvrtki.
Interesi:
Osobni razvoj, strast za dijeljenjem znanja, umrežavač, otvarač svijeta, dizajner života, sportski aktivist.
“Danas je cijeli svijet međusobno povezan: ljudi, države, ekonomije, tehnologije itd. Programiranje je ključna kompetencija budućnosti. Pomaže vam da bolje razumijete svijet budućnosti, aktivno ga oblikujete i budete inovativan član uzbudljivog društva bez granica. Sposobnost kodiranja otvara beskrajna vrata u budućnost našoj djeci u ovom svijetu i čini ih ambasadorima novih tehnologija.”
Predavač predmeta:
“Minecraft: Uvod u umjetnu inteligenciju”, “Unity 3D”, “Frontend Developer: HTML/CSS/JavaScript web stranice”, “Crtanje u anime stilu”, “Programiranje za najmlađe”, “Minecraft programiranje”, “Design thinking”, “Botovi u Pythonu”, “Photoshop grafički dizajn”, "Video bloganje"
Obrazovanje:
Brojni tečajevi za usavršavanje IT vještina u međunarodnim tvrtkama (SAP, automatizacija procesa, e-trgovina). FOM Sveučilište u Stuttgartu, Stuttgart, Njemačka (Master of Business Administration) Karaganda State Technical University, Karaganda, Kazahstan.
Iskustvo:
Osnivač uspješne online trgovine elektrotehnikom u Njemačkoj koja se bavi savjetovanjem klijenata u području automatizacije prodajnih procesa, radi na području IT prodaje u Njemačkoj u međunar tvrtke.
Interesi:
Putovanja, ribolov, sport, šah.
I. Goethe je rekao: “Možeš naučiti samo ono što voliš”
Predavač predmeta:
“Programiranje igara u Pythonu”, “Unity 3D”, “Minecraft: Uvod u umjetnu inteligenciju”, “Programiranje za najmlađe”, “Razvoj mobilnih igara na Androidu”, “Programiranje Minecraft"
Obrazovanje:
Student Fakulteta mehanike i matematike Moskovskog državnog sveučilišta. M.V. Lomonosov, specijalnost "Matematika".
Certificirani polaznik Minecraft programa obuke programiranja
Microsoft Certified Teacher Innovator Program
Iskustvo:
Mnogo puta je sudjelovala u organizaciji dječjih kampova, a već drugu godinu predaje matematiku. Tečno govori C, C++, Pascal, Python.
O učitelju:
Komunikativan, društven, odgovoran. Uvijek se raduje upoznavanju novih ljudi i zna kako motivirati osobu za razvoj. Smatra da je važno pronaći pristup svakom učeniku i roditelju. Voli aktivan odmor, duge šetnje, sport i putovanja. Zanima ga proučavanje algoritama i podatkovnih struktura te web tehnologija. Kao životni prioritet stavlja osobni razvoj, stjecanje korisnih znanja i vještina.
„Dajući djetetu priliku da se u ranoj dobi upozna s programiranjem, učimo ga najvažnijim vještinama: sposobnost analize onoga što se događa, izgradnja strategije, koncentracija na rezultat i, što je najvažnije, djelovati. Tečaj "Programiranje u Minecraftu" kombinacija je posla i zadovoljstva; obuka se odvija u vašoj omiljenoj igri koja vam je odavno poznata. Proces ne ostavlja ravnodušnim ni roditelje!”
1. modul
Prvi dan
Uvod u programiranje.
− Predstavljamo ScratchJr
− Upoznavanje s pojmom programiranja
− Proučavanje bloka pokreta u ScratchJr
− Stvaranje prve mini igrice “Eskimi”
Praktični zadatak: Stvaranje prve mini igre ScratchJr “Happy Dancing”
Drugi dan
Rad s urednikom.
− Proučavanje bloka znakova u ScratchJr
− Učenje stvaranja vlastitih likova u uređivaču
− Stvaranje mini igre s vlastitim likovima u ScratchJr
− Učenje upravljanja izvršiteljem u CodeMonkey (SEKVENCIRANJE)
Praktični zadatak:Stvorite mini igru sa svojim likovima u ScratchJr
Treći dan
Rad sa zvukovima i timerom.
− Učenje zvučnog bloka ScratchJr
− Smišljamo dijaloge za likove
− Stvaranje mini igara s dijalozima u ScratchJr
− Upravljanje izvršiteljem u CodeMonkey (ADV SEKVENCIRANJE)
Praktični zadatak: Stvaranje mini igre s dijalozima u ScratchJr
Četvrti dan
Ciklus.
− Ponavljanje pređenog gradiva
− Što je ciklus?
− Proučavanje repetitora u ScratchJr
− Izrada mini igrice “Auti” u ScratchJr
− Izvršiteljem upravljamo pomoću petlji u CodeMonkey (LOOPS)
Praktični zadatak: Stvaranje mini igre "Auti" u ScratchJr
2. modul
Prvi dan
Rad s timerima i efektima.
− Ponavljanje pređenog gradiva
− Izvršiteljem upravljamo pomoću petlji u CodeMonkeyu (ADV LOOPS)
− Učenje dodavanja efekata igri
− Kako tajmer i fade rade u ScratchJr-u?
− Stvaranje mini igre s timerom i efektima "Funny Alarm Clock" u ScratchJr-u
Praktični zadatak: Stvaranje mini-igre s timerom i efektima “Funny Alarm Clock” u ScratchJr-u
Drugi dan
Algoritam.
− Ponavljanje pređenog gradiva
− Što je algoritam? Izvršitelj?
− Sastavljamo algoritme za izvođača u Bee-Botu
− Izrada mini igre “Podvodni svijet” u ScratchJr
Praktični zadatak:Stvaranje mini igre "Podvodni svijet" u ScratchJr
Treći dan
Prebacivanje između scena.
− Ponavljanje pređenog gradiva
− Učenje prebacivanja između scena
− Sastavljanje labirinata za izvođača
− Izrada mini igre “Labyrinth” u ScratchJr
Praktični zadatak: Stvaranje mini-igre "Maze" u ScratchJr
Četvrti dan
Izrada vlastitog projekta.
− Ponavljanje pređenog gradiva
− Učenje vrsta mini igara
− Napravite vlastiti izgled mini igrice
− Razvijanje vlastite mini-igre u ScratchJr-u koristeći blokove koje ste naučili
Praktični zadatak: Razvijanje vlastite mini igre u ScratchJr
3. modul
Prvi dan
Učinkovite i neučinkovite sekvence.
− Ponavljanje gradiva obrađenog u modulu 2
− Učenje osnovnih funkcija aplikacije Lightbot
− Učinkovite i neučinkovite sekvence
− Izrada algoritama za izvođača u Lightbotu
− Izrada igre “Fun Racing” u ScratchJr
Praktični zadatak: Izrada algoritama za izvođača u Lightbotu, izrada igre “Fun Races” u ScratchJr.
Drugi dan
Postupci.
− Ponavljanje pređenog gradiva
− Što su procedure u programiranju?
− Postupci učenja u Lightbotu
− Izrada algoritama s ugniježđenim procedurama za izvođače
Praktični zadatak: Izrada algoritama s ugniježđenim procedurama za izvođače.
Treći dan
Petlje u Lightbotu.
− Ponavljanje pređenog gradiva
− Korištenje petlji u Lightbotu
− Izrada algoritama s ugniježđenim procedurama i petljama za izvršitelje
Praktični zadatak: Izrada algoritama s ugniježđenim procedurama i petljama za izvršitelje.
Četvrti dan
Enkripcija u programiranju.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Što je šifriranje? Privatnost, profil?
− Šifriranje vašeg imena pomoću različitih algoritama
− Proučavanje pravila za sigurno korištenje interneta i aplikacija
− Izrada igrice “Spy Chicken” u ScratchJr
Praktični zadatak: Šifriranje vašeg imena različitim algoritmima, stvaranje igrice “Spy Chicken” u ScratchJr-u
4. modul
Prvi dan
Timovi.
− Ponavljanje gradiva za modul 3
− Upoznavanje sučelja aplikacije Pictomir
− Što su naredbe u programiranju? Kakvi timovi postoje?
− Pisanje scenarija za izvođača u Pictomiru
− Izrada igrice “Moja obitelj” u ScratchJr
Praktični zadatak: Pisanje scenarija za izvođače u Pictomiru, izrada igre “Moja obitelj” u ScratchJr.
Drugi dan
Petlje i repetitori u PictoMiru.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Za što su potrebni ciklusi i repetitori?
− Pisanje skripti s ponavljačima u Pictomiru
− Izrada igre “Kad porastem” u ScratchJr
Praktični zadatak: Pisanje skripti s repetitorima u Pictomiru, izrada igre “Kad porastem” u ScratchJr.
Treći dan
Figure.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Proučavanje oblika i oblika
− Pisanje scenarija za crtanje jednostavnih figura od strane izvođača
− Izrada igre-vježbe “Oblici” u ScratchJr
Praktični zadatak: Pisanje skripti za crtanje jednostavnih figura od strane izvođača, stvaranje igre vježbe "Oblici" u ScratchJr-u
Četvrti dan
pisma.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Uvod u abecedu
− Pisanje scenarija za crtanje slova od strane izvođača u programu Pictomir
− Izrada projekta u ScratchJr-u “Moje ime”
Praktični zadatak: Pisanje skripti za crtanje slova od strane izvođača u programu Pictomir, izrada projekta u ScratchJr “Moj
5. modul
Prvi dan
Logika i domišljatost u programiranju.
− Ponavljanje gradiva za modul 4
− Razvoj logičkih vještina
− Rješavanje zagonetki pomoću skripti u Pictomiru
− Izrada mini igrice ScratchJr “Pronađi broj”.
Praktični zadatak: Rješavanje zagonetki korištenjem skripti u Pictomiru, stvaranje ScratchJr mini igre “Pronađi broj”.
Drugi dan
Naredbe u programiranju.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Uvod u jednostavne naredbe na engleskom jeziku
− Izrada mini igre “Zmija” u ScratchJr
Praktični zadatak: Izrada algoritama za izvođače, stvaranje mini igre "Zmija" u ScratchJr-u
Treći dan
Uvjeti u programiranju.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Što su uvjeti u programiranju?
− Stvaranje mini igre s uvjetima u ScratchJr
Praktični zadatak: Izrada algoritama za izvođače, stvaranje mini igre s uvjetima u Scratch Jr
Četvrti dan
Brojevi u programiranju.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Što su brojevi? Zašto su potrebni u programiranju?
− Izrada mini-igre “Counting” u ScratchJr
Praktični zadatak: Rad s karticama, rad na mini igrici “Razbrojavanje” u aplikaciji ScratchJr.
6. modul
Prvi dan
Algoritmi i izvršitelji.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Uvod u sučelja aplikacija CODDY, FixTheFactory i LearnCode (SEQUENCES I)
− Korištenje algoritama u CODDY, FixTheFactory i LearnCode (SEQUENCES I)
− Izrada algoritama za izvođače
Praktični zadatak: Izrada algoritama za programiranje izvršitelja u CODDY, FixTheFactory i LearnCode.
Drugi dan
Uvjeti.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Što je uvjet u programiranju?
− Programiranje izvođača u LearnCode ( UVJETI )
− Rad u aplikaciji FixTheFactory
Praktični zadatak: Izrada algoritama za programiranje izvršitelja u CODDY, FixTheFactory i LearnCode.
Treći dan
Učinkovite sekvence.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Ponavljanje učinkovitih i neučinkovitih sekvenci
− Programiranje izvođača u LearnCode (SEQUENCES II)
− Rad u aplikaciji FixTheFactory
Praktični zadatak: Izrada algoritama za programiranje izvršitelja u CODDY, FixTheFactory i LearnCode.
Četvrti dan
Ciklusi i petlje.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Ponavljanje pojmova ciklusa i postupaka
− Jačanje koncepta u aplikaciji LearnCode (ALGORITMI)
− Rad u aplikaciji FixTheFactory
Praktični zadatak: Izrada algoritama za programiranje izvršitelja u CODDY, FixTheFactory i LearnCode.
7. modul
Prvi dan
Prvo upoznavanje s računalom.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Što je računalo? Čemu služi?
− Učenje upravljanja računalnim mišem na Code.org
Praktični zadatak: Izvođenje vježbi na Code.org
Drugi dan
Labirint: Slijed.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Smjerovi učenja, timski rad
− Učenje stvaranja nizova u Code.org
Praktični zadatak: Sekvenciranje na Code.org.
Treći dan
Sekvence 2.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Upoznajte crtača na Code.org
− Pisanje scenarija za umjetnike za crtanje figura
Praktični zadatak: Pisanje scenarija za izvođače na Code.org
Četvrti dan
Labirint: otklanjanje pogrešaka.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Što je otklanjanje pogrešaka?
− Učenje ispravljanja pisanih nizova u Code.org.
Praktični zadatak: Sekvence za otklanjanje pogrešaka u Code.org.
8. modul
Prvi dan
Looping.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Učenje korištenja tipkovnice
− Istraživanje petlji na Code.org
− Pisanje skripti s petljama na Code.org
Praktični zadatak: Pisanje skripti s petljama na Code.org
Drugi dan
Petlja 2.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Učvršćivanje obrađene teme „Looping“
− Pisanje skripti s petljama na Code.org
Praktični zadatak: Pisanje skripti s petljama na Code.org
Treći dan
Događaji.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Što su događaji u programiranju?
− Pisanje skripti s događajima u Code.org
Praktični zadatak: Pisanje skripti događaja u Code.org
Četvrti dan
Izrada vašeg projekta u Code.org.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Izrada izgleda projekta na listovima papira
− Pisanje skripti za crtanje slika u Code.org
Praktični zadatak: Izrada vašeg projekta u Code.org
9. modul
Prvi dan
Blok programiranje u CodeMonkey.
− Ponavljanje pređenog gradiva
− Uvod u CodeMonkey sučelje (Beaver)
− Učenje blok programiranja u CodeMonkey (1-12)
− Pišemo scenarije za izvođača, pomažemo dabru izgraditi branu
Praktični zadatak: Pisanje skripti za izvršitelja u CodeMonkey
Drugi dan
Upoznajmo se s naredbama na engleskom jeziku.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Uvod u CodeMonkey sučelje (Monkey)
− Učenje jednostavnih naredbi na engleskom u CodeMonkey (1-10)
− Pišemo scenarije za izvođača, pomažemo majmunu skupljati banane
Praktični zadatak: Pisanje skripti za izvršitelja u CodeMonkey
Treći dan
Upoznavanje naredbi na engleskom jeziku 2.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Učenje jednostavnih naredbi na engleskom u CodeMonkey (11-20)
− Pišemo scenarije za izvođača, pomažemo majmunu skupljati banane
Praktični zadatak: Pisanje skripti za izvršitelja u CodeMonkey
Četvrti dan
Upoznavanje naredbi na engleskom jeziku 3.
− Ponavljanje pređenog gradiva, provjera domaće zadaće
− Učenje jednostavnih naredbi na engleskom jeziku u CodeMonkey (21-30)
− Pišemo scenarije za izvođača, pomažemo majmunu skupljati banane
Praktični zadatak: Pisanje skripti za izvršitelja u CodeMonkey
10. modul
Prvi dan
Stvaranje igre na više razina.
− Ponavljanje pređenog gradiva
− Koje igre postoje? Kakve im priče možete smisliti?
− Stvaranje zapleta za igru, pisanje plana igre
− Stvaranje igrice s više razina u ScratchJr-u na računalu
− Izrada jelovnika i prve razine
Praktični zadatak: Izrada izbornika i prve razine igre.
Drugi dan
Izrada druge i treće razine.
− Provjera domaće zadaće
− Nastavak rada na multi-level igri u Scratch Jr.
− Razvoj zvuka i efekata
− Izrada druge i treće razine
Praktični zadatak: Izrada druge i treće razine igre.
Treći dan
Izrada četvrte i pete razine.
− Provjera domaće zadaće
− Rad na animacijama u ScratchJr
− Izrada četvrte i pete razine
Praktični zadatak: Izrada četvrte i pete razine igre.
Četvrti dan
Zaštita projekta.
− Finalizacija vaših projekata
− Razvoj karakternih scena
− Razvoj komunikacijskih vještina, učenje prezentiranja projekta grupi
− Obrana i prezentacija vaših projekata grupi
Praktični zadatak: Finalizacija projekata i prezentacija grupi