7 Barnaamijyada Luqadaha Bilaashka ah ee Luqadaha loogu talagalay Carruurta Sida Loo Qaado

Carruurtu waxay jecel yihiin in ay codeeyaan marka ay bartaan siyaabo jimicsi leh

Barnaamijka kombiyuuterku waa mid u baahnayn oo laga yaabo inuu faa'iido u leeyahay xirfad shaqo, sidaas awgeed maalmahaas waalidiintu waxay rajeynayaan in carruurtoodu koraan si ay u noqdaan kuwa barnaamijka softwararka ah. Haddii aad rabto inaad barato caruurtaada sida barnaamijka, xaggee baad bilaabaysaa? Isku day qaar ka mid ah luuqadaha barnaamijka carruurta ee saaxiibtinimo iyo qalabyada liiskan.

01 of 07

Xoqo

Xoqo. Qabashada Screen

Digada waa luuqadda barnaamijka carruurta ee bilaashka ah oo ay sameeyeen MIT-ga Nuucyada Lifelong Kindergarten . Luqada bilaashka ah ayaa lagu dhammaystirey iyadoo la bilaabayo tababbarrada, tilmaamaha manhajka loogu talagalay waalidiinta, iyo bulsho isticmaal wanaagsan. Waxaa jira xitaa kaararka aad isticmaali karto si aad u barato fikradaha barnaamijka Scratch ka fog kombuyuutarka.

Qashin-qaadashada wuxuu isticmaalaa isku-xire aragti muuqaal ah oo dhismaha ah si loo abuuro khibrado dheeraad ah oo loogu talagalay carruurta (iyo waalidiinta). Waxaad isku xireysaa qaybaha barnaamijyada, sida ficilada, dhacdooyinka, iyo dadka ka shaqeeya.

Boodh kasta wuxuu leeyahay qaab keliya oo u ogolaanaya in lagu daro walax waxtar leh. Tusaale ahaan, "loo yaqaan" loo yaqaan 'U loo yaqaan' siduu kuu sheegi lahaa inaad u baahan tahay inaad ku dhejisid boodhadh inta u dhaxaysa bilawga iyo joogsiga wareegga.

Xoqitaanka ayaa loo isticmaali karaa in lagu sameeyo dhaq-dhaqaaqyo iyo cayaaro dhab ah iyadoo la adeegsanayo sawirro horay loo soo dhejiyey iyo jilayaal ama adoo ku dhajinaya kuwa cusub. Xoqashada ayaa loo adeegsan karaa annaga oo aan lahayn xiriirka internetka . Carruurtu waxay dooran karaan wax-qabadkooda ku saabsan bulshada internetka ee Scratch.

Sababtoo ah Scratch waa bilaash oo si fiican loo taageersan yahay, waa mid ka mid ah talooyinka ugu horreeya ee barnaamijka carruurta-saaxiibtinimo, waana sahlan tahay in la arko saameynta sawirada ee luqadaha kale ee caruurta ku habboon ee liiska ku qoran, sida Blockly.

Da'da la soo jeediyey: 8-16

Shuruudaha: Kombiyuutarka oo soconaya Mac, Windows, ama Linux More »

02 ka mid ah 07

Iskuday

Iskuday. Sawirka Sawirka (Marziah Karch)

Blockly waa Google ee ka shaqeynta xoqashada iyada oo la adeegsanayo isku dhejinta dhismayaasha isku midka ah, laakiin waxay soo saari kartaa code dhowr luqadood oo kala duwan. Hadda, tan waxaa ka mid ah Javascript, Python, PHP, Lua, iyo Dart. Taasi waxay ka dhigaysaa Blockly editor in muuqaal ah oo aan ahayn kaliya luuqada barnaamijka carruurta ee saaxiibtinimo.

Xaqiiqdii, waxaad arki kartaa koodhka qaybta kore ee shaashadda adoo isku xiraya jibbaarada, waxaadna ku bedeli kartaa luuqadaha barnaamijyada dukumintiga si aad u aragto farqiga luuqadda luuqada ee isla barnaamijka aasaasiga ah. Tani waxay ka dhigaysaa Blockly in ay ku habboon tahay koodhka barashada ee da'doodu kala duwan tahay, oo ay ku jiraan caruurta waaweyn iyo dadka waaweyn ee aan ku qanacsaneyn bacaha yar-yar iyo kartoonada xoqan.

