7 Free Programming Languages ​​to Teach Kids How To Code

Bana ba rata ho ngolla ha ba ithuta litsela tse monate

Lenaneo la k'homphieutha ke mokhoa o hlokahalang ebile o ka ba le chelete e ngata, kahoo matsatsing ana batsoali ba ka ba le tšepo ea hore bana ba bona ba tla hōla hore e be ba-programming. Haeba u batla ho ruta bana ba hao hore na ba ka etsa joang, u qala hokae? Leka lipuo tse seng kae tsa lenaneo la ho thusa bana le lisebelisoa tsa lenane lena.

01 ea 07

Qala

Qala. Screen Capture

Scratch ke puo ea lenaneo la bana ba sa lefelloeng e hlahisoang ke MIT ea Lifelong tsa Bobeli ba Kereke . Puo ea mahala e tlatsetsoa ka ho qala lithuto tsa thuto, litaelo tsa thuto ea batsoali le sechaba se sebetsang hantle. Ho na le esita le likarete tseo u ka li sebelisang ho ithuta likhopolo tsa ho qapa ho tloha khomphuteng.

Scratch e sebelisa sebopeho sa sebopeho sa mohaho oa mohaho ho hlahisa phihlelo e eketsehileng ea bana (le batsoali). U kopanya lenaneo la likarolo tsa likarolo, tse kang liketso, liketsahalo, le ba sebetsang.

Sebaka se seng le se seng se na le sebopeho se lumellang hore se kopane le ntho e lumellanang. "Ho pheta likonopo" ka mohlala, li bōpehile joaloka lehlakoreng le leng "U" ho u tsebisa hore u lokela ho kenya li-blocks pakeng tsa qale le ho emisa ho loop.

Mohala o ka sebelisoa ho etsa lipapali tsa sebele le lipapali tse sebelisang litšoantšo le litšoantšo tsa pele ho moo kapa ka ho kenya li ncha. Mohala o ka sebelisoa le rona ntle le khokahanyo ea inthanete . Bana ba ka khona ho arolelana lintho tseo ba li bōpileng ho sechaba sa Inthaneteng sa Scratch.

Hobane Scratch e lokolohile ebile e tšehetsoa haholo, ke e 'ngoe ea litlhahiso tsa pele bakeng sa lenaneo la botsoalle ba bana,' me ho bonolo ho bona tšusumetso ea ho qala lipuong tse ling tse ngata tse sebetsanang le bana tse bontšitsoeng mona, tse kang Blockly.

Lilemo tse fanoang: 8-16

Litlhoko: Khomphuta e tsamaisang Mac, Windows, kapa Linux More »

02 ea 07

E thibile

E thibile. Screen Capture (Marathi Karch)

Sebaka se thibelang sebopeho sa Google sa Scratch se sebelisa mokhoa o tšoanang oa mohaho oa mohaho, empa o ka fana ka khoutu ka lipuo tse fapaneng tsa lenaneo. Hona joale, sena se akarelletsa JavasScript, Python, PHP, Lua, le Dart. Seo se etsa hore Blockly e be mohlophisi oa pono ho e-na le puo ea lenaneo le amohelehang ea bana.

Ha e le hantle, o khona ho bona khoutu ka lehlakoreng la skrine ea hau ha u ntse u khomarela hammoho, mme u ka fetola lipuo tsa lenaneo ka fofone ho bona phapang pakeng tsa puo ea motheo bakeng sa lenaneo le le leng la motheo. Sena se etsa hore ho be le mokhoa o motle oa ho ruta khoeli ho lilemo tse fapa-fapaneng, ho kenyelletsa bana ba baholo le batho ba baholo ba ka 'nang ba se ke ba ananela katse le litšoantšo tse nyenyane tsa Scratch.

Haeba sena se utloahala eka e ka ba phetoho e tsotehang ho tloha Scratch, Google e hlile e sebetsa le MIT ho hlahisa moloko o latelang oa Scratch o thehiloe sethaleng sa Blockly.

Blockly e boetse e sebelisoa e le mokokotlo oa Android App Inventor, e ka sebelisoang ho hlaolela li-apps tsa Android. MIT e nkile taolo holim'a seo e neng e le morero oa Google.

Ka bomalimabe, Blockly ha e ntlafatsoe ka botlalo joaloka Scratch - leha ho le joalo, 'me ha ho na lithuto tse ngata tse fumanehang. Ka lebaka leo, re ntse re eketsa lilemo tse khothalletsoang kapa re fana ka tlhahiso ea hore tšehetso ea batsoali e eketseha. Leha ho le joalo, Blockly o shebahala e le bokamoso bo monate e le sebaka se matla sa mananeo bakeng sa batho ba lilemong tsohle.

Lilemo tsa lilemo tse fanoeng: 10+

Litlhoko: Khomphuta e tsamaisang Windows, Mac OS, kapa Linux More »

03 ea 07

Alice

Screen Capture

