Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Recenzije
  • Interaktivni programi za obuku. Igre koje podučavaju programiranje

Interaktivni programi za obuku. Igre koje podučavaju programiranje

Zašto učiti svoje dijete programiranju? Pogotovo ako imate buduću balerinu ili fudbalera? Odgovor je jednostavan: kako bi vas naučili logično razmišljati i planirati svoje postupke. Roditelji se hvale da moderna djeca mogu uključiti tablete i kompjutere gotovo od kolevke. Interes za tehnologiju i žudnja za zabavom mogu se kombinirati s učenjem i razvojem tako što ćete djetetu ponuditi igrice koje će vas naučiti kako kreirati algoritme, pa čak i pisati kod.

S koliko godina mislite da biste trebali početi učiti programiranje? Kreatori Kodablea tvrde da je njihova igra dostupna i dvogodišnjoj djeci. Možete naučiti kod prije nego naučite slova. Čak i djeca mogu zapravo praviti smiješne face kroz labirinte, a istovremeno savladavati kreiranje programa, ukazujući na slijed radnji. Savjeti i preporuke su napravljeni pomoću grafike, tako da dijete ne mora ništa čitati.

Web stranica Code.org, koju je kreirala neprofitna organizacija, međunarodni pokret Hour of Codering, sadrži nekoliko edukativnih kurseva za djecu i odrasle. Uzrast u kojem možete početi je četiri godine. Ne postoji jedna igra koja će vas naučiti svemu odjednom, ali postoji korak po korak trening igre sa likovima iz raznih crtanih filmova. Krećući se s nivoa na nivo, možete učiti i kreirati svoje kratke programe.

U igrici, dostupnoj na pametnom telefonu ili tabletu, mali robot, poštujući komande, mora upaliti sijalice na pravim mjestima. Glavni zadatak s kojim će se dijete suočiti je osmisliti putanju igračke pomoću jednostavnih naredbi. Zadatak roditelja je da objasni deci šta znače slike.

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

Roditelji, inače, takođe mogu rado da provode vreme planirajući rute. Robot je dovoljno zabavan da se dopadne djeci, a dovoljno ozbiljan da ne dosadi odraslima.

„PictoMir“, koji je razvio NIISI RAS po nalogu Ruske akademije nauka, naš je odgovor na strane analoge. NIISI RAS je već razvio KuMir sistem, u kojem se učenici starijih razreda upoznaju sa programiranjem, ali u njemu nema elementa igre. “PictoMir”, dizajniran za predškolsku djecu, pokazao se uzbudljivim i vrlo pristupačnim.

Robot boji polja, a dijete uči da kreira algoritme. Svi nagoveštaji su napravljeni pomoću grafike, tako da se PictoMir može bezbedno davati deci koja ne znaju da čitaju, počevši od pete godine: primetno je da su naučnici pokušali da radnje učine razumljivim čak i deci. Ako roditelji ne znaju engleski i ne razumiju ništa o samim programima, ali zaista žele razviti logičko razmišljanje kod svoje djece, PictoMir će biti pravi spas. Mobilne verzije su dostupne za iOS, Android i Windows Phone, ali ćete morati preuzeti posljednje dvije sa web stranice programera.

Dovršite zadatke i stvorite algoritam za pomicanje strelice duž slagalice - ovo je smisao igre koju mogu igrati osnovci. Istina, malo je vjerojatno da će obična strijela dugo zarobiti sedmogodišnjake, pogotovo ako je ovo prva takva igra. Ali to može ozbiljno zainteresirati školarce od desete godine koji su već upoznati s algoritmizacijom, jer se najzanimljivije zagonetke, naravno, nalaze na složenijim nivoima. Robozzle pruža gotovo neograničene mogućnosti za kreiranje i traženje novih zadataka, pa je najpogodniji ne za učenje osnova, već za stalno ponavljanje i vježbanje.

Cargo-Bot