Haddii tani ay u muuqato sidii ay noqon lahayd kala-guurtid aad u weyn oo laga soo xigtay Scratch, Google waa, dhab ahaantii, la shaqeynayo MIT si loo horumariyo jiilka xiga ee xoqitaanka ee ku salaysan barnaamijka Blockly.

Blockly waxaa sidoo kale loo isticmaalaa laf-dhabarka loogu talagalay Android Inventor Android, kuwaas oo loo isticmaali karo si ay u horumariyaan barnaamijyada Android shaqada. MIT ayaa xakameynaya waxa loo adeegsado mashruuca Google.

Nasiib darro, Blockly ma aha mid si buuxda loo soo saaray sida Scratch - wali, mana jiraan wax badan oo la heli karo. Sababtaas awgeed, waxaan sii kordhineynaa da'da la soo jeediyey ama soo jeedinta taageerada waalidka ee korodhay. Si kastaba ha noqotee, Blockly waxay u muuqataa inay mustaqbal weyn u leedahay barnaamij deg deg ah oo loogu talagalay barnaamijyada da 'kasta.

Da'da la soo jeediyey: 10+

Shuruudaha: Kombiyuutarka oo soconaya Windows, Mac OS, ama Linux More »

03 of 07

Alice

Qabashada Screen

Alice waa qalab barnaamijka lacag la'aanta 3-D ah oo loogu talagalay in lagu baro fikradaha luuqadaha barnaamijka shaybaarka ah sida C ++. Waxay isticmaashaa habka loo yaqaan dhismaha dhismayaasha si loogu oggolaado carruurta inay abuuraan ciyaaro ama muraayado iyadoo la adeegsanayo taleefannada sawir qaadida, 3-D model, iyo muuqaal.

Boodka jiidashada iyo dhibicda iyo badhanka "ciyaarta" fudud wuxuu noqon karaa mid wax yar ka yar jaahwareerka ardayda qaar marka loo eego khariidadda isku dhafan ee Scratch. Barnaamijyada, ama "Hababka" ee Alice, waxaa loo bedeli karaa IDE Java sida NetBeans si markaa barnaamijyada ardaydu ay ka dhigi karaan kala-guurka dhismaha muuqaalka dhismaha ee luuqadda barnaamijka caadiga ah.

Alice waxaa soo saaray Jaamacadda Carnegie-Melon. Websaydhku ma eegi karo xayiraad, laakiin barnaamijka wali waa la horumariyaa oo la baaraa.

Ogsoonow: haddii aad Alice ku dhejiso Mac, waxaad u baahan doontaa inaad rakibto rakibaad adigoo tegaya Nidaamka Nidaamka: Badbaadada iyo Asturnaanta: U ogolow barnaamijyadan laga soo duubay: meel kasta. (Waxaad bedeli kartaa goobahaaga ammaanka marka ay rakibidu dhammaato.)

Da'da la soo jeediyey: 10+

Shuruudaha: Kombiyuutarka oo soconaya Mac, Windows, ama Linux More »

04 of 07

Meelaha la ciyaaro ee Swift

Qabashada sawirada

Swift waa luuqadda barnaamijka loo isticmaalo si loo dhiso barnaamijyada macruufka ah. Playgrounds Swift waa barnaamij iPad ah oo loogu talagalay in lagu baro sida caruurta loogu barto Swift. Tani waa bilaash laga soo bilaabo Apple oo uma baahnid wax codsi ah kahor.

Barnaamijka waxaa ku jira waxyaabo badan oo ku saabsan waxbarashooyinka kala duwan ee loo yaqaan 'Swift commands' loogu talagalay, kiiskan, si uu u dhaqaajiyo astaamo lagu magacaabo Byte adoo raacaya adduunka 3-D. Inkastoo ma jirto aqoonta barnaamijka barnaamijka, caruurta waxay u baahan yihiin inay bartaan sida loo akhriyo casharrada waxayna leeyihiin xoogaa xasilooni ah xalinta dhibaatada. Xeerka jiidista iyo ka-gudubku wuxuu cirib tirayaa calaamadaha, laakiin Swift Playgrounds ma isticmaalaan interface interlock interlock.

