7 Zimanên Kurt ên Bernameyên Zarokan Çawa Kodê Çawa?

Zarokên ku ew di rêbazên kêfê de fêr dikin, ji wan hez dikin

Programmar komputer ji bo rêkûpêk û bi potansiyonek dilsozek dilsoz e, ew roj dê dêûbav dikarin hêvî bikin ku zarokên xwe bigihîjin bernameyên bernameyên nermal e. Ger hûn bixwazin zarokên xwe çawa bikin bernameyê, hûn li vir têne destpêkirin? Li ser vê lîsteyê çend çend zaroka bernameyek ziman û amûrên bernameyê hewl bikin.

01 of 07

Xerritok

Xerritok. Capture

Scratch bernameyeke bernameyek azad e ku ziman ji aliyê Labê ya Kindergarten MIT ve hatî pêşxistin. Zimanek azad e ku ji hêla tutoriyê dest pê dike, rêbazên akademîk ji bo dêûbavan, û civaka bikarhênerek xurt e. Heta karta karta ku hûn dikarin bikar bînin ku fêr bibin bernameyên bernameyên Scratch ên ji komputerê vekin.

Scratch ji bo zarokek (û dê û bavê) ji bo ezmûnek bêhtir pisporek avakirina avakirina avakirina blokek bikar tîne. Hûn bi hevpeymanên bernameyên hevpeymaniyê dakêşin, wekî çalakiyên, çalakiyên û operator.

Her astengiyek xuya ye ku tenê tenê ew yek ji bo pîvanek peywendîdar bi hev re heval dike. "Ji bo nimûne, loopsên dubare," wekî mîna "Nehfeyek" pêdivî ye ku hûn bizanin ku hûn pêdivî ye ku hûn di navbera destpêk û rawestandina di navbera lêdanê de bikişînin.

Scratch bikar bînin ku ji bo mîhengên wêneyên rastîn û lîstikên ku bikar anî wêneyên pêş-vekirî û xemgîn an an bi hilberandina nû de bikar bînin. Scratch bêyî ku têkiliyek înternetê tê bikaranîn. Zarokan dikare lihevhatina xwe çêbikin li ser civakê ya Scratch.

Ji ber ku Scratch belaş û piştevanîya baş e, ew yek ji pêşniyarên pêşniyarên bernameyek zarokan-dostanî ye, û hêsan e ku bandorkirina Scratch di gelek ziman-ên bernameyên hevpeymaniyê de li vir têne lîstandin, wekî Blockly.

Temenê pêşniyar kirin: 8-16

Pêdivî ye: Komputera Mac Mac, Windows, an Linuxê zêdetir »

02 of 07

Block

Block. Çapemenî (Marziah Karch)

Astengkirina Google ji bo veguhestina avakirina hevpeymanên navxweyî yên heman rengê bikar tîne, lê ew dikare kodê hilberîn di zimanên bernameyên cuda yên cuda de. Niha, li JavasScript, Python, PHP, Lua û Dart hene. Ew ji hêla meriv bernameyek programa heval-a-heval-a-yê-an-edîtorek a visualê blok dike.

Di rastiyê de, hûn dikarin kodê li aliyekî we re bibînin ku hûn pêlêdana hev re girêdayî bikin, û hûn dikarin zimanên programa guhartin li ser rêwîtiyê biguherînin ku ji bo bernameya heman bingehîn di hevpeymaniya ziman de bibînin. Ev yek ji bo koda çandî ya navfireh e ku ji bo zarok û mezinên kalî yên ku ji bila kûçikên piçûk û kartonên piçûk yên sersaziyê nirxandin, ji bo jimarek bêkêmasî.

Heke ev denge mîna dengê ku ji wê veguhestineke veguhestin ji Scratchê, Google e, bi rastî, bi MIT re dixebite ku pêşniyara pêşniyarê ya Scratch li ser Platforma Block-ê biparêzin.

Astengdar ji bo piştevaniya Android App Inventor jî tê bikaranîn, ku dikare ji bo bihayên Android-ê xebitîn bikar bînin. MIT li ser kîjan projeya Google be bikaranîn.

Mixabin, Blockly bi tevahî wekî Scratch pêşxistiye ne - hîn jî, û ne ku hîn tutorials hene. Ji bo vê yekê, em zêdebûna pêşniyarî an jî pêşniyar dikin ku piştevanîya dêûbavê dêûbav. Lêbelê, Blockly dixwaze pêşerojê bernameya bernameyek stratej a ji bo bernameyên hemî bernameyên mezin.

Temenê pêşniyar kirin: 10+

Pêdivî ye: Komputerê Windows, Mac OS, an Linuxê berdewam dike »

03 of 07

Elice

Capture

