Podučavanje programiranja djece školske dobi. Programiranje za djecu

Programiranje je jedna od ključnih vještina koju treba učiti dijete od osnovne škole. Računalni kod― isti strani jezik, samo što vam omogućuje da razgovarate s računalom, dodjeljujete mu zadatke i kontrolirate njihovu provedbu. A znanje ovog jezika danas je jednako potrebno kao i znanje engleskog i matematike.

Ovaj vodič će uvesti vaše dijete u osnove programiranja i naučiti dva najčešća jezika - vizualni Scratch i tekstualni Python. U knjizi ćete pronaći:

  • Opisi mogućnosti programskih jezika.
  • Jednostavne upute za izradu igara i animacija.
  • Brojni savjeti i trikovi programera.
  • Korisne informacije o vašem računalu.

Značajka knjige

Mnogi talentirani programeri započeli su svoj put u djetinjstvu – stvaranjem jednostavne igre. Ovo je djetetu zanimljivo i razumljivo. Zato autori ovog tutorijala nude jednostavne igre i animacijske projekte čijim će dovršavanjem dijete naučiti programirati.

Zašto smo odlučili objaviti ovu knjigu

Živimo u digitalnom dobu. A ako želite da vaše dijete bude uspješno i pronađe sebe u budućnosti, pomozite mu – naučite ga programirati sada. Čak i ako ne odabere karijeru programera, ti će mu satovi pomoći razviti logiku, naučiti ga analitički razmišljati i pronaći rješenja za teške probleme.

Za koga je ova knjiga?

  • Za djecu od 8 godina koja žele naučiti programirati.
  • Za roditelje koji svojoj djeci žele pokazati mogućnosti računala.
  • Za učitelje. Ova se knjiga može koristiti u učionici.

Za roditelje

Programi Scratch i Python mogu se besplatno preuzeti i instalirati na bilo kojem računalu. Preporučujemo da instalirate engleske verzije programa. Publikaciju nismo posebno prilagodili ruskim verzijama (iako postoje). Profesionalni programeri bi trebali znati Engleski jezik, pa neka vaše dijete nauči programirati na engleskom od samog početka.

Nedavno se računalno programiranje činilo kao tajanstveni zanat, rezervat stručnjaka. Većini ljudi nikada nije pala na pamet ideja da programiranje može biti zabavno za svakoga. Ali svijet se promijenio. Internet, E-mail, društveni mediji, pametni telefoni i mobilne aplikacije, koja je poput uragana uletjela u naše živote, transformirala ga je u samo nekoliko godina.

Računala zauzimaju vrlo važno mjesto u moderni svijet, i to uzimamo zdravo za gotovo. Željno upijamo sve plodove kompjuterizacije - od online kupovine i zabave do vijesti i igara. Međutim, ne možemo samo koristiti te tehnologije – učeći programirati, možemo ih razvijati i stvarati vlastita djela digitalne umjetnosti.

Mnogi ljudi vjeruju da je programiranje jedna od najvažnijih vještina 21. stoljeća.

Učenje programiranja vrlo je zanimljivo jer rezultate možete dobiti odmah, bez obzira koliko još materijala morate naučiti. Štoviše, stvaranje igara i programa toliko je zabavna aktivnost da će se uskoro činiti da ne zahtijeva gotovo nikakav napor. Ovo je izvrsna prilika za kreativnost, vjerojatno prvo polje znanosti koje spaja umjetnost, logiku, pisanje i biznis.

Osim toga, sposobnost programiranja vrlo je korisna u životu. Razvija logiku i inteligenciju, što je najvažnije različitim područjima- od znanosti i tehnike do medicine i prava. Broj slobodnih radnih mjesta koja zahtijevaju programersko znanje s vremenom će samo rasti, a dobrih programera već sada nema dovoljno. Naučite programirati - i digitalni svijet bit će otvoren za vas!

Proširi opis Sažmi opis

Želite li svoje dijete naučiti kodirati ili samo želite početi učiti kodirati? Vašoj pozornosti predstavljamo tri knjige za mlade početnike u programiranju izdavačke kuće MYTH.

Scratch za djecu

Ova je knjiga prikladna za djecu od 8 godina i stariju (i njihove roditelje!). Scratch je jednostavan, jasan i nevjerojatno zabavan programski jezik. Nema kodova koje morate znati napamet i pisati bez grešaka. Sve što je potrebno je sposobnost čitanja i brojanja. Stvaranje programa pomoću šarenih blokova nije ništa teže od gradnje kuće iz građevinskog seta! Detaljna objašnjenja, primjeri korak po korak i mnoge vježbe iz tutorijala pomoći će vam da svladate Scratch bez poteškoća.

Javascript za djecu

U ovoj knjizi Nick Morgan, programer sučelja na Twitteru, rado dijeli tajne programiranja. Slijedeći jasne upute autora, vaše dijete će lako savladati JavaScript, a također će napisati nekoliko pravih igara - traženje blaga na karti, "Vješala" i "Zmija". Na svakom koraku moći će vrednovati rezultate svoga rada – u obliku programa rada. S jasni primjeri i smiješne ilustracije učinit će učenje još ugodnijim! Preporuča se za djecu stariju od 10 godina.

Python za djecu

Zabavan vodič za djecu stariju od 10 godina. Python je jedan od najpopularnijih programskih jezika današnjice. Čitajući knjigu, dijete će korak po korak shvaćati zamršenost ovog jezika, stvarati zabavne igre i naučiti pisati vlastite programe. Proždrljiva čudovišta, tajni agenti i vrane kradljivci pomoći će vam da se nosite s urnebesno smiješnim zadacima.

Programiranje za djecu

