Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Recenzije
  • Interaktivni programi obuke. Igre koje podučavaju programiranje

Interaktivni programi obuke. Igre koje podučavaju programiranje

Zašto učiti svoje dijete programirati? Pogotovo ako vaša buduća balerina ili nogometaš odrasta? Odgovor je jednostavan: kako bi vas naučio logično razmišljati i planirati svoje postupke. Roditelji se hvale da su moderna djeca sposobna uključiti tablete i računala gotovo od kolijevke. Interes za tehnologiju i želja za zabavom mogu se kombinirati s učenjem i razvojem nudeći svom djetetu igrice koje uče kako sastavljati algoritme, pa čak i pisati kod.

Što mislite, s koliko godina biste trebali početi učiti programiranje? Tvorci Kodablea tvrde da je njihova igra dostupna i dvogodišnjacima. Možete naučiti kod prije učenja slova. Čak i djeca mogu stvarno voziti smiješna lica kroz labirinte, a istovremeno svladati sastavljanje programa, ukazujući na slijed radnji. Savjeti i preporuke daju se pomoću grafike, tako da dijete ne mora ništa čitati.

Web stranica Code.org koju je izradila neprofitna organizacija, međunarodni pokret "Sat programiranja", prikupila je nekoliko edukativnih tečajeva za djecu i odrasle. Dob za početak je četiri godine. Ne postoji jedna igra koja će naučiti sve odjednom, ali postoji korak-po-korak trening igre s likovima iz raznih crtića. Krećući se s razine na razinu, možete učiti i stvarati vlastite kratke programe.

U igri koja je dostupna na pametnom telefonu ili tabletu, mali robot, slušajući naredbe, mora zapaliti žarulje na pravim mjestima. Glavni zadatak s kojim će se dijete suočiti u ovom slučaju je osmisliti put igračke pomoću jednostavnih naredbi. Zadatak roditelja je objasniti djeci što znače slike.

Nije činjenica da će dijete koje igra Lightbot izrasti u briljantnog programera, ali će sigurno naučiti planirati radnje i izraditi najjednostavnije algoritme. Ova aplikacija se također može preporučiti kao jedna od početnih, čak i za predškolsku djecu od 4-6 godina. Programeri također nude složeniju verziju, koja je prikladna za djecu stariju od devet godina.

Roditelji, inače, također rado mogu odvojiti vrijeme za iscrtavanje ruta. Robot je dovoljno zabavan da zadovolji djecu i dovoljno ozbiljan da ne dosadi odraslima.

"PiktoMir", koji je razvio NIISI RAS po narudžbi Ruske akademije znanosti, naš je odgovor na strane analoge. NIISI RAS već je razvio sustav Kumir, u kojem se stariji školarci upoznaju s programiranjem, ali u njemu nema elementa igre. "PiktoMir", namijenjen predškolcima, pokazao se zabavnim i vrlo pristupačnim.

Robot boji polja, a dijete uči sastavljati algoritme. Svi nagovještaji izrađeni su uz pomoć grafike, pa se PiktoMir može sa sigurnošću dati djeci koja ne znaju čitati, počevši od pete godine: primjetno je da su znanstvenici pokušali učiniti radnje razumljivim čak i maloj djeci. Ako roditelji ne znaju engleski i sami ništa ne razumiju u programima, a jako žele razviti logičko razmišljanje kod djece, PiktoMir će biti pravi spas. Mobilne verzije dostupne su za iOS, Android i Windows Phone, ali posljednje dvije morat ćete preuzeti s web stranice programera.

Izvršiti zadatke i napraviti algoritam za kretanje strelice duž slagalice - to je smisao igre koju mlađi učenici već mogu igrati. Istina, malo je vjerojatno da će obična strijela zarobiti sedmogodišnjaka dugo vremena, pogotovo ako je ovo prva takva igra. Ali to može ozbiljno zainteresirati školarce od deset godina koji su već upoznati s algoritmizacijom, jer se najzanimljivije zagonetke, naravno, nalaze na težim razinama. Robozzle pruža gotovo neograničene mogućnosti za kreiranje i pronalaženje novih zadataka, pa je najprikladniji ne za učenje osnova, već za stalno ponavljanje i vježbanje.

Cargo-Bot

Još jedna igra koja se lako uči, na čijoj će se početnoj razini predškolci osjećati ugodno. Budući da je u njemu malo teksta, dovoljno je da djeca razlikuju pojedina slova kako bi izvršili prve zadatke i premjestili kutije u manje poteza s mjesta na mjesto. Čak i odrasli mogu dugo razmišljati o složenim kombinacijama. Od ostalih obrazovnih i zabavnih aplikacija, Cargo-Bot se ističe vrlo lijepom slikom. Inače, Cargo-Bot je u potpunosti programiran za iPad.

