7 Lang Pwogram Langaj pou Anseye Kids Kijan Pou Kòd

Kids renmen kòd lè yo aprann nan fason amizan

Pwogram konpitè se yon chemen karyè nan demann ak potansyèlman likratif, kidonk jou sa yo paran yo ka espere pitit yo grandi pou yo lojisyèl e pwogramè. Si ou vle anseye timoun ou ki jan nan pwogram lan, ki kote ou kòmanse? Eseye yon kèk nan lang yo pwogramasyon jenn ti kabrit-zanmitay ak zouti sou lis sa a.

01 nan 07

Grate

Grate. Capture ekran

Gratèl se yon langaj pwogram gratis timoun devlope pa Laboratwa jadendanfan MIT la. Lang gratis la se complétée pa kòmanse te kòmanse tutoryèl, enstriksyon kourikoulòm pou paran, ak yon kominote itilizatè gaya. Genyen menm kat ou ka itilize yo aprann konsèp grafik pwogramasyon lwen òdinatè a.

Grate sèvi ak yon koòdone vizyèl-blòk vizyèl yo kreye yon eksperyans plis echafod pou timoun yo (ak paran yo). Ou pile ansanm eleman pwogram, tankou aksyon, evènman, ak operatè yo.

Chak blòk gen yon fòm ki sèlman pèmèt li yo dwe konbine avèk yon objè konpatib. "Repete pasan," pou egzanp, yo gen fòm tankou yon sou kote "U" pou fè w konnen ke ou bezwen mete blòk nan ant kòmansman an ak sispann yon bouk.

Scratch ka itilize fè animasyon reyèl ak jwèt lè l sèvi avèk swa pre-peple imaj ak karaktè oswa pa uploading nouvo. Grav ka itilize ak nou san yo pa yon koneksyon entènèt . Kids ka opsyonèl pataje kreyasyon yo sou kominote sou entènèt grate a.

Paske grafou gratis epi byen sipòte, li nan youn nan sijesyon yo an premye pou pwogram pou jenn ti kabrit-zanmitay, epi li fasil yo wè enfliyans nan grafouyen nan anpil lòt jenn ti kabrit-zanmitay pwogramasyon ki nan lis isit la, tankou Blockly.

Sijere laj yo: 8-16

Kondisyon: Yon òdinatè kouri Mac, Windows, oswa Linux Plis »

02 nan 07

Blockly

Blockly. Capture ekran (Marziah Karch)

Blockly se revizyon Google la nan grafouyen lè l sèvi avèk menm blòk bilding blòk metafò a, men li ka pwodiksyon kòd nan plizyè lang pwogramasyon diferan. Kounye a, sa a gen ladan Javascript, Python, PHP, Lua, ak flèch. Sa fè Blockly yon editè vizyèl olye ke sèlman yon langaj pwogram pou timoun-zanmitay.

An reyalite, ou ka wè kòd la ansanm bò ekran an jan ou lyen blòk ansanm, epi ou ka chanje lang pwogramasyon sou vole a yo wè diferans lan nan lang sentaks pou menm pwogram debaz la. Sa a fè Blockly ideyal pou kòd ansèyman nan yon pakèt laj, ki gen ladan timoun ki pi gran ak granmoun ki pa ka apresye chat la ki pi piti-fo ak Cartoons nan grafouyen.

Si sa a son tankou li ta yon tranzisyon etonan nan grafouyen, Google se, an reyalite, k ap travay ak MIT yo devlope pwochen jenerasyon an nan grafouyen ki baze sou platfòm la Blockly.

Blockly se tou itilize kòm zo rèl la pou envantè a App android, ki ka itilize yo devlope ap travay Android apps. MIT te pran kontwòl sou sa ki itilize yo dwe yon pwojè Google.

Malerezman, Blockly se pa tankou devlope konplètman kòm grafouyen - ankò, epi pa gen kòm anpil tutoryèl ki disponib. Pou rezon sa a, nou ap ogmante laj la rekòmande oswa sijere ogmante sipò paran yo. Sepandan, Blockly sanble yo gen yon gwo lavni kòm yon anviwònman pwogram gaya pou pwogramasyon ki gen tout laj.

Siyati laj: 10+

Kondisyon: Yon òdinatè kouri Windows, Mac OS, oswa Linux Plis »

03 nan 07

Alice

Capture ekran