Marka caruurtu ay ku fiicanyihiin ciyaaraha Swift Play, waxay bilaabi karaan horumarinta Swift.

Da'da la soo jeediyey: 10+

Shuruudaha : iPad More »

05 ka mid ah 07

Twine

Qabashada sawirada

Ilmaha oo xiiso u leh abuurista cayaaraha iyo sheekooyinka sheekada iyo niyad-jebinta faahfaahinta farsamaynta barnaamijka, isku day Twine.

Twine waa barnaamij bilaash ah oo bilaash ah oo ay isticmaalaan dadka isticmaala da 'kasta, oo ay ku jiraan tiro badan oo dadka waaweyn iyo barayaasha. Iyada oo labadiinaba aadan u baahnayn inaad wax barto koodh. Halkii ardayga wax loo baro sida loo codeeyo, waxa uu baraa sida loo qaabeeyo loona bandhigo ciyaaraha iyo sheekooyinka aan tooska ahayn.

Sheekooyinka Twine waxay ka kooban yihiin qoraalka bogagga iyo sawirrada, sida bogagga internetka. Interface design ayaa muujinaya bogagga la isku xidhan yahay, mid kasta oo la bedeli karo qoraalka, xiriirka, iyo sawirada. Waxay si gaar ah u shaqeyneysaa "dooran kartaa cayaarahaaga" ee cayaaraha noocyadiisa kala duwan oo laga yaabo in xulashada cayaaraha ay u tagaan laanta cusub ee sheekada.

Inkastoo barnaamijkani uusan baran doonin caruurta codka, wuxuu barayaa qorshooyin badan iyo xirfado naqshad leh oo muhiim u ah nashqadayaasha cayaaraha iyo sheekooyinka. Barnaamijka si aad ah ayaa loo taageersan yahay wiki-taageero, tababbarro, iyo bulsho isticmaalayaal firfircoon.

Waxaad abuuri kartaa sheekooyin Twine online iyada oo loo marayo barnaamijka martigeliyey ama soo dejisan app si loogu diyaariyo edebka.

Soo-jeedinta Da'da : Sicir-baraha (akhristayaasha xooggan ee lagu talinayo)

Shuruudaha: Windows, Mac OS ama Linux More »

06 ka mid ah 07

LEGO Mindstorm Robotics

Westend61 / Getty Images

Hab kale oo lagu baranayo barnaamijka waa in la eego robotics. Carruur badan ayaa ka jawaabaya fikradda barnaamijyada wax ku oolka ah ee ka shaqeeya dunida dhabta ah. Waxaa jira noocyo kala duwan oo ah qalabka robotics iyo luuqadaha aad isticmaali karto si aad u barato, laakiin nidaamka LEGO Mindstorms wuxuu ku raaxeeyaa mid ka mid ah bulshooyinka ugu badan ee isticmaala barnaamijka iyo barnaamijka barnaamijka kumbuyuutarka.

Waxaad soo dejin kartaa jawiga barnaamijka bilaashka ah, laakiin waxaad u baahan doontaa inaad heshid xirmo LEGO Mindstorms si ay barnaamijka u ordo. Taas macnaheedu maaha inaad tahay inaad iibsato mid. Dugsiyada qaarkood iyo maktabadaha dadwaynaha ayaa diyaar u ah isticmaalka ardayga, ama waxaad dooni kartaa inaad hesho LEGO League oo kuu dhow.

Barnaamijka barnaamijka LEGO EV3 wuxuu kashaqeyn karaa kiniiniyada iyo kombiyuutarrada waxaana loo isticmaalaa dhismaha (block LEGO), sida Scratch iyo Blockly do, inkasta oo LEGO-da ay ku xiran tahay in ay barnaamijka dhisto ka badan oo u egtahay jaantuska socodka . Ardaydu waxay sameeyaan isu-geyn ficilooyin kala duwan, doorsoomayaal, iyo dhacdooyin si ay u xakameeyaan waxqabadkooda LEGO Mindstorms. Luqada barnaamijka ayaa ah mid sahlan oo loogu talagalay caruurta yaryar iyadoo weli ay ku adagtahay caruurta waaweyn iyo xitaa dadka waaweyn (waxaan mar hore ka helnay barnaamijka barnaamijka LEGO ee barnaamijka LEGO ee ka socda shir tiknoolajiyadeed oo loogu talagalay barnaamijyada.)