Alice ji hêla bernameya 3-D programek e ku bernameyên bernameyên object-oriented ên wekî C ++ hîn dikin hîn dike. Ew nêzîkî nêzîkbûna blozên avahiyê bikar tîne ku ji bo zarokên ku lîstikên kameras, 3-D modela û dîmenên bernameyên lîstikên an jî amadekariyê çêbikin.

Vebijêrk û veşartinê û hêsantir "lîstika" hêsan dibe ku ji bo hin xwendekaran ji hêla interfaceê ya Scratch ve kêm kêm e. Bername, an "Methodên" di Alice de, dikare werin navnîşana IDE ya Java, wekî Netbeans dikare bernameyên bernameyê ji veguherîna avakirina avakirina vîdyoyek vîdyoyek zimanek standardek veguherînin.

Alice ji aliyê Zanîngeha Carnegie-Melon ve hatiye pêşxistin. Malpera ku dibe ku hêşyar nebe, lê bernameya hîn jî pêşve kirin û lêpirsîn e.

Têbînî: Ger hûn Alice li Mac a saz bikin, hûn ê bi hêla sazkirinê veguherînin sîstema Pêşniyazên Sîstemê: Ewlekariyê û Siyaset: Ji bo bihayên ku ji bila bihîstinê têne derxistin. (Dibe ku hûn sazkirina sepandina ewlehiya ewlehiyê xwe bigihînin biguherînin.)

Temenê pêşniyar kirin: 10+

Pêdivî ye: Komputer Mac, Windows, an Linux heye "

04 of 07

Swift Playgrounds

Girtinê ya

Swift zimanek programming ziman e ku bikarhênerên iOS-ê çêbikin. Swift Playgrounds ji bo lîstikek an iPad e ku ji bo zarokan hîn bikin ku di bernameya Swift de hîn dikin. Ev yek ji daxistina belaş e-ê ye û hewce ne agahdariya kodê pêşî.

Di vê mijarê de, li ser vê yekê, ji bo lîstikvanek bi navê Bîte-3-D-ê di seranserî gelek tutorials hene. Tevî ku zanîna bernameyên pêwîst ne pêwîst e, zarok hewce dike ku bizanin ka çawa çawa xwendin û xwendina pirsgirêkên çareseriyê hene. Kod-drag-and-drop-typos hilweşîne, lê Swift Playgrounds nexşeya bloka înternetê bikar nakin.

Dema ku zaroka te di Swift Playgrounds de pispor e, ew dikarin li pêş bi pêşveçûna Swift.

Temenê pêşniyar kirin: 10+

Pêdivî ye : iPad More »

05 of 07

Twine

Girtinê ya

Ji bo zarokên ku ji bo lîstikên çêbikin û çîrokên xwe bifikirin û bêhtir agahdariyên teknolojî bikişînin, bilez bikin.

Twine anketek çîrokek ne-linear e ku bikarhêneran ji her temenê tête bikaranîn e, hejmarek mezin û mezinan. Bi tîrêja ku hûn hewce ne ku hewce ne ku kodek hîn bibin. Ji bilî bikarhênerên bikarhêneran hîn dikin ka çawa koda kodê, ew hîn dike ka çawa çawa lîstik û çîrokên ne-linear pêk tînin.

Çîrokên Twine yên rûpelên nivîs û wêneyan hene, mîna malperên. Navnîşa sêwirandinê rûpelên girêdayî girêdan nîşan dide, her kes dikare bi tekst, lînk û wêneyan re guhertin. Ew bi taybetî ji bo "lîstikvanên xwe berbiçav" lîstikên cûreyên hilbijêrin ku li hilbijartina her lîstikvan dikare dibe ku çîroka nû ya nûçeyê.

Dema ku ev e-ê dê nehêle zarokên zarokan dikin, ew gelek pîlan û pêşniyarên sêwirînê hîn dike ku ji bo sêwirîner û lîstikvanên lîstikên girîng hene. Erê pir piştgirî bi piştgiriya wiki wiki, tutorials, û civaka bikarhênerek çalak e.

Hûn dikarin ji hêla serîlêdana bernameyek vekirî re tirsên nû çêbikin an an app ji bo guhertina serdestiyê hilbijêre.

Pêşniyar kirin Yûhenna : 12+ (pêşniyarek xwendevanên pêşniyaz kirin)

Pêdivî ye: Windows, Mac OS, an Lînk More »

06 of 07

LEGO Mindstorm Robotics

Westend61 / Getty Images

Nîqaşek din ku hînbûna bernameyê hîn e ku hûn li Robotîk bibînin. Gelek zarokan bersiva bersiva bernameyên tiştên ku ji dinyayê re dixebite bersiv bikin. Cûreyek pirrjimar yên robot-kits û zimanên ku hûn dikarin bikar bînin bernameyek bikar bînin, lê pergala LEGO Mindstorms yek ji civakên bikarhênerên herî mezin e û bernameyek dîtina vîdyoyek hevalên xwe hene.