Alice se yon zouti pwogram 3-D gratis ki fèt pou anseye konsèp nan lang pwogram objè-oryante tankou C ++. Li itilize apwòch la abitye nan blòk bilding yo ki pèmèt timoun yo kreye jwèt oswa Animations pa mosyon kamera pwogram, 3-D modèl, ak sèn.

Kapasite a trennen ak gout ak fasil "jwe" bouton ka yon ti kras mwens konfizyon pou kèk elèv pase koòdone ankonbre Scratch a. Pwogram yo, oswa "Metòd" nan Alice, ka konvèti nan yon IDE Java tankou NetBeans pou elèv yo ka fè pwogramasyon yo ka fè tranzisyon soti nan yon koòdone blòk bilding vizyèl nan yon lang estanda pwogram.

Alice devlope pa Carnegie-Melon Inivèsite. Sou sit wèb la pa ka gade Slick, men se pwogram nan toujou ap devlope ak fè rechèch.

Nòt: si ou enstale Alice sou yon Mac, ou pral gen yo ki ap pèmèt enstalasyon pa ale nan Preferences System: Sekirite ak Privacy: pèmèt apps telechaje nan: Nenpòt kote. (Ou ka chanje anviwònman sekirite ou lè enstalasyon an fini.)

Siyati laj: 10+

Kondisyon: Odinatè kouri Mac, Windows, oswa Linux Plis »

04 nan 07

Swit Lakou rekreyasyon

Capture ekran

Swift se yon langaj pwogram ki itilize pou bati iOS apps. Lakou rekreyasyon Swift se yon jwèt iPad ki fèt yo anseye timoun ki jan yo pwogram nan Swift. Sa a se yon download gratis soti nan Apple epi yo pa mande pou nenpòt konesans anvan kod.

App a gen yon anpil nan tutoryèl sou kòmandman Swift diferan ki fèt, nan ka sa a, pou avanse pou pi yon karaktè ki rele byte ansanm yon mond 3-D. Malgre ke pa gen okenn konesans pwogram yo mande, timoun yo bezwen konnen ki jan li tutoryèl yo epi yo gen kèk pèrsistans pou rezoud pwoblèm. Kòd la trennen-e-gout elimine tipo, men Playgrounds Swift pa sèvi ak koòdone nan blòk fleo.

Yon fwa jenn ti kabrit ou a se konpetan nan Playgrounds Swift, yo ka kòmanse devlope nan Swift.

Siyati laj: 10+

Kondisyon : iPad Plis »

05 nan 07

Twin

Capture ekran

Pou timoun ki gen plis enterese nan kreye jwèt ak rakonte istwa epi pou yo jwenn fristre ak detay teknik yo nan pwogramasyon, eseye Twin.

Twine se yon gratis ki pa lineyè app rakonte istwa ki itilize pa itilizatè ki gen tout laj, ki gen ladan yon gwo kantite granmoun ak edikatè. Avèk Twine ou pa bezwen aprann nenpòt kòd. Olye ke anseye itilizatè ki jan yo kòd, li anseye yo ki jan yo estrikti ak prezan jwèt ki pa lineyè ak istwa.

Istwa Twin konpoze de tèks paj ak imaj, tankou sit entènèt. Koòdone konsepsyon an montre paj ki konekte yo, chak nan yo ki ka modifye ak tèks, lyen, ak imaj. Li travay espesyalman byen pou "chwazi avanti pwòp ou" kalite jwèt kote chak chwa jwè ka ale nan yon nouvo branch nan istwa a.

Pandan ke app sa a pa pral anseye timoun kodaj, li anseye yon anpil nan planifikasyon ak ladrès konsepsyon ki enpòtan anpil pou konsèpteur jwèt ak rakonte istwa. App a trè byen sipòte ak yon wiki sipò, tutoryèl, ak yon kominote itilizatè aktif.

Ou ka kreye istwa Twin sou entènèt nan app a anime oswa telechaje yon app pou koreksyon offline.

Siyati Laj : 12+ (lektè fò rekòmande)

Kondisyon: Windows, Mac OS, oswa Linux Plis »

06 nan 07

LEGO Mindstorm Robotics

Westend61 / Geti Images

Yon lòt apwòch pou aprann nan pwogram lan se gade robotics. Anpil timoun reponn a lide nan pwogram bagay sa yo ki travay nan mond reyèl la. Gen yon varyete de twous Robotics ak lang ou ka itilize nan pwogram yo, men LEGO Mindstorms sistèm lan jwi youn nan kominote yo itilizatè pi gwo ak yon jenn ti kabrit-zanmitay pwogram vizyalizasyon.

