Tungod kay ang siyensya sa datos bahin sa pagsulbad sa aktuwal nga mga isyu, makatarunganon nga ang pipila ka mga kahanas mapuslanon nga mga kabtangan sa ilang kanunay nga nag-uswag nga toolset.
Ang bisan kinsa nga umaabot nga data scientist kinahanglan nga mag-focus sa computational nga panghunahuna isip bahin sa ilang edukasyon, tungod kay kini nagtudlo sa sukaranang mga ideya sa computer science ug unsaon pagduol sa mga komplikadong isyu pinaagi sa abstraction ug deconstruction.
Ang panghunahuna sa komputasyonal usa ka hinungdanon nga abilidad sa edad sa digital-first nga teknolohiya, dili lamang para sa mga nagtinguha nga data scientist, apan alang sa tanan nga gusto nga moapil sa kalibutan sa pagkalkula.
Aron mahimong andam alang sa ebolusyon sa labor market ug sa kaugmaon sa trabaho, nga maporma sa kaylap nga automation, artipisyal nga intelligence nga, ug pagkat-on sa makina, gikinahanglan nga hatagan og gibug-aton ang mga abilidad sa panghunahuna sa komputasyon isip usa ka mahinungdanong bahin sa edukasyon ug propesyonal nga kalamboan.
Niini nga artikulo, atong tan-awon ang detalye sa panghunahuna sa komputasyon, nga naglangkob sa mga elemento niini, bili, ug daghan pa.
Busa, unsa ang Computational nga panghunahuna?
Ang computational nga panghunahuna, nailhan usab nga algorithmic nga panghunahuna, usa ka pamaagi nga pamaagi aron matubag ang usa ka komplikado nga problema pinaagi sa pagbungkag niini ngadto sa mas gagmay, mas sayon nga mga proseso nga mahimo sa usa ka kompyuter o makina.
Importante nga masulbad ang usa ka isyu sa paagi nga ang kompyuter makahimo sa proseso tungod kay kini nagpasabot nga ang tubag mahimong magamit sa susamang mga problema sa ubang konteksto.
Ang computational nga panghunahuna naglakip sa pagsagop sa usa ka abtik, innovative, ug flexible nga kinaiya aron sa pagtrabaho pinaagi sa mga hagit ug potensyal nga mga solusyon ingon ka episyente kutob sa mahimo, ingon man usab sa malampuson nga paggamit ug pag-analisar sa datos.
Ang termino nga "computational thinking" naggikan sa paagi sa paghunahuna sa mga computer scientist, apan giila na kini isip paagi sa paghunahuna nga ang bisan kinsa mahimong magamit sa pagsulbad sa mga isyu sa ilang personal o propesyonal nga kinabuhi.
Busa, ang tumong dili ang paggamit sa panghunahuna nga susama sa usa ka makina, kondili ang paghimog mga estratehiya sa pagsulbad sa problema nga sagad gigamit sa mga siyentipiko sa kompyuter.
Ang panghunahuna sa komputasyonal usa ka hinungdanon nga himan alang sa mga siyentipiko sa datos tungod kay magamit kini aron masulbad ang usa ka halapad nga mga hagit sa quantitative ug data-intensive.
Kini nga pamaagi magamit sa pagsulbad sa mga problema sa lain-laing natad, lakip ang matematika ug artipisyal nga paniktik. Kini nga pamaagi naggamit usab sa Python programming language, nga gigamit sa pagrepresentar sa tubag sa usa ka computer sa panahon sa statistical analysis nga lakang.
Ngano nga hinungdanon ang Computational Thinking?
Kini nga mga pamaagi sa pagsulbad sa problema mahimong magamit sa lain-laing mga hilisgutan gamit ang computational nga panghunahuna. Dugang pa, adunay mga abilidad nga gipaambit sa computational nga panghunahuna sa mga gigamit sa ubang mga natad sa STEM ingon man usab sa arts, social sciences, ug humanities.
Ang paggamit sa gahum sa mga kompyuter sa gawas sa screen ug keyboard gidasig sa computational thinking. Dugang pa, kini makatabang kanato sa pagpalambo sa equity sa computer science nga edukasyon.
Mahimo natong dasigon ang pag-integrate sa computer science sa ubang mga subject ug ipaila ang mas daghang estudyante sa potensyal sa computer science pinaagi sa pagtutok sa mga abilidad sa pagsulbad sa problema nga anaa sa kinauyokan niini.
Dugang pa, ang computational nga panghunahuna nagpaposible alang kanato sa pag-imbestiga sa potensyal ug mga pagpugong sa teknolohiya samtang kini gihimo.
Atong masusi kung kinsa ang nagpalambo sa teknolohiya ug ngano, ug mahimo natong hunahunaon pag-ayo kung giunsa kini makaapekto sa katilingban.
Panguna nga mga bahin sa Computational Thinking
1. Pagkadunot
Ang pagkadunot mao ang sukaranan nga elemento sa computational nga panghunahuna. Aron mas sayon nga masulbad ang problema, kini nga yugto nagkinahanglan sa pagbungkag niini ngadto sa gagmay nga mga sangkap.
Ang usa ka isyu mas dali nga ayohon kung mas mahimo nimo kini madissect. Ang mga bahin sa usa ka bisikleta mahimong bungkagon isip usa ka mapuslanon nga praktis sa pagkadunot. Ang frame, mga ligid, mga manibela, ug mga gear sa bisikleta mahimong una nga madissect.
Mahimo nimo, bisan pa, dugang nga bahinon ang matag sangkap sa mga bahin nga bahin niini. Pananglitan, ang artificial intelligence mahimong dugang nga bahinon sa pagkat-on sa makina, lawom nga pagkat-on, panan-awon sa kompyuter, ug pagproseso sa natural nga sinultian.
Kini nga lakang makatabang usab kanimo sa paghimo og mas lawom nga kahibalo sa problema pinaagi sa pag-ila sa tanan nga mga sangkap sa giladmon.
2. Pag-ila sa Sumbanan
Sa ikaduhang yugto, nailhan nga pag-ila sa sumbanan, makita ang mga komonidad ug uso sa problema.
Adunay usa ka dako nga posibilidad nga sila madumala gamit ang parehas, o balik-balik nga mga pamaagi kung ang pipila nga mga kalisud parehas sa kinaiyahan-pareho sa sulud sa problema nga gitubag karon ug sa sulod sa nangaging mga problema.
Kini usa ka hinungdanon nga elemento alang sa pagpalambo sa epektibo nga mga solusyon ug sa katapusan makatipig kanimo oras.
Tagda ang mosunod nga senaryo: gihangyo ka sa paghimo og gamay nga programa nga magdrowing og square. Imbes nga isulat ang instruksiyon sa upat ka sunodsunod nga mga higayon, ang sumbanan sa pagdrowing og linya ug pagtuyok sa pluma 90 degrees mahimong balikon sa upat ka beses sa usa ka loop.
Ang pag-ila sa sumbanan usa ka kritikal nga talento alang sa pagpalambo sa episyente ug epektibo nga mga solusyon sa mga isyu.
3. Abstraksyon
Ang pag-ila sa importante nga mga elemento sa solusyon gihimo sa ikatulo nga lakang sa abstraction.
Nagkinahanglan kini og kapasidad sa pagsala sa sobra nga mga bahin sa usa ka isyu aron makakonsentrar ka lang sa mga importanteng elemento, sukwahi sa pagtan-aw sa tukma nga mga detalye.
Ang usa pa ka maayo nga pananglitan mao ang kung magdula ka og sports, gisulayan nimo nga magkonsentrar sa mga estratehiya nga kinahanglan nimong gamiton, ug wala nimo gibalewala ang bisan unsang pagbiaybiay sa imong mga kaatbang.
Sa wala pa ang pag-ugmad sa katapusang solusyon, ang abstraction makapahimo kanimo sa pagkonsiderar sa tanan nga importante nga mga butang samtang wala magtagad sa bisan unsang sobra nga mga elemento.
4. Disenyo sa Algoritma
Ang paghimo sa usa ka bug-os nga hugpong sa mga lakang sa lakang nga mga panudlo nga naghulagway kung giunsa ang pagsulbad sa problema mahitabo sa panahon sa yugto sa Algorithm Design, ang katapusan nga hugna sa proseso sa Computational Thinking.
Ang usa ka epektibo nga algorithm mao ang usa nga mahimong ihatag sa lain ug sundon nga wala’y dugang nga katin-awan.
Ang kalibutan puno sa mga algorithm, kung nagluto ka gikan sa usa ka resipe, nag-assemble sa mga flat-pack nga muwebles, nagkaon sa usa ka drive-through nga restawran, o nagbayad sa imong mga groceries sa usa ka self-service counter
Ang pag-debug usa ka hinungdanon nga abilidad sa pag-master tungod kay kini usa ka dugang nga proseso nga nahilambigit sa paghimo sa algorithm. Ang pag-ila ug pagtul-id sa mga sayup sa algorithm gitawag nga debugging.
Ang pag-debug usa ka mabalhin nga abilidad nga mahimong makuha sa tibuuk nga kurikulum pinaagi sa paglihok ug pagtanyag og feedback, sama sa ubang mga sangkap sa panghunahuna sa pagkalkula. Atong masabtan ang atong palibot sa tabang sa mga algorithm.
Panapos
Sa pagsumada, ang mosunod nga henerasyon sa mga siyentista sa datos kinahanglan nga maangkon ang mga abilidad nga makapahimo kanila nga mas malampuson nga makapasibo sa nag-uswag nga merkado sa trabaho ug pagpalambo sa digital nga ekonomiya.
Ang umaabot nga data scientist makakaplag sa computational thinking nga usa ka mapuslanong himan samtang padayon nilang giusab ang ilang mga posisyon aron ma-accommodate ang pag-uswag sa teknolohiya ug mas interoperability tali sa mga tawo ug mga makina.
Sa katapusan, ang computational nga panghunahuna hinungdanon alang sa tanan sa ilang adlaw-adlaw nga buluhaton.
Leave sa usa ka Reply