Alice ke sesebelisoa sa mahala sa 3-D sebopeho se etselitsoeng ho ruta likhopolo tsa lipuo tsa lenaneo le se nang thuso joaloka C ++. E sebelisa mokhoa o tloaelehileng oa mehaho ea mohaho ho lumella bana ho etsa lipapali kapa litšoantšo ka ho etsa lipapali tsa likhamera, mehlala ea 3-D, le litšoantšo.

Sebopeho sa ho hula le ho theola sebopeho se bonolo "se bapala" e ka 'na ea e-ba pherekano e fokolang bakeng sa liithuti tse ling ho feta sebopeho se seholo sa Scratch. Mananeo, kapa "Mekhoa" ea Alice, e ka fetoloa ho Java IDE e kang NetBeans e le hore barupeluoa ba sebetse hantle ba ka etsa phetoho ho tloha sebopeho sa mohaho oa mohaho oa sebopeho ho puo e tloaelehileng ea lenaneo.

Alice o hlahisoa ke Univesithi ea Carnegie-Melon. Websaeteng ena e ka 'na ea se ke ea shebahala e le monate, empa lenane le ntse le ntshetswa pele le ho phenyekolloa.

Tlhokomeliso: ha u kenya Alice ho Mac, u tla tlameha ho lumella mochine hore u khone ho ea Litokisong tsa Ts'ebetso: Ts'ireletso le Boikarabello: Lumella lisebelisoa hore li lefshoe ho tloha: Hohle. (O ka fetola litlhophiso tsa ts'ireletso hang ha kopo e phethiloe.)

Lilemo tsa lilemo tse fanoeng: 10+

Litlhoko: Khomphuta e tsamaisang Mac, Windows, kapa Linux More »

04 ea 07

Swift Playgrounds

Ho kopa screen

Swift ke puo ea lenaneo e sebelisetsoang ho haha ​​lisebelisoa tsa iOS. Swift Playgrounds ke papali ea iPad e etselitsoeng ho ruta bana ba bang kamoo ba ka kenyang Swift kateng. Ena ke mahala ea mahala ho Apple ebile ha e hloke tsebo ea ho bokella pele.

Lenaneo lena le na le lithuto tse ngata tse fapaneng tsa Swift litaelo tse entsoeng, tabeng ena, ho fetisa setho se bitsoang Byte ho latela lefatše la 3-D. Le hoja ho se na tsebo ea lenaneo e hlokehang, bana ba hloka ho tseba ho bala lithupelo le ho phehella ho rarolla bothata. Khoutu ea ho hula-le-drop e felisa mefuta e mengata, empa Swift Playgrounds ha e sebelise sebopeho se thibelang marang-rang.

Hang ha ngoana oa hao a tsebahala ka Swift Playgrounds, a ka qala ho ntshetsa pele ka Swift.

Lilemo tsa lilemo tse fanoeng: 10+

Litlhoko : iPad ho feta »

05 ea 07

Twine

Ho kopa screen

Bakeng sa bana ba thahasellang ho etsa lipapali le ho bolella lipale le ho ferekana ka lintlha tsa tekanyetso ea lenaneo, leka Twine.

Twine ke lenaneo le sa lefelloeng la ho pheta lipale tse sebelisoang ke basebelisi ba lilemo tsohle, ho kenyeletsa le palo e kholo ea batho ba baholo le barupeli. U se ke ua hlola u ithuta khoutu leha e le efe ka Twine. Ho e-na le ho ruta basebedisi hore na ba ka ngolisa joang, e ba ruta mokhoa oa ho theha le ho hlahisa lipapali le lipale tse seng li lekana.

Lipale tsa mafahla li na le maqephe le litšoantšo, joaloka liwebsaete. Sebopeho sa sebopeho se bonts'a maqephe a amanang, 'me e' ngoe le e 'ngoe e ka fetoloa ka mongolo, li-link le litšoantšo. E sebetsa ka ho khetheha bakeng sa "khetha boithabiso ba hau" lipapali tsa mofuta oo ho oona motho e mong le e mong ea khethang ho khetha ho ea lekaleng le lecha la pale.

Le hoja lenaneo lena le ke ke la ruta bana ho coding, le ruta tsebo e ngata ea moralo le ea moralo tse bohlokoa bakeng sa baqapi ba lipapali le lipale tsa lipale. Lenaneo le tšehetsoa haholo ka tšehetso ea wiki, tutorials, le sechaba se sebetsang sa basebetsi.

O ka hlahisa lipale tsa Twine Inthaneteng ka mokhoa o amohelehang kapa kenya lisebelisoa bakeng sa ho hlophisa mahala.

Nako ea ho ba le lilemo : 12+ (babali ba matla ba buelloa)

Litlhoko: Windows, Mac OS, kapa Linux More »

06 ea 07

LEGO Mindstorm Robotics

Westend61 / Getty Images

Tsela e 'ngoe ea ho ithuta lenaneong ke ho sheba lirobotiki. Bana ba bangata ba arabela mohopolong oa lintho tse sebetsang lefatšeng la sebele. Ho na le li-robotics tse ngata tse fapaneng le lipuo tseo u ka li sebelisang ho li lira, empa tsamaiso ea LEGO ea Mindstorms e thabela e 'ngoe ea sechaba se seholo ka ho fetisisa sa basebelisi le lenaneo la mofuthu oa pono ea bana.

O ka kopitsa tikoloho ea sebopeho mahala, empa o tla hloka ho ba le katleho ea LEGO Mindstorms kit ho etsa hore lenaneo le sebetse. Seo ha se bolele hore o tlameha ho reka. Likolo tse ling le lilaebraring tsa sechaba li na le li-kits tse fumanehang bakeng sa tšebeliso ea liithuti, kapa u ka batla ho fumana Selekane sa pele sa LEGO haufi le uena.

Software ea LEGO EV3 software e ka tsamaisoa matlapeng le lik'homphieutha 'me e sebelisa setšoantšo sa mohaho (se-LEGO block), joaloka Scratch le Blockly do, le hoja leGO ea LEGO e atisa ho haha ​​lenaneo le holimo le ho shebahala joaloka setšoantšo se phallang . Baithuti ba etsa likarolo tsa liketso tse sa tšoaneng, mefuta e sa tšoaneng, le liketsahalo ho tsamaisa lintho tsa bona tsa tlhaho ea Li-mindstorms. Puo ea lenaneo e bonolo ho bana ba banyenyane ha e ntse e le phephetso bakeng sa bana ba hōlileng esita le batho ba baholo (re kile ra fumana ketsahalo ea ho tsamaisa LEGO e tšehelitsoeng ke Google setsing sa theknoloji se shebaneng le ba-programming.)

Ho phaella ho tikoloho ea Lenaneo la Mindstorms, LEGO e sebelisa Linux kernal e bulehileng e ka fetoloang le ho hlophisoa ke lipuo tse ling tsa setso tsa setso joaloka Python kapa C ++.

Litlhoko tsa setsebi: Puo ea bo-program ea EV3 e sebetsa ka Mac, Windows, Android, le iOS.

Ho tsamaisa mananeo (ho e-na le ho ba nyatsa feela) liroboto tse le 'ngoe kapa tse fetang LEGO EV3. (Ho fihlela liroboto tse tšeletseng li ka 'na tsa e-ba lihlopha tse ngata tse rarahaneng.)