Ou ka telechaje anviwònman an pwogramasyon pou gratis, men ou pral bezwen gen aksè a yon LEGO Mindstorms twous nan lòd yo fè pwogram nan kouri. Sa pa nesesèman vle di ou gen pou achte youn. Gen kèk lekòl ak bibliyotèk piblik ki genyen kits ki disponib pou itilizasyon elèv, oswa ou ka vle jwenn yon Premye LEGO Lig ki toupre ou.

LEGO EV3 lojisyèl pwogramasyon ka kouri sou tablèt ak òdinatè e li sèvi ak yon metafò bilding-blòk (yon blòk LEGO), menm jan ak grafouyen ak Blockly fè, byenke vèsyon LEGO la gen tandans bati pwogram nan plis orizontal ak sanble plis tankou yon koule-tablo . Elèv fè konbinezon de aksyon diferan, varyab, ak evènman yo manipile LEGO Mindstorms kreyasyon yo. Lang nan pwogram lan se senp ase pou timoun ki pi piti pandan y ap toujou ap defi pou timoun ki pi gran e menm granmoun (nou te jwenn yon pwogram Google-patwone pwogram LEGO nan yon konferans teknoloji ki te vizye pwogramasyon yo.)

Anplis LEGO Mindstorms anviwònman pwogram lan, LEGO sèvi ak yon Linux kernal louvri sous ki ka modifye ak pwograme pa plis tradisyonèl tradisyonèl lang tankou Python oswa C ++.

Kondisyon teknik: lang nan pwogram EV3 kouri sou Mac, Windows, Android, ak iOS.

Kouri pwogram yo (olye ke jis debogaj yo) youn oswa plis LEGO EV3 robo. (Jiska sis robo ka daisy-chained pou pwogram pi konplèks.)

Sijè Laj: 10+ (Timoun ki pi piti yo ka itilize sa a ki gen plis sipèvizyon)

Kondisyon: Yon òdinatè kouri Mac OS oswa Windows oswa yon grenn kouri android oswa iOS . Plis »

07 nan 07

Kay

Imaj Koutwazi Microsoft

Kodu se yon app pwogram jwèt soti nan Microsoft ki fèt pou Xbox 360 la. Vèsyon an Windows se gratis, men vèsyon an Xbox 360 se $ 4.99. Kids ka itilize app a yo eksplore ak konsepsyon jwèt nan yon mond 3-D.

Koòdone nan grafik nan Kodu se angaje, ak pwogramasyon nan vèsyon an Xbox ka fè antyèman nan kontwolè nan jwèt. Si ou gen pyès ki nan konpitè ki sipòte li, Kodu se yon chwa ki pi gran men toujou solid.

Malerezman, pa gen okenn vèsyon Xbox Youn nan Kodu, ak devlopman nan lavni sanble fasil. Sepandan, vèsyon yo Xbox ak fenèt yo konplètman devlope, ki se poukisa li se sèl "abandone" timoun yo pwogramasyon lang sou lis sa a.

Siyati Laj : 8-14

Kondisyon: Windows 7 ak pi ba oswa Xbox 360

Lòt sou entènèt Coding Resous

Si okenn nan lang sa yo sanble yo anfòm, oswa si pitit ou a vle eseye plis, pran yon gade nan resous yo pi bon pou Aprantisaj Kòd Online .

Pou timoun ki pi gran, ou ka vle jis so dwa nan lang estanda pwogram tankou Python, Java, oswa Ruby. Pa gen okenn pwogram langaj timoun yo mande. Khan Academy ak Codecademy tou de ofri tutoryèl gratis sou entènèt pou kòmanse ak pwogramasyon. Plis »

Plis Sijesyon

Motive mwayen ak lekòl segondè yo ka vle eseye men yo nan fè Minecraft mods. Inite 3D koòdone jwèt la se yon lòt fason gwo so nan pwogram 3D jwèt ak yon anpil nan resous sou entènèt ki disponib. Jis sonje ke pwogramasyon se natirèlman fwistre. Li enplike yon anpil nan depanaj ak jijman ak erè. Zouti ki pi bon paran yo ka bay pwogramasyon boujònman yo se yon sans de pèrsistans ak detèminasyon.