Hûn dikarin bernameya hawirdorê azad bikin, lê hûn ê hewce bibin ku ji bo bernameya damezrandina bernameya LEGO Mindstorms kitê bikî. Ew ne wateya wateya ku hûn ji bo kirîna yek yek bikin. Hin dibistan û pirtûkxaneyên gelemperî ji bo xwendekarên karanîna peyda hene, an jî hûn dixwazin ku nêzîkî we ya LEGO yekem bibînin.

Bername EV3 bernameyên bernameyê dikare li ser tablet û komputer têne derxistin û ew avakirina avakirina blokek (astengek LEGO), wekî wekî Scratch û Blockly bikar bîne, her çiqas guhertoya LEGO ji bo bernameya hêsantir bi hêsantir ava dike û bêhtir mîna şêweya-chart . Xwendekarên hevpeymanên ji bo çalakiyên cuda, guherîn û bûyerên ku ji bo karên xwe yên LEGO Mindstorms veguhestin bikin. Zimanek zimanek ji bo zarokên xwe yên piçûk pir hêsan e, lê hîn hîn ji bo zarokên mezin û mezin jî mezin e. (Dema ku em li ser konferansa teknolojiya bernameya LEGO-Google-ê ji bernameyên pêşveçûnê peyda dît.)

Herweha ji bo hawirdora bernameya LEGO-Mindstorms, LEGO kernal a Linux-ê ku karibe guhertin û bernameyên bernameyên kevneşopî yên mîna Python an C ++ re programmed.

Pêdiviyên teknîkî: Zimanek EV3 programming ziman li MAC, Windows, Android, û iOS ye.

Ji bo bernameyên dakêşin (lê tenê ji wan re vebigire) yek an rûbavên LEGO EV3. (Hê şeş ​​şeşbot dikarin ji bo bernameyên bêtir tevlihev yên zêrîn zêrîn.)

Pirsgirêk temenî: 10+ (Zarokên biçûk dikare vê çavdêriya bêtir çavdêran bikar bînin)

Pêdivî ye: Komputerê Mac OS an jî Windows-ê an tablet- ê an jî Android an iOS-ê berdewam dike . More »

07 of 07

Kodu

Girtîgeha Microsoft ya wêneyê

Kodu ji Microsoft-ê ji Xbox 360-ê veguherînek bernameyek lîstikek lîstik e. Versiyonê Windows-ê bêkêmasî ye, lê Xbox 360 version $ 4.99 e. Zarokan dikarin ji bo cîhanê 3-D-ê lîstikên lêgerîn û pêşniyar bikin.

Interfona grafîkî ya Kodu tevlihev dike, û ji bernameya Xbox-ê bernameyek dikare bi temamî lîstikvanê lîsteyê pêk tê kirin. Heke ku pêdivî ye ku pêdivî ye ku Kodu piştgirî dike, Kodu kevn e, lê hîna bijarte jî hîn.

Mixabin, xuyakirina Xbox One version of Kodu tune, û pêşveçûna pêşeroj nabe. Lêbelê, guhertoyên Xbox û Windows bi temamî pêşxistin, ji ber ku ev lîsteyê li ser programa zimanên tenê "derxist" zarok e.

Jidayikbûnê Yûhenna : 8-14

Pêdivî ye: Windows 7 û jêrîn an Xbox 360

Çavkaniyên Kodiyên din ên din

Heke ji van zimanan xuya nakin, yan jî zarokê ku hûn dixwazin hewl didin hewceyê, lêgerîna The Çavkaniya Zêrîn ya Zanyariyê bide Code Code .

Ji bo zarokên ku mezintir, hûn dixwazin tenê rast in programming zimanên wekî Python, Java, an jî Ruby. Na zaroka bernameya zimanî pêwîst e. Akademiya Khan Khan û Codecademî her du herdu tutorials ji bo destpêkirina bernameyê pêşkêş dikin. More »

More Suggestions

Pêdivî ye ku merivên navîn û xwendekarên bilind dikarin dixwazin destên xwe bidin modên Minecraft. Yekîtiya sêyemîn 3-sê-sê-sê-sê-sê-sê-sê-sê-ê-ê-yekîtiyê ya yekîtiya yekem e ku rêbazên 3D-ê bi çavkaniyên gelek online çavkaniyan hene. Bîr bîra xwe ku bernameyên berbiçav xemgîn e. Ew gelek pirsgirêk û pirsgirêk û tehdîdê hene. Alîkariya dêra çêtirîn dikare dikare bernameyên hevalên xwe yên danûstendinê wateya perspektîfa û biryardariyê ye.