Još jedna igra koja se lako uči, na čijim će se početnim nivoima predškolci osjećati ugodno. S obzirom na to da je u njemu malo teksta, dovoljno je da djeca razlikuju pojedina slova kako bi završila prve zadatke i premjestila kutije s mjesta na mjesto u manje poteza. Čak i odrasli mogu dugo razmišljati o složenim kombinacijama. Od ostalih edukativnih i zabavnih aplikacija, Cargo-Bot se ističe vrlo lijepom slikom. Inače, Cargo-Bot je u potpunosti programiran na iPad-u.

Nije sasvim pošteno uključiti Scratch na ovu listu, jer to nije igra, već posebno dizajnirano okruženje za podučavanje djece programiranju, a ne treba ga uključivati ​​jer je odličan edukativni alat. Autorstvo Scratcha pripada Massachusetts Institute of Technology, a u zajednici je većina informacija prevedena na ruski, tako da je Scratch dostupan vrlo širokoj publici.

Scratch-ove mogućnosti su zaista impresivne, iako nema zadataka ni nivoa, ali ima puno mašte i alata za svoju upotrebu. Budući da dijete mora samostalno postaviti cilj u svakom projektu, ne postoje univerzalna rješenja, ali ima prostora za kreativnost, što nedostaje u igricama koje uče algoritmizaciji. Scratch je savršen za djecu od osam godina koja su već umorna od jurnjave robota i majmuna poznatim rutama.

Ne smijemo zaboraviti na klasike, čak i one koji su prilično prašnjavi. CeeBot edukativne igre pojavile su se 2003. godine kao poseban razvoj za obrazovne institucije. U početku su programeri kreirali Colobot, igru ​​o kolonizaciji nove planete, čija je glavna karakteristika bila da za kontrolu likova morate pisati vlastite programe.

CeeBot je tečaj igranja koji se sastoji od nekoliko zadataka s detaljnim uputama. Priča o programabilnim robotima na novoj planeti koji uništavaju lokalnu faunu, naravno, nije prikladna za djecu, ali za tinejdžere koji su se već zainteresirali za informatiku i imaju ideju o tome šta je algoritam, to će biti dobar alat. CeeBot izgleda prilično blijedo u poređenju sa modernim igrama, ali gdje će drugo dijete kontrolirati likove, stvarajući vlastite programe koji su što je moguće bliži C++ sintaksi?

CodeCombat je već ozbiljan, jer u ovoj igri naučite pravi kod i pobjednik će postati gotov programer. Odabirete programski jezik u kojem ćete morati pisati komande za svog lika (igra nudi Python, JavaScript, Lua ili nekoliko eksperimentalnih poput CoffeScript-a) i odlazite na putovanje da dobijete kristale.

Dječaci i djevojčice od osam godina mogu biti zatvoreni zbog igre. Obuka i savjeti na ruskom jeziku, za 9,99 dolara možete dobiti nove nivoe koje možete završiti svakog mjeseca (prvih 70 je besplatno). Igra se može koristiti u školama, postoje posebni bonusi za nastavnike.