Mehlala ea lilemo: 10+ (Bana ba banyenyane ba ka sebelisa sena ka tlhokomelo e eketsehileng)

Litlhoko: Khomphutha e tsamaisang Mac OS kapa Windows kapa letlapa le tsamaisang Android kapa iOS . Hape "

07 ea 07

Kodu

Setšoantšo se Tšepahalang Microsoft

Kodu ke pholiso ea papali ea papali e tsoang ho Microsoft e etselitsoeng Xbox 360. Version ea Windows e lokolohile, empa version Xbox 360 ke $ 4.99. Bana ba ka sebelisa lenaneo ho hlahloba lipapali le ho li bapala lefatšeng la 3-D.

Sebopeho se hlakileng sa Kodu se kopanela, mme lenaneo le tsoang Xbox lengolo le ka etsoa ka ho feletseng ho molaoli oa papali. Haeba u na le hardware e e tšehetsang, Kodu ke motho ea seng a ntse a le moholo empa a ntse a khethile.

Ka bomalimabe, ha ho na Xbox One phetolelo ea Kodu, mme tsoelo-pele ea nakong e tlang e bonahala e sa lebelloa. Leha ho le joalo, liphetolelo tsa Xbox le Windows li hlahisoa ka botlalo, ke kahoo ke eona feela puo ea lenaneo la bana ba tlohelitsoeng "lahlehileng" lethathamong lena.

Moelelo oa lilemo : 8-14

Litlhoko: Windows 7 le tlase kapa Xbox 360

Tse ling tsa Coding Resources

Haeba ha ho le e 'ngoe ea lipuo tsena ho bonahala eka e tšoaneloa, kapa haeba ngoana oa hao a batla ho leka ho eketsehileng, sheba li- The Best Resources for Learning to Code Online .

Bakeng sa bana ba seng ba hōlile, u ka 'na ua batla ho kena feela ka lipuo tse tloaelehileng tsa lenaneo joaloka Python, Java, kapa Ruby. Ha ho puo ea bana ba lenaneo e hlokahalang. Khan Academy le Codecademy li fana ka lithuto tsa mahala tsa mahala bakeng sa ho qala ka lenaneo. Hape "

Litlhahiso tse ling

Baithuti ba bohareng le ba phahameng ba ka 'na ba batla ho leka matsoho ha ba etsa Minecraft mods. Sebopeho sa lipapali tsa Unity 3D ke tsela e 'ngoe e kholo ea ho qeta ho bapala lipapaling tsa 3D ka mehloli e mengata ea inthaneteng e teng. Hopola hore lenaneo lena lea ferekanya. E na le mathata a mangata a mathata le teko le phoso. Ntho e molemo ka ho fetisisa eo batsoali ba ka e fang baithuti ba bona ke maikutlo a ho phehella le boikemisetso.