Nije sasvim pošteno uvrstiti Scratch na ovu listu, jer to nije igra, već posebno osmišljeno okruženje za učenje djece programiranju, a nemoguće ga je ne uključiti jer je odličan edukativni alat. Scratch je autor MIT-a, a u zajednici je većina informacija prevedena na ruski, tako da je Scratch dostupan vrlo širokoj publici.

Sposobnosti Scratcha su doista impresivne, iako nema zadataka i razina, ali ima puno mašte i sredstava za korištenje. Budući da dijete u svakom projektu mora samostalno postaviti cilj, ne postoje univerzalna rješenja, ali postoji prostor za kreativnost, što nedostaje igrama koje podučavaju algoritme. Scratch je savršen za djecu od osam godina koja su već umorna od jurnjave robota i majmuna svojim uobičajenim rutama.

Ne smijemo zaboraviti na klasike, čak i prilično prašnjave. CeeBot obrazovne igre pojavile su se 2003. godine kao poseban razvoj za obrazovne ustanove. U početku su programeri stvorili Colobot - igru ​​o kolonizaciji novog planeta, čija je glavna značajka bila da ste morali pisati vlastite programe za upravljanje likovima.

CeeBot je vodič za igru ​​s više zadataka s detaljnim uputama. Priča o programabilnim robotima na novom planetu koji uništavaju lokalnu faunu, naravno, nije prikladna za djecu, ali za tinejdžere koji su se već uspjeli zanijeti informatikom i zamisliti što je algoritam, bit će dobar alat . CeeBot izgleda pomalo blijedo na pozadini modernih igara, ali gdje drugdje dijete može kontrolirati likove, stvarajući vlastite programe koji su što je moguće bliži sintaksi C ++?

CodeCombat je već ozbiljan, jer se u ovoj igri uči pravi kod i pobjednik će ispasti gotov programer. Odabirete programski jezik u kojem morate pisati naredbe za svog lika (igra nudi Python, JavaScript, Lua ili neke eksperimentalne poput CoffeScript) i krećete na put po kristale.

U igru ​​možete staviti dječake i djevojčice od osam godina. Obuka i savjeti na ruskom jeziku, za 9,99 dolara svaki mjesec možete dobiti nove razine za prolaz (prvih 70 je besplatno). Igra se može koristiti u školama, postoje posebni bonusi za učitelje.