U igri, prije početka svakog nivoa, dijete će čitati smiješne i motivirajuće citate o programiranju, podsjećajući ga da „ovaj kod neće sam naučiti“. CodeCombat je uzbudljiviji od uobičajenih “avanturističkih” i “pucačkih” igara, jedna od najboljih kombinacija opuštanja i učenja.

  • JavaScript,
  • Programiranje
  • Obrazovanje je skupo. Dobro obrazovanje je veoma skupo. Ali ipak, svi imaju priliku dobiti besplatno i kvalitetno obrazovanje. Kompanije i korporacije širom svijeta ulažu u stvaranje besplatnih obrazovnih proizvoda. Djelomično da bismo sebi u budućnosti obezbijedili kvalifikovano osoblje. Djelomično, da se prevaziđe siromaštvo i svima omogući jednak pristup kvalitetnom obrazovanju.

    Svi imaju priliku koristiti Scratch programsko okruženje, posebno kreirano za podučavanje školaraca, koje su razvili stručnjaci jedne od najprestižnijih tehničkih obrazovnih institucija u SAD-u 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 programiranju. Ili obrazovne igre koje su kreirali entuzijasti i volonteri širom svijeta.

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

    Ovdje ćete pronaći besplatne igre pretraživača na ruskom jeziku koje će vas naučiti kako da kreirate algoritme, pa čak i da pišete kod. Oni su poredani po težini. Posljednja od igara na ovoj listi namijenjena je odraslima. Malo je vjerovatno da možete postati programer samo igranjem. Ali možete dobiti pozitivan naboj na početku, naučiti osnovne algoritamske dizajne i logiku programiranja i steći vještine planiranja akcija prilikom rješavanja praktičnih problema.

    Naučite programirati. Naučite razmišljati

    Code.org


    Resurs je kreiran za djecu od 4 do 10 godina, ali je, prema riječima njegovih kreatora, pogodan za korisnike svih uzrasta. Obuka počinje sa samim osnovama - učenjem korištenja miša. Koristi se jezik nalik na grebanje koji se sastoji od blokova. Dok se igra, dijete će razumjeti osnove programiranja, naučiti kako se algoritam pretvara u JavaScript kod i kreirati vlastitu kompjutersku igricu.

    Minecraft je zajednički projekat Microsofta i Code.org. Igra je dizajnirana za djecu od 6 godina i stariju i uključuje rješavanje različitih problema korištenjem algoritama. Ovo omogućava djeci da savladaju osnove programiranja i razumiju kako njegovi osnovni mehanizmi funkcioniraju.

    Minecraft je zaista edukativna igra: razvija prostorno razmišljanje, matematičke i logičke sposobnosti. Igra također podučava čitanje i pisanje i poboljšava ukupnu pismenost. Međutim, nije samo Minecraft taj koji ima ovaj učinak, već svaka aktivnost za koju su djeca strastvena i koja ih motivira da stječu nove korisne vještine.

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

    Blockly, kao i Scratch, kreira program povezujući blokove. Ali ako je Scratch pogodniji za vannastavne aktivnosti, Blockly se može koristiti u školi. Ova igra vam omogućava da kreirate obrazovne zadatke, rasporedite ih u module, kroz koje učenik postepeno savladava određenu temu.
    Evo, na primjer, kako izgleda slagalica zemlje i zastave kreirana u Blocklyju:

    PictoMir, koji je razvio NIISI RAS po nalogu Ruske akademije nauka, naš je odgovor na strane analoge. NIISI RAS je već razvio KuMir sistem, u kojem se učenici starijih razreda upoznaju sa programiranjem, ali u njemu nema elementa igre.

    Radnja igre: slika prikazuje kosmodrom s kojeg se lansiraju svemirski brodovi, a prilikom lansiranja spaljuju premaz. A pošto je sve tamo vruće i radioaktivno, ljudi ne mogu biti poslani da obnove premaz, pa se tamo šalje robot koji se vrti (sumnjivo sličan R2D2). Ovom robotu treba dati program da se ne zaleti na ivičnjak (robot u ovom slučaju postaje crven) i sve što je izgorjelo treba napuniti zaštitnim smjesom.

    Robot boji polja, a dijete uči da kreira algoritme. Svi nagovještaji su napravljeni pomoću grafike, pa se PictoMir može ponuditi djeci koja ne znaju čitati, a naučnici su se potrudili da radnje budu razumljive i djeci.

    Prva četiri nivoa igre su dostupna svima, peti nivo su zagonetke za darovitu decu, šesti nivo su slagalice za roditelje, tako da će i oni biti zainteresovani.

    Kolobot je 3D strateška igra koju je razvio Epsitec 2001. godine. Igra je dizajnirana da nauči djecu (10 godina i stariju) vještinama programiranja na razigran način. Igra se sastoji od kreiranja programa za robote. Cilj je pripremiti planete za naseljavanje i rudarenje.

    Značajka igre je mogućnost kreiranja programa u skladu s kojima roboti djeluju u igri (dajući im algoritme za samostalan rad i zamjenjujući njima monotone radnje koje sam igrač može učiniti), stoga se vjeruje da igra doprinosi na učenje programiranja. Programski jezik ugrađen u igru ​​je sličan C++ ili Javi, ali postoji ograničenje u veličini programa - ne više od 20.000 karaktera, što vam ne dozvoljava da pišete ozbiljne programe poput simulacije umjetne inteligencije. Svaka misija dolazi sa opsežnim listom pomoći koji objašnjava šta treba učiniti. Također, često postoji i cheat sheet - gotov program (ili dijelovi programa) pomoću kojih možete riješiti problem.

    Postoji ruska lokalizacija igre.

    Od prve igre ili aplikacije do istraživačkih projekata zasnovanih na oblaku koji koriste velike podatke, Microsoft Imagine pruža alate za učenje i razvoj. Aplikacije su raspoređene prema nivoima težine. Najjednostavniji od njih su dostupni djeci od 9-10 godina, složeniji su namijenjeni srednjoškolcima i studentima. Samo neke aplikacije su dostupne u pretraživaču; druge zahtevaju instalaciju besplatnog softvera i Windows operativni sistem za pokretanje drugih. Takmičenje Imagine Cup održava se svake godine u kojem mogu učestvovati školarci, studenti i postdiplomci iz cijelog svijeta. Glavni zadatak učesnika je da razviju ideju za projekat ili igru ​​i kreiraju njegov prototip koristeći moderne informacione tehnologije.

    JavaRush - učenje Java programiranja u obliku online igre. Svaki nivo odgovara zasebnom solarnom sistemu na zvjezdanoj mapi. Predavanja unutar nivoa - planete Sunčevog sistema. Svako otvoreno predavanje je let na drugu planetu. Kada su sva predavanja otvorena, brod leti u sljedeći zvjezdani sistem.
    Čitav Java Core kurs o JavaRush-u sastoji se od četrdeset nivoa. Prvih 10 nivoa dostupno je svima, nivoi 11 i više dostupni su uz plaćenu pretplatu.

    Svaki JavaRush nivo ima 10-15 mini-predavanja, tako da 10 besplatnih nivoa čini oko 140 predavanja i oko 230 zadataka. Dovoljno je da odlučite da li je JavaRush pravi za vas ili ne.

    Programeri Code Combat-a nude učenje programiranja osvajanjem zemalja i pobjeđivanjem neprijatelja u najboljim RPG tradicijama.

    Možete početi igrati od nule, a da nemate pojma o programiranju. Korisnik može izabrati programski jezik koji želi da nauči: Python ili JavaScript. Nivoi igre su strukturirani kao dobar kurs programiranja sa sve većim poteškoćama.

    Morate postati čarobnjak koji, koristeći softverski kod, mijenja svijet oko sebe. Na svakom nivou, igrač dobija određeni zadatak - na primjer, pronaći gljivu koja će pomoći da pobijedi kanibala, povede vojnike u bitku ili izađe iz tamnice. U početku je sve jednostavno, napišete kod i odmah vidite na ekranu kako će se izvršiti. Tada zadaci postaju složeniji i morate sve više razmišljati.

    Igra ima 80 besplatnih nivoa i otvoreni izvorni kod. Stotine igrača iz različitih zemalja doprinijele su svojim talentom da CodeCombat poboljšaju. 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 suština programiranja. Ovo bi trebalo biti zabavno. Ne na način "vau značka", već na način "ne mama, moram završiti nivo". Zbog toga je Code Combat igra za više igrača, a ne kurs. Nećemo stati dok vi ne možete stati - ali ovaj put je stvarno dobro. (iz opisa na web stranici projekta)

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

    Zgodan i besplatan alat za učenje programiranja u Pascalu. Dizajniran za srednjoškolce i studente. Sadrži zbirku zadataka za uvježbavanje širokog spektra osnovnih vještina programiranja.

    City Car Driving 1.5.7 Realističan simulator vožnje automobila koji će podučavati vozačke vještine u urbanim, ruralnim i planinskim područjima u raznim vremenskim uvjetima i doba dana.

    Ispitne karte za saobraćajna pravila 2016 (A,B) 4.0 Program pripreme za polaganje ispita u Državnoj inspekciji bezbjednosti saobraćaja za dobijanje dozvola kategorije “A” i “B”. Program sadrži sve izmjene i dopune pravila od 19.07.2012.

    Schulteove tablice Schulteove tablice se koriste za povećanje perifernog vidnog polja osobe i obuku za brzo čitanje teksta i pamćenje informacija. Vježbanje sa stolovima također ima blagotvoran učinak na razvoj pamćenja i koncentracije.

    Vežbanje engleskog jezika 7.2 Pogodan i lak za korišćenje program za samostalno učenje engleskog jezika. Program će značajno proširiti vaš vokabular i naučiti vas da samopouzdano percipirate engleski na uho.

    English Language Trainer 1.12 Trainer program za učenje engleskog jezika: potpuno izgovorene riječi, fraze i dijalozi, napredni sistem testova i ocjenjivanja, vrlo jednostavan za korištenje

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

    Keyboard Trainer 2.0.2 Mali, besplatni program za podučavanje brzog kucanja i učenje rasporeda tastature računara. Program sadrži mnogo lekcija o ruskom i engleskom rasporedu tastature.

    Testdel 2.4.7 Testdel program za testiranje je dizajniran da prođe i kreira testove. Podržava formule, slike. Pohranjuje rezultate rada, izvozi svaki rad u tekstualni dokument, izvozi sve radove u Excel.

    Mapsmaker 1.0 Program Mapsmaker je dizajniran da pomogne u kreiranju i čuvanju tehnoloških karata lekcija za Federalni državni obrazovni standard. Sve komponente lekcije biraju se od onih koje je program predložio jednostavnim klikom miša.

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

    Remember Everything 2.0 Program je dizajniran za brzo pamćenje 3.500 najčešće korištenih riječi na engleskom jeziku prema sistemu rekordera Guinnessove knjige rekorda za pamćenje stranih riječi - Samvel Gharibyan.

    MemoryUp 1.1 Da li zaboravljate prijave, lozinke, svoj broj telefona, godinu rođenja? Onda je jednostavan program MemoryUp za vas. Uz njegovu pomoć, brzo ćete poboljšati proces pamćenja i simboličnih i figurativnih informacija bilo koje složenosti.

    Trening pamćenja 2.1 Besplatni program za razvoj vizuelne memorije i mentalnih sposobnosti osobe. Od vaše pažnje se traži 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 učenika ili studenata. Predmet testova određuje kompajler uz mogućnost povezivanja grafičke (jpg, bmp), audio (wav, mp3) ili video datoteke (avi, mpeg) na pitanje.

    Examenator Education Pack Program za organizovanje obrazovnog materijala na određenu temu, kreiranje cheat sheets. Koristeći funkciju izvoza, možete spremiti svoje cheat sheets u različitim oblicima, od tekstualnih datoteka do vlastite Android aplikacije

    Knowing 2.3 Program je dizajniran za kreiranje testova i testiranje učenika u časovima računara u školama, univerzitetima, kao i kod kuće, radi provere znanja iz različitih oblasti.

    Tablica dijeljenja u crtanim filmovima 1.0 Obrazovni program za djecu iz matematike koji vam omogućava da proučavate tablicu dijeljenja koristeći slike i melodije iz domaćih i stranih crtanih filmova.

    AnimalsBaby 1.0 Uz pomoć ovog jednostavnog obrazovnog programa možete proširiti vidike vašeg djeteta, poboljšati njegovu percepciju svijeta i erudiciju. Program je šareni vodič kroz životinjski svijet, u kojem dijete mora pogoditi imena mladunaca raznih životinja.

    Tablice množenja u crtanim filmovima 1.0 Program omogućava djeci da zajedno sa roditeljima proučavaju tablicu množenja na tri različita načina koristeći slike iz domaćih i stranih crtanih filmova.
    Zadatak je pogoditi fragment prikazanog crtića, otvoriti sliku u cijelosti i istovremeno napraviti minimalan broj grešaka.

    Osnove HTML-a 2.0 Osnove HTML jezika je program obuke čija je karakteristična karakteristika grafičko predstavljanje informacija pomoću mapa znanja (mapa uma). Svaka lekcija završava testom sa 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školskog i školskog uzrasta. Utječe kod djece ljubav prema prirodi.

    Tela rotacije 1.0 Automatska konstrukcija i pregled tela rotacije u prostoru. Nakon konstruisanja figure na ravni, korisnik ima priliku da vidi konstrukciju tela rotacije u odnosu na bilo koju od tri koordinatne ose, zarotira ga i položi test.

    Najbolji članci na ovu temu