Marka lagu daro jawiga barnaamijka LEGO Mindstorms, LEGO waxay isticmaashaa xarun furan oo kumbuyuutar ah kaas oo wax laga beddeli karo lana barbar-baran karo luqado badan oo barnaamijyo dhaqan ah sida Python ama C ++.

Shuruudaha farsamada: Luqada barnaamijka EV3 waxay ku socotaa Mac, Windows, Android, iyo macruufka.

Si aad u maamusho barnaamijyada (halkii laga eryi lahaa) mid ama ka badan LEGO EV3 robots. (Ilaa lix robot ayaa laga yaabaa inay noqdaan kuwo loo xiro barnaamijyo adag oo badan.)

Da'da la soo jeediyey: 10+ (Carruurta yaryar waxay u adeegsan karaan kormeer dheeraad ah)

Shuruudaha: Kombiyuutar socodka Mac OS ama Windows ama kiniin ah oo ku shaqeeya Android ama macruufka . More »

07 ka mid ah 07

Kodu

Muuqaalka sawirada Microsoft

Kodu waa app barnaamij barnaamijka ka soo Microsoft loogu talagalay Xbox 360. Nooca Windows waa bilaash, laakiin version Xbox 360 waa $ 4.99. Carruurtu waxay isticmaali karaan barnaamijka si ay u sahamiyaan oo u naqshadaan ciyaaraha adduunka 3-D.

Aragtida garaafka ah ee Kodu waa ku mashquulsan yihiin, iyo barnaamijka ka soo baxa Xbox version waxaa laga dhigi karaa gabi ahaanba ka ilaaliyaha ciyaarta. Haddii aad leedahay qalab taageera, Kodu waa mid da 'weyn laakiin wali xulasho adag.

Nasiib darro, ma jiro Xbox One version of Codeu, horumarka mustaqbalku wuxuu u eg yahay mid aan macquul ahayn. Si kastaba ha noqotee, Xbox iyo Windows versions ayaa si buuxda loo horumariyey, taas oo ah sababta ay tahay luuqada barnaamijka carruurta ee "laga tagay" ee liiskaan.

Da'da la soo jeediyey : 8-14

Shuruudaha: Windows 7 iyo ka hooseeya ama Xbox 360

Khayraadka Kale ee Internetka

Haddii mid ka mid ah luuqadahan aysan u muuqan in ay ku haboon yihiin, ama haddii ilmahaagu rabo in uu isku dayo wax badan, fiiri Ilaha ugu Fiican ee Waxbarashada Koodhka Online .

Carruurta waaweyn, waxaa laga yaabaa inaad rabto in aad u gudubto xuquuqda luuqadaha barnaamijyada caadiga ah sida Python, Java, ama Ruby. Looma baahna luuqadaha barnaamijka caruurta. Khan Academy iyo Codecademy labaduba waxay bixiyaan waxbarasho bilaasha ah oo bilaash ah si ay u bilaabaan barnaamijyada. More »

Talooyin dheeraad ah

Dugsiyada dhexe iyo kuwa sare ee raasumaalka ah ayaa laga yaabaa inay rabaan inay isku dayaan in ay sameeyaan habka Minecraft. Xiriirka Unity 3D ayaa ah hab kale oo weyn oo lagu boodi karo barnaamijyada 3D-ga oo leh ilo badan oo online ah oo la heli karo. Kaliya xusuusnow in barnaamijyadani yahay mid niyad jab leh. Waxay ku lug leedahay dhibaatooyin badan iyo tijaabo iyo qalad. Waalidiinta ugu fiican ee qalabeysan waxay siin karaan kombuyutaradooda macaamilka ah waa dareenka joogtada iyo go'aaminta.