U igri, prije početka svake razine, dijete će čitati smiješne i motivirajuće citate o programiranju, podsjećajući da "ovaj kod neće sam naučiti". CodeCombat stvara veću ovisnost od uobičajenih "akcijskih igara" i "pucalaca", jedne od najboljih kombinacija opuštanja i treninga.

  • JavaScript,
  • Programiranje
  • Obrazovanje je skupo. Dobro obrazovanje je jako skupo. Ipak, svatko ima priliku dobiti besplatno i kvalitetno obrazovanje. Tvrtke i korporacije diljem svijeta ulažu u besplatne obrazovne proizvode. Djelomično kako bi si u budućnosti osigurali kvalificirano osoblje. Dijelom i za prevladavanje siromaštva, kako bi se svima omogućio jednak pristup kvalitetnom obrazovanju.

    Svatko ima priliku koristiti programsko okruženje Scratch posebno stvoreno za podučavanje školaraca, koje su razvili stručnjaci jedne od najprestižnijih tehničkih obrazovnih institucija u Sjedinjenim Državama i svijetu - Massachusetts Institute of Technology. Ili igricu Minecraft, za koju je Microsoft prije godinu dana platio 2,5 milijardi dolara i uz pomoć koje, između ostalog, planira djecu naučiti programirati. Ili obrazovne igre koje su kreirali entuzijasti i volonteri diljem svijeta.

    Prepreka korištenju takvih izvora može biti neznanje o njihovom postojanju ili nepoznavanje jezika. Doista, postoji mnogo više resursa i igara na engleskom jeziku. Ali postoje i igre na ruskom jeziku koje podučavaju programiranje.

    Ovdje su prikupljene besplatne igre preglednika na ruskom jeziku koje će vas naučiti sastavljati algoritme, pa čak i pisati kod. Poredane su po težini. Posljednje igre na ovom popisu su za odrasle. Samo igrajući se teško može postati programer. Ali možete dobiti pozitivan naboj u startu, proučiti osnovne algoritamske konstrukcije i logiku programiranja te steći vještine planiranja radnji pri rješavanju praktičnih problema.

    Naučite programirati. Naučite razmišljati

    Code.org


    Resurs je kreiran za djecu od 4 do 10 godina, ali će, prema riječima njegovih tvoraca, biti prikladan za korisnike svih dobnih skupina. Učenje počinje od samih osnova – učenja korištenja miša. Koristi se jezik blokova nalik na grebanje. Igrajući se, dijete će razumjeti osnove programiranja, naučiti kako se algoritam pretvara u JavaScript kod te izraditi vlastitu računalnu igricu.

    Minecraft je zajednički projekt Microsofta i Code.org. Igra je namijenjena djeci od 6 godina i uključuje rješavanje raznih problema izgradnjom algoritama. To omogućuje djeci da svladaju osnove programiranja, da shvate kako funkcioniraju njegovi osnovni mehanizmi.

    Minecraft je uistinu edukativna igra: razvija prostorno razmišljanje, matematičke i logičke vještine. A igra uči čitati i pisati, povećava opću pismenost. Međutim, ne samo Minecraft ima ovaj učinak, već svaka aktivnost za koju su djeca strastvena i koja ih motivira na stjecanje novih korisnih vještina.

    Scratch je poseban vizualni programski jezik koji je razvijen na MIT-u za podučavanje djece. Proučavanje Scratcha odvija se na razigran način. Scratch razvija logičko i kritičko mišljenje, maštu, djeca uče rješavati raznolike probleme, imaju nove mogućnosti za samoizražavanje i kreativnost. Naravno, nije nužno da će vaše dijete u budućnosti postati programer. Međutim, podučavanje djece osnovnim osnovama programiranja pomoći će im da se brže i zabavnije razvijaju.

    Blockly, kao i Scratch, stvara program povezujući blokove. Ali ako je Scratch prikladniji za izvannastavne aktivnosti, Blockly se može koristiti u školi. Ova igra vam omogućuje da kreirate obrazovne zadatke, rasporedite ih u module, prolazeći koje, učenik postupno svladava temu.
    Na primjer, evo kako izgleda zagonetka po zemlji i zastavama stvorena u Blocklyju:

    PiktoMir, koji je razvio NIISI RAS po nalogu Ruske akademije znanosti, naš je odgovor na strane analoge. NIISI RAS već je razvio sustav Kumir, u kojem se stariji učenici upoznaju s programiranjem, ali u njemu nema elementa igre.

    Radnja igre: slika prikazuje kozmodrom s kojeg polaze svemirski brodovi, a u startu izgaraju premaz. A kako je tamo sve vruće i radioaktivno, ljudi se ne mogu poslati da vrate pokrivenost, a tamo se šalje robotska vertuna (sumnjivo slična R2D2). Ovom robotu treba dati program da se ne zaleti na sam rubnik (robot se u ovom slučaju zacrveni) i da sve što je izgorjelo preplavi zaštitnom smjesom.

    Robot boji polja, a dijete uči sastavljati algoritme. Svi upiti izrađeni su pomoću grafike, pa se PiktoMir može ponuditi i djeci koja ne znaju čitati, znanstvenici su nastojali radnje učiniti razumljivim i mališanima.

    Prve četiri razine igre dostupne su svima, peta razina - zagonetke za darovitu djecu, šesta razina - zagonetke za roditelje, tako da i njima bude zanimljivo.

    Kolobot je 3d strategija koju je razvio Epsitec 2001. godine. Igra je osmišljena kako bi djecu (10 godina i stariju) naučila vještinama programiranja na razigran način. Igra se sastoji u stvaranju programa za robote. Cilj je pripremiti planete za naseljavanje i rudarenje.

    Značajka igre je mogućnost stvaranja programa u skladu s kojima roboti djeluju u igri (dajući im algoritme za samostalan rad i zamjenjujući monotone radnje koje sam igrač može učiniti), stoga se vjeruje da igra doprinosi učenju. programiranje. Programski jezik ugrađen u igru ​​sličan je C ++ ili Javi, ali postoji ograničenje u veličini programa - ne više od 20.000 znakova, što ne dopušta pisanje ozbiljnih programa poput simulacije umjetne inteligencije. Svaka misija dolazi s opsežnom pomoći koja objašnjava što treba učiniti. Također, često postoji i cheat sheet - gotov program (ili dijelovi programa) s kojim možete riješiti problem.

    Postoji ruska lokalizacija igre.

    Microsoft Imagine nudi alate za učenje i razvoj od prve igre ili aplikacije do istraživačkih projekata velikih podataka temeljenih na oblaku. Aplikacije su kategorizirane prema razinama težine. Najjednostavniji od njih dostupni su djeci od 9-10 godina, složeniji su namijenjeni srednjoškolcima i studentima. U pregledniku je dostupno korištenje samo nekih aplikacija, za pokretanje ostalih potrebno je instalirati besplatni softver i operacijski sustav Windows. Natjecanje Imagine Cup održava se svake godine u kojem mogu sudjelovati školarci, studenti i diplomanti iz različitih zemalja svijeta. Glavni zadatak sudionika je razviti ideju projekta ili igre i izraditi prototip koristeći moderne informacijske tehnologije.

    CodeGym - učenje Java programiranja kao online igre. Svaka razina odgovara zasebnom Sunčevom sustavu na zvjezdanoj karti. Predavanja unutar razine - planeti Sunčevog sustava. Svako otvoreno predavanje je let na sljedeći planet. Kada su sva predavanja otvorena, brod leti u sljedeći zvjezdani sustav.
    Cijeli tečaj Java Core u CodeGymu sastoji se od četrdeset razina. Prvih 10 razina dostupno je svima, razine 11 i više dostupne su uz plaćenu pretplatu.

    Svaka razina CodeGyma ima 10-15 mini-predavanja, dakle 10 besplatnih razina je oko 140 predavanja i oko 230 zadataka. Dovoljno je da odlučite je li CodeGym pravi za vas ili ne.

    Programeri Code Combat nude učenje programiranja, osvajanje zemljišta i pobjeđivanje neprijatelja u najboljim RPG tradicijama.

    Možete početi igrati "od nule", a da nemate pojma o programiranju. Korisnik može odabrati programski jezik koji želi naučiti: Python ili JavaScript. Razine igre strukturirane su kao dobar tečaj programiranja sa sve većim poteškoćama.

    Postat ćete čarobnjak koji uz pomoć programskog koda mijenja svijet oko sebe. 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. U početku je sve jednostavno, napišete kod i odmah na ekranu vidite kako će se izvršiti. Tada zadaci postaju složeniji i morate sve više razmišljati.

    Igra ima 80 besplatnih razina i otvoreni izvorni kod. Stotine igrača iz različitih zemalja uložile su svoj talent kako bi CodeCombat učinili boljim. Zahvaljujući tome, svijet ratnika i mađioničara brzo je preveden na različite jezike, uključujući ruski.

    Trebate naučiti programirati? Ne trebaju ti lekcije. Morate napisati puno koda i dobro se zabaviti radeći to. Ovo je bit programiranja. Ovo bi trebalo biti zabavno. Ne u smislu kada "vau, značka", nego u smislu kada "ne, mama, moram završiti razinu". Zbog toga je Code Combat igra za više igrača, a ne tečajevi. Nećemo stati dok ne možete stati – ali ovaj put je stvarno dobro. (iz opisa na web stranici projekta)

    UPD Nakon 18 razina u igri se pojavljuju dvije grane - jedna je plaćena, druga je besplatna. Igra ima 80 besplatnih razina. 60 dodatnih razina dostupno je uz plaćenu pretplatu.

    Zgodan i besplatan alat za podučavanje programiranja na Pascal jeziku. Dizajniran za srednjoškolce i studente. Sadrži zbirku zadataka za vježbanje raznih osnovnih vještina programiranja.

    City Car Driving 1.5.7 Realističan simulator vožnje koji će vas naučiti kako voziti u urbanim, ruralnim i planinskim područjima u raznim vremenskim uvjetima i doba dana.

    Ispitne karte SDA 2016 (A, B) 4.0 Program pripreme za polaganje ispita u prometnoj policiji za stjecanje prava kategorije "A" i "B". Program sadrži sve izmjene i dopune pravila od 19.07.2012.

    Schulteove tablice Schulteove tablice koriste se za povećanje perifernog vidnog polja osobe i za treniranje brzog čitanja teksta i pamćenja informacija. Vježbanje uz stolove također povoljno utječe na razvoj pamćenja i koncentracije.

    Vježbanje engleskog jezika 7.2 Zgodan i jednostavan program za samostalno učenje engleskog jezika. Program će značajno proširiti vaš vokabular i naučiti vas samouvjerenom razumijevanju engleskog jezika.

    Simulator engleskog 1.12 Softver za simulator za učenje engleskog: riječi, fraze i dijalozi s punim glasom, napredni sustav testova i ocjena, vrlo jednostavan za korištenje

    PerfectBrain 2.1 Pro Obrazovni program za treniranje i razvoj vještina brzog čitanja, pažnje i inteligencije. Uz njegovu pomoć možete poboljšati pamćenje i brzinu reakcije. Bit će korisno za školarce, studente i one koji žele poboljšati svoje intelektualne sposobnosti.

    Simulator tipkovnice 2.0.2 Mali, besplatni program za podučavanje brzog tipkanja i učenje rasporeda tipkovnice računala. Program uključuje mnoge lekcije ruskog i engleskog rasporeda tipkovnice.

    Testdel 2.4.7 Testdel program za testiranje je kreiran za prolaz, kreiranje testova. Podržava formule, slike. Pohranjuje rezultate rada, izvozi svaki rad u tekstualni dokument, izvozi sav rad u Excel.

    Mapsmaker 1.0 Program Mapsmaker osmišljen je da vam pomogne u stvaranju i spremanju tehnoloških karata za lekciju o Federalnom državnom obrazovnom standardu. Sve komponente lekcije odabiru se od onih koje program predlaže jednostavnim klikom miša.

    USE GIA mentor i problemska knjiga "IspitL 16.2.7 Priprema za ispite USE i GIA za učenike 9-11 razreda iz sljedećih predmeta: matematika, ruski jezik i književnost, društvene nauke, povijest, geografija, fizika, biologija. Sadrži 4500 pitanja od 150 testova za 2012 -4 godine i 4150 školskih zadataka.

    Recall All 2.0 Program je dizajniran za brzo pamćenje 3500 najčešće korištenih riječi engleskog jezika prema sustavu rekordera Guinnessove knjige rekorda za pamćenje stranih riječi - Samvel Gharibyan.

    MemoryUp 1.1 Zaboravljate li prijave, lozinke, vlastiti telefonski broj, godinu rođenja? Onda je jednostavan program MemoryUp za vas. Uz njegovu pomoć, u najkraćem mogućem roku poboljšat ćete proces pamćenja i simboličkih i figurativnih informacija bilo koje složenosti.

    Trening pamćenja 2.1 Besplatni program za razvoj vizualnog pamćenja i mentalnih sposobnosti osobe. Vaša pozornost je pozvana da zapamtite nekoliko riječi na ograničeno vrijeme, a zatim, ako je moguće, zapamtite svaku od njih.

    Testiraj se 2.0 Program za testiranje školaraca ili studenata. Predmet testova određuje kompajler s mogućnošću povezivanja grafičke (jpg, bmp), audio (wav, mp3) ili video datoteke (avi, mpeg) na pitanje.

    Examenator Education Pack Program za organiziranje obrazovnog materijala o određenoj temi, stvaranje cheat sheets. Pomoću funkcije izvoza možete spremiti svoje cheat sheets u različitim oblicima, od tekstualnih datoteka do vlastite Android aplikacije

    Poznavanje 2.3 Program je osmišljen za izradu testova i provođenje testiranja učenika i studenata u računalnim razredima škola, sveučilišta, kao i kod kuće, radi provjere znanja iz različitih područja.

    Tablica dijeljenja u crtanim filmovima 1.0 Obrazovni program za djecu iz matematike, koji vam omogućuje proučavanje tablice dijeljenja pomoću slika i melodija iz domaćih i stranih crtanih filmova.

    AnimalsBaby 1.0 S ovim jednostavnim kognitivnim programom možete proširiti vidike svog djeteta, poboljšati njegovu percepciju svijeta i erudiciju. Program je šareni udžbenik o životinjskom carstvu u kojem dijete mora pogoditi imena mladunaca raznih životinja.

    Tablica množenja u crtanim filmovima 1.0 Program omogućuje djeci učenje tablice množenja s roditeljima na tri različita načina koristeći slike iz domaćih i stranih crtića.
    Zadatci su pogoditi prikazani fragment crtića, otvoriti cijelu sliku i istodobno napraviti minimalan broj pogrešaka.

    Osnove HTML-a 2.0 Osnove HTML-a je program obuke čija je posebna značajka grafički prikaz informacija pomoću mapa znanja (mapa uma). Svaka lekcija završava provjerom valjanosti s pažljivo odabranim pitanjima i praktičnim zadacima.

    FlowersTest 1.0 Pogađanje imena cvijeća prema njihovim slikama.
    Program je probno edukativan, namijenjen djeci predškolske i školske dobi. Utječe djeci ljubav prema prirodi.

    Solids of revolution 1.0 Automatska konstrukcija i pregled tijela okretanja u prostoru. Nakon izgradnje lika na ravnini, korisnik može vidjeti konstrukciju tijela okretanja u odnosu na bilo koju od tri koordinatne osi, rotirati ga i proći test.

    Vrhunski povezani članci