Uzbudljiv vodič za djecu od 8 godina i stariju koji će vas naučiti kako koristiti dva računalna jezika - Scratch i Python. Živopisne ilustracije, jednostavne upute i savjeti pomoći će vašem djetetu da nauči više o mogućnostima računala, razumije osnove programiranja, te izradi svoje prve igre i animacije.

O izdavačkoj kući "MIT"

Godine 2004. Igor Mann, Mihail Ivanov i Mihail Ferber odlučili su objaviti najbolje poslovne knjige na ruskom jeziku i za sve što rade odgovarati svojim imenima. Osnovali su tvrtku koja se isprva specijalizirala za izdavanje poslovne literature o marketingu i menadžmentu. Postupno su se počeli pojavljivati ​​novi smjerovi: sport, osobni razvoj, horizonti, zdrava prehrana.

Prve knjige za djecu izdavačka kuća objavila je 2012. godine. Bile su to širom svijeta popularne KUMON bilježnice i duhovita bajka “Zoki i Bada”. Danas je dječja režija jedna od glavnih u MYTHU. Svaki mjesec postoji mnogo novih proizvoda za djecu različite dobi.

Duboki edukativni tekstovi, elementi igre, vježbe za treniranje važnih vještina i originalne ilustracije - to je ono što razlikuje dječje knjige MYTH. Izdavački djelatnici proučavaju sve što izlazi u drugim zemljama i putuju na velike svjetske izložbe kako bi pronašli najzanimljivije nove proizvode.

Kao što su nekada činili očevi osnivači, zaposlenici tvrtke i dalje su odgovorni za proizvod u svoje ime. Sada “MIT” nije “Mann, Ivanov i Ferber”, nego “Mnogo imena i prezimena”.

Vjerujemo da je programiranje pismenost novog doba. Nije iznenađujuće da postaje popularan čak i među onim dečkima koji nisu ni sanjali da će krenuti stopama Marka Zuckerberga. Logičko razmišljanje razvijeno u procesu pisanja koda pomoći će djetetu da bude uspješnije u školi iu budućoj profesiji. Naša prva igrica za iPad uči djecu algoritamskom razmišljanju i osnovama programiranja te im pokazuje kako i gdje primijeniti naučeno.

Hop Scotch

Platforma: iPad
Ruski jezik: Ne
Dob: 9+

Igra za tablet s izvrsnom grafikom i živopisnim likovima, koja vam omogućuje stvaranje vlastitih igara, zagonetki i razglednica pomoću vizualnog programskog jezika. Dakle, igrač može postaviti slijed radnji za svaki lik, izmišljajući reakciju na pritisak na zaslon, pa čak i naginjanje samog uređaja. Tijekom igre dijete će naučiti koristiti uvjetne strukture, cikluse i koordinatne sustave. Funkcionalnost nije jako opsežna, ali ipak zahtijeva neko vrijeme za svladavanje. Ali kreativne mogućnosti koje se kasnije otvaraju su beskrajne.

Code.org

Platforma: mreža
Ruski jezik: Jesti
Dob: 4+

Upravo na temelju ovih Microsoftovih tečajeva igara održava se većina predavanja godišnje promocije. Tečajevi su podijeljeni u mnogo lekcija različite razine složenost koja pokriva osnovne koncepte programiranja. Vizualni jezik Scratch omogućuje vam da se usredotočite na glavnu stvar - strukturu koda, umjesto na značajke sintakse određenog "pravog" programskog jezika. Zanimljivo je da svake godine projekt objavljuje nove tečajeve, stilizirane kao popularne dječje igre i filmove: od Minecrafta i Angry Birdsa do Frozena i Star Warsa. Ako trebate više ili manje akademski i sustavni pristup učenju, ovo je mjesto za vas.

Može se kodirati

Platforma: Web, iPad, Android tableti
Ruski jezik: Ne
Dob: 4+

Cilj ovog projekta je da programiranje djetetu postane drugi jezik i prije nego što nauči čitati. Vodeći pahuljaste zečiće kroz labirint, djeca će shvatiti da je glavna stvar u programiranju zamisliti konačni rezultat i izgraditi slijed radnji u skladu s njim. Sviđa mi se ova igra jer ne sadrži pisane upute, a kontrole su intuitivne za svakoga tko je savladao drag’n’drop.

Šifra Majmunski otok

Platforma: Igra na ploči
Ruski jezik: Ne
Dob: 8+

Započeta kao Kickstarterov projekt, ova igra podučava osnove računalne logike bez zaslona ili tipkovnice. Zadatak igrača je premještati svoju četu majmuna po polju koristeći kartice s naredbama poput "Neka svaki majmun koji ne stoji na kamenu krene naprijed tri koraka." Svaka kartica ilustrira koncept programiranja kao što su uvjeti, za petlje svaki ili operacije Booleove algebre. Prema autoru Raj Sidhuu, nakon 45 minuta igranja, djeca će naučiti lako upravljati ovim konceptima. Ovo je odlična večernja aktivnost za cijelu obitelj i možda jedna od najzanimljivijih igara programiranja.

CargoBot

Platforma: iPad
Ruski jezik: Jesti
Dob: 4+

Zagonetka o konstruiranju algoritama s lakšim problemima za djecu i onima koji zahtijevaju ozbiljno razmišljanje njihovih roditelja. Suština je jednostavna, kao i sve genijalno: potrebno je posložiti kutije pravilnim redoslijedom. Očigledno, zato je gotovo nemoguće otrgnuti se od ove igre - osobno je mogu igrati satima.

Mi u Kids’n’Code uvjereni smo da programiranje nije samo neophodna vještina, već jedinstveni alat za samoizražavanje koji vam omogućuje stvaranje čuda. Nadam se da sam vas danas uspio inspirirati da svojoj djeci ponudite jednu od igara. Ili možda sami napišite svoj prvi program...