Ang Scratch usa ka programming language nga gimugna sa MIT ug gibase sa block-based visual interface, aron kini makapadali pag-ayo sa pagprograma sa mga bata ug mga tawo nga walay kahibalo. Girekomenda kini alang sa edad nga 8 hangtod 16 ka tuig.
Kining tanan gisuportahan sa Scratch Foundation, usa ka non-profit nga organisasyon kansang misyon mao ang:
Ang among misyon mao ang paghatag sa tanan nga mga bata, sa tanan nga mga kagikan, mga oportunidad sa paghanduraw, paghimo ug pagtinabangay, aron maporma nila ang kalibutan sa ugma.
Apan sa mga importante, unsay mahimo sa Scratch.
Para sa unsa kini
Daghang gamit, alang niini nga block programming.
Paghimo mga dula ug mga animation
Usa kini sa mga nag-unang gamit niini nga pinulongan. Paghimo og mga animation ug mga dula nga gipaambit sa imong plataporma ug pinaagi niini makapadayon ka sa pagkat-on sa programa.
Tudloi ang programming
Sukad nga kini una nga gigamit sa UK sa pagtudlo sa programming, ang pagtaas niini dili mapugngan ug karon kini ang gipalabi nga paagi alang sa mga ginikanan ug mga magtutudlo nga magsugod sa pagtudlo sa mga bata kung unsaon pag-code.
Ang mga bata nga nakakat-on sa Scratch kinahanglan nga adunay daghang mga pasilidad sa pipila nga mga lugar sa matematika. Gusto kong mangita og mga papel nga naghisgot bahin niini ug ang kalambigitan tali sa pagkat-on sa paggamit sa Scratch ug pagkat-on sa pagprograma sa ubang mga pinulongan. Kung nahibal-an nimo ang bisan unsa, palihug ibilin sila sa mga komento.
Programa sa Arduino
Lainlaing mga IDE ug Scratch-based software ang gihimo para sa programming gamit ang Arduino. Sama sa miaging mga kaso, ang ideya mao ang pagpayano sa trabaho sa pagprograma
Programa sa LEGO Boost / EV3 Mindstorm
Kung ikaw adunay LEGO robotics kit mahimo kang makadugang ug dugang nga mga bloke sa Scratch sa opisyal nga plataporma aron makontrol ug maprograma ang imong robot.
Sa LEGO Boost APP nakit-an na namo ang block programming base sa Scratch
sa uban
Nakita nako ang mga tawo nga naggamit niini sa lainlaing mga gamit ug wala’y kalabotan sa naandan nga paggamit nga kanunay namong gihunahuna. Busa pasagdi nga modagan ang imong imahinasyon ug pahimusli kini.
Makontrol ba naton ang mga aparato sa IoT? Mga raspberry? automation sa balay? Artipisyal nga Kaalam ug pagkat-on sa makina?
Kinahanglan ka nga mag-imbestiga ug magkat-on. Sama sa naandan.
Unsa man akong gamit ani
Aw nagsugod ko sa paggamit niini karon alang sa 2 ka butang.
Sa usa ka bahin, gihangyo ako sa akong anak nga babaye nga maghimo mga video game. Gisulat namo sa usa ka notebook kung unsa ang gusto namo nga iyang buhaton ug akong nakita nga si Scratch ang perpekto nga himan aron madala nako ang mga dula sa kinabuhi.
Wala ko kini buhata sa tuyo nga makat-on ka sa pagprograma, nga wala nako makita sa hustong panahon, apan isip himan sa pagbuhat sa gisugyot.
Sa laing bahin, aduna kitay LEGO Boost ug gusto namong hatagan kinig daghang gamit sa mga asembliya nga naggikan sa default. Ug kami nagtrabaho niini.
Sa pagkakaron wala nako kini gigamit sa bisan unsa nga butang. Gusto nakong sulayan ang Scratch para sa Arduino, apan sa akong hunahuna wala nako kini gigamit. Wala ko kaila sa akong mga anak nga babaye.
Dili ko sigurado nga kini nga lengguwahe mao ang husto nga tun-an sa pagprograma. Ni sa akong hunahuna nga ang mga bata kinahanglan nga ipaila sa sayo pa kung dili sila interesado.
Scratch Jr o Scratch Junior
Kini usa ka bersyon sa Scratch, mas simple, nga adunay gamay nga bloke, ug adunay interface ug mga graphic nga gidisenyo alang sa gagmay nga mga bata. Kini girekomendar alang sa mga bata tali sa 5 ug 7 ka tuig ang panuigon.
Kini usa ka aplikasyon alang sa iOS o alang sa Android nga magamit nimo sa mga smartphone o tablet.
Makita nimo ang dugang bahin sa Scratch Jr o Junior sa ilang Opisyal nga website
I-download ug i-install ang Scracth
Mahimo nimo i-download ang app alang sa Windows, Mac ug Android, apan mihunong sila sa pagsuporta sa Linux :( ug kini usa ka butang nga nakapaguol kaayo kanako.
Nangita ko og mga alternatibo ug kung ikaw usa ka Linux user (gamit ko ang Ubuntu) Isulti ko kanimo ang dugang sa laing post.
Kung dili nimo gusto nga i-install kini, gusto nimo tan-awon, mahimo nimo kini gamiton pinaagi sa pag-browse sa web. Ug gamita ang online nga plataporma. Ang tanan libre.
Ang bentaha sa mga aplikasyon sa online mode mao nga kita makapadayon sa paggamit sa aplikasyon nga dili kinahanglan nga konektado sa Internet, ug kini kanunay nga gipabilhan.
Komunidad
Dugang pa sa pinulongan nga Scratch naghubit sa tibuok komunidad nga naggamit niini nga pinulongan. Nakakaplag kami og daghang impormasyon sa pormat sa mga sunod-sunod nga mga tutorial, mga pagtuon, mga papeles ug ilabi na sa uban forums diin kita makapangutana sa atong mga pagduhaduha ug makig-uban sa daghang mga tawo.
Ang tanan bukas sa Scratch, mao nga kung imong gipatik ang usa ka proyekto ang tanan makakita sa code ug makakat-on gikan niini. Mahimo usab nimo nga susihon ang mga proyekto aron mahibal-an kung giunsa pagbuhat ang usa ka butang nga wala nimo